As one of the tasking orders on the U.S. Army's SE Core Database Virtual Environment Development program, the Common Virtual Components (CVCs) were envisioned as extensions to the database storage and production facilities of the program. As extensions, CVCs will provide added functionality as models which both are easy to use/integrate and are pre-validated. The Common Sensor Model (CSM) CVC has created a new software module that fits into this mold directly as it provides proven yet modular sensor effects simulation for virtually any image generator (IG) built on an OpenGL 2.0 platform. CSM was designed to be a drop-in module that combines the power of modern commercial-off-the-shelf (COTS) graphics processing unit (GPU) architectures with best of breed government-off-the-shelf (GOTS) sensor modeling approaches pioneered under the Night Vision and Electronic Sensors Directorate (NVESD) Night Vision Image Generator (NVIG), Air Force Research Laboratory (AFRL) SensorHost, and AFRL InfraRed Target Scene Simulation (IRTSS) programs. IGs can easily control CSM through a lightweight thread-safe C++ application programming interface (API). Design objectives focused on modular architectures which would be non-invasive to its host application's scene rendering yet facilitate future incorporation of additional math models and new sensor types. These design objectives were realized, in large part, by utilizing a floating point frame buffer object (FBO) to cleanly separate the rendering of quantitative radiance scenes from the rendering of sensor effects. This paper will provide an overview of the design and inner working of the CSM code base and will conclude with an example integration.