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 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, which makes it easier and more effective to create applications for different platforms and target components such as rendering, sound, physics, network, scripting and so on.
- Microsoft Windows (XP, Vista, 7)
- Maemo 5
- OpenGL render
- OpenGL ES 2.0 render
- Deferred rendering support
- Flexible plugin architecture
- Sound: OpenAL, FMOD and FMODEx
- Physics: Newton, ODE and PhysX
- Support for many input devices (e.g. SpaceNavigator, WiiMote)
- Completely programmed in C++
- Well structured and understandable code due to strictly object oriented design
- Advanced reflection-, component- and plugin-systems making PixelLight highly flexible, portable, modular and quite universal
- Flexible scene graph system which makes it easy to create even very complex scenes
- Sophisticated application framework enabling you to “just start” quickly with your application development
- Autodesk 3ds Max export plugin that can export whole scenes with nodes, meshes, materials and even morph targets with just one click
Documentation and examples
- Detailed documented code with explanations of parameters and return values, examples and notes
- A lot of sample applications
Thanks SlickMcRunFast for submitting those great news to LGN.