PixelLight 1.0.0 released
by admin ·
Yesterday was the release of a cross-platform framework is presented for the development of 3D-applications PixelLight.
PixelLight can be used to develop any type of application, working with three-dimensional graphics, such as games, interactive simulations or visualizations. Includes flexible scene graph allows to compose and visualize almost any three-dimensional scene.
Written in C + +. Its main advantages are flexibility and extensibility. This is not only 3D-engine, but also a complete framework that allows you to combine all the developers need not worry about the presence and version of external libraries (“all I carry with me»), API, or the operating system. The underlying features of the systems and libraries are hidden behind a powerful system components, which greatly simplifies the creation of applications for various platforms. This set of components can be used for applications such aspects as rendering, sound, physics, networking, scripting, and so on.
- Supported platforms: Microsoft Windows (XP, Vista, 7), Linux, Android, Maemo 5 (experimental).
- Imaging subsystem: OpenGL, OpenGL ES 2.0, support deferred rendering.
- flexible plugin architecture;
- frontends, one for its own GUI PixelLight, one for Qt, and zero front-end, which is used, for example, when rendering in the background buffer;
- Audio Output: OpenAL, FMOD and FMODEx;
- Physics: Newton, ODE and PhysX;
- support for multiple input devices, such as, SpaceNavigator and WiiMote;
- integration of third-party middleware, for example, SPARK as an alternative engine systems of particles, or libRocket interface in HTML and CSS;
- Advanced system introspection, plugins and components.
- Plugin to export from Autodesk 3ds Max.
Development was started in 2002, the first published release (0.9) was made available in August 2010. The focus of version 1.0.0 has been given correct errors.
In the imaging subsystem has added support for tessellation, volumetric rendering and instansinga geometry. Thanks to the community was a major redesign Installer SDK for Linux (at the moment only exists in the form. Deb package) – the assurances of developers, reached the level of “iskarobochnosti.” For applications developed using SDK, written in shell-scripts, with which it can be run without the need for any changes to the system.
A full list of changes can be found here .