Cross-platform 3D and 2D game engine using modern Object Pascal language (FPC, Lazarus). Very cross-platform (standalone: Windows, Linux, Mac OS X, more; mobile: Android, iOS; web browser plugin). Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more.
... [More] Processing and optimized rendering of 3D and 2D models (in X3D, VRML, Collada, Spine JSON and other formats). Animation, collision detection, 3D sound. Many graphic features like shadows, bump mapping, mirrors, screen effects, shaders. Also home of view3dscene, a full-featured VRML/X3D browser and viewer for other 3D and 2D models. [Less]
Initially intended to be entirely based around 3D graphics in Scala, Sgine has expanded to provide additional functionality for high performance interactive applications.
The most natural solution to many rendering problems is to simply implement a function to return the colour at an 2D image coordinate. However, such image-space implementations tend to be uncompetitive with object-space alternatives which can exploit the superior coherence of that space (although
... [More] often at the cost of increased implementation complexity). Voluminum contains some experimental code which attempts to redress the balance by capitalizing on the potential of the image-space approach to deploy a limited budget of samples in a smarter way reflecting actual scene saliency. [Less]
PixelLight is a cross-platform application framework for any kind of 3D applications like games, interactive simulations or visualizations. It's based on a highly flexible scene graph system that allows you to compose and visualize any type of 3D scene for your application.
PixelLight is written
... [More] in C++ and has been designed with flexibility and extensibility as one of it's main goals. Therefore, it's not only a 3D engine, but a consistent framework that allows you to combine all the components that you need for your application without having to care about the differences of the actual libraries, APIs or operating systems that you are using. The underlying systems and libraries are abstracted by a powerful reflection and component system. [Less]
Realtime 3D game/visualization engine, written in C++, scriptable through Tcl/Tk, Python and Lua. Supports D3D and OpenGL for rendering, runs under Linux and Windows.
FreeSG ("Free" as in "Free software" and "Free of bloat") is an compact, general-purpose, open-source scene-graph library. It implements a generic, extensible object/scene representation, designed to simplify such tasks as real-time rendering and geometrical queries. One feature which distinguishes
... [More] FreeSG from the variety of scene-graph libraries available is its ability to solve systems of logical (geometrical) constraints such as angles and distances, in order to define the relationship between elements of a scene, in a powerful and unambiguous way. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy