Geomerics has developed a reputation for the excellence of both its technology and its support. We work in partnership with many of the leading companies in the games industry and our global customer base includes America, Canada, Western and Eastern Europe, Japan and Korea.
In December 2013, Geomerics was acquired by ARM, the world’s leading semiconductor IP supplier. The acquisition enables Geomerics to build more strongly on its existing partnerships as well as accelerate its development in mobile.
What is Enlighten?
Enlighten is the industry’s most advanced dynamic lighting technology. It is the only product proven to deliver real-time global illumination across all gaming platforms. Enlighten has helped define the look of some of the most iconic titles in gaming and has established itself as the gold standard within the industry.
The primary goal of Enlighten is to enable the best computer graphics experiences. It does this through two routes: rapid iteration and advanced runtime technology.
Enlighten is available as a stand-alone SDK or pre-integrated into Unreal Engine 3 and Unreal Engine 4. Enlighten is the global illumination solution in Unity 5.
The Most Advanced Dynamic Lighting Technology
Enlighten technology supports fully dynamic lighting, baked static light maps or any combination of the two. These mixed lighting configurations are uniquely enabled by Enlighten and enable developers to choose from a spectrum of possibilities.
Enlighten’s runtime technology is designed to interact smoothly with the developer’s graphics pipeline. The Enlighten solver dynamically computes directional light maps, spherical harmonic probes and cube map reflection captures. These are combined with state-of-the-art relighting models during shading to light the world to high quality.
Enlighten gives game designers the ability to dynamically update a material’s properties. This brings opportunities for gameplay changes in level geometry, such as destruction, all while maintaining consistent and high quality lighting.
New technology for Enlighten 3
The latest version of Enlighten, available for evaluation now, includes the following enhancements:
- Advanced indirect relighting models to significantly improve indirect lighting for geometry with large normal deviations
- Colour-separated directional output to enable individual RGB calculations for improved quality
- New SH probe solver with lower memory overhead and higher performance
- Richer material properties with better support for transparency, area lights and occluders
- Improved surface albedo functionality with higher performance
- New platform support including 64-bit iOS, 64-bit Android, Android x86 and WinRT
- Improved light map baking with support for higher quality output
Forge Lighting Editor and Pipeline Tool
What is Forge?
Forge is a lighting editor and pipeline tool that puts the power of Enlighten into the hands of your artists. This intuitive and professional tool provides artists with real-time feedback on changes they make to a level and revolutionises the lighting work‑flow. Thanks to its modular and customizable nature, Forge enables faster integration of Enlighten into your engine.
The Enlighten design philosophy is to provide artists with a range of real-time controls. These allow artists to create practically any desired look from hyperreal to cartoon-style. The real-time feedback ensures artists can iterate rapidly towards their vision and has a dramatic effect on the final visual quality.
Painting with light
New ways of working with light and colour, including the ability to make any surface into a glowing area light, dramatically expand the toolbox that artists can work with. Whatever changes they make, the runtime cost is fixed and affordable.
Forge ships with plug-ins for Autodesk 3ds Max and Maya, enabling a fast and intuitive preview of the capabilities of Enlighten. Lighting conditions and textured can be experimented on and finalised before exporting to the game engine.
Lightweight and optimised
The Enlighten runtime is lightweight and has been heavily optimized for all gaming platforms. The runtime is fully multi-threaded and hand optimised to extract maximum performance from the hardware. Enlighten has separate lighting paths for static and dynamic objects, and is easily integrated into your game engine.
Enlighten’s technologies are scalable in memory usage, performance requirements and degrees of dynamism. Enlighten is routinely employed on the most demanding assets and the largest worlds seen in high-end game development. The same authoring path can be used for next generation consoles and mobile platforms, guaranteeing a consistent look that scales naturally across devices.
Xbox One™ • Xbox 360® • PC Games for Windows® • Linux • Mac OS X • PlayStation®4 • PlayStation®3 • PlayStation®Vita • Wii U™ • Android™ • Android x86 • 64-bit Android • iOS • 64-bit iOS • Windows RT