Ultra Engine Pro unlocks the full power of your GPU to deliver up to 10x faster performance for your games. Use C++ or Lua to build scalable 3D games and VR experiences, with a developer-friendly royalty-free license.
Ultra Engine 0.9.6 is here, with a new foliage system that replaces and improves the vegetation system in Leadwerks. Whereas Leadwerks used a geometry shader, Ultra uses a compute shader that provides more power and better performance. The biggest improvement is the inclusion of sublayers, which allow a mesh layer to use multiple variations to easily populate a scene with a variety of different objects, while spacing them out in a natural way.
[img]{STEAM_CLAN_IMAGE}/44778324/4ad68b48bd40a5c048d05360323d3586791cc11a.gif[/img]
[h3]Imposters[/h3]
Imposters are also added, which allows high-poly meshes to be reduced to just a single quad when they are viewed from a distance. A series of images are generated for color, normal, and roughness/metalness values, to provide an accurate representation of the object from any angle.
[img]{STEAM_CLAN_IMAGE}/44778324/1a1a8148c3bcb3094334856ba8297a24413f01ac.png[/img]
[h3]Nature Starter Kit[/h3]
The first DLC for Ultra Engine is the essential Nature Starter Kit, which provides trees, plants, and rocks for your outdoor environments. Grab it for free here:
https://store.steampowered.com/app/3002210/Nature_Starter_Kit_for_Ultra_Engine_Pro/
[h3]Animation Tools[/h3]
The model editor interface has gained several new tools focused on improving support for animation. Animations can be loaded from external files, partial animation sequences can be extracted and added as a new sequence, and bind poses can be reset.
[img]{STEAM_CLAN_IMAGE}/44778324/98987bcf56ba2f419d56be91774526f201bf0f94.jpg[/img]
[h3]Web Assets[/h3]
The new Asset Library provides an interface to install both DLCs, and to browse and download remote content from third-party providers. The first official integration is with AmbientCG.com, providing instant access to more than 2000 game-ready PBR materials.
[img]{STEAM_CLAN_IMAGE}/44778324/ec2d85e9d7b8267e8f728ef8c05911de990179a9.jpg[/img]
[h3]No-Limits Royalty-Free License for Game Developers[/h3]
We've revised our end user license agreement to remove all restrictions related to revenue or company size. (Restrictions on military and government usage still apply.) Buy Ultra and develop games freely with no additional costs or hidden fees.
This and so much more is ready to use in Ultra Engine 0.9.6:
[list]
[*] More than 100 bug fixes(!)
[*] Model file format updated, now supports LODs and colliders.
[*] Added cubemap IBL sampler. See "Scripts > Utilities > Cubemap to PBR" in the main menu.
[*] Shaders are now using correct sRGB > Linear > sRGB transform.
[*] Revised environment probes GI calculation,
[*] HDRI to cubemap tool no longer using OpenCL so it will work on all machines now.
[*] Translate tool in the 2D viewports now uses the selection bounding box to grab and move objects, instead of individual objects.
[*] Flowgraph editor initializes faster when you view it the first time.
[*] Project manager sync view much faster now.
[*] Added "Extract Animation", "Remove Animation", "Reset Bind Pose" and "Load Animation" tools in model editor.
[*] Drawing guidelines in 2D viewports now used dashed lines.
[*] Search in Asset Browser now acts like a filter for the folder you are in, with some pre-defined search terms provided.
[*] Added COMBOBOX_EDITABLE widget style.
[*] Revised terrain creation interface and workflow.
[*] Added back-face lighting material setting (good for foliage).
[*] Model Editor now shows default pose of animated models.
[*] Improvements to the glTF model loader.
[*] Added "Reset Transform" tool in Model Editor.
[*] Added "Generate Imposter" tool in Model Editor.
[*] Added "Load LOD" tool in Model Editor.
[*] Translate tool in 3D viewports now uses a conventional gizmo.
[*] Added viewport layout toolbar buttons.
[*] Added Load and Save buttons to World Settings window.
[*] User-defined groups are now supported in the Scene Browser.[/list]
[h3]About Ultra Engine[/h3]
Ultra Engine was created to solve the problems we saw while working on virtual reality projects at NASA. We are developing game engine tools to provide order-of-magnitude faster performance for 3D and VR applications in entertainment, defense, and aerospace.