-
Notifications
You must be signed in to change notification settings - Fork 18
Janua indicates you which 3D objects you need to render in a scene. It indicates the 3D objects that are likely to be visible from your current position, thus avoiding objects that are hidden by other objects. This saves rendering time, increases the performance and yields higher framerates.
Janua takes all the a 3D scene polygons and generates connected portals and cells. These are used to determine which 3D models have high changes of being visible from a given viewpoint.
It is free.
Of course! That's what Janua is for.
Only on best effort basis. If you are developing a commercial product, consider using a more robust and industry proven engine, such as Umbra.
C/C++ are supported natively by including the .h and .c in the project. Ports to other languages can be easily done, as the visibility database file format is open, and base source code in ANSI C is available.
Janua is the latin for Janus god for doors, passages, endings and time, elements tightly related to this occlusion culling engine. The logo is the Arch of Janus.