OpenCSG ist eine Bibliothek, die bildbasiertes CSG-Rendering mit OpenGL ermöglicht. CSG steht für »Constructive Solid Geometry« und stellt eine Modelliertechnik dar, um Formen aus 3D-Primitiven zu konstruieren, die mit volumetrischen Booleschen Operationen kombiniert werden. Bildbasiertes CSG-Rendering bedeutet, CSG-Formen zu rendern, ohne ihre Oberfläche im Objektraum zu berechnen. Stattdessen wird das Bild einer CSG-Form direkt im Framebuffer der Grafik-Hardware mit ziemlich ausgefeilten Stift- und Z-Buffer-Operationen aufgebaut. (non)