New Features and Improvements
The new 12.2 Patch #1 expects to update the Gorilla3D package, but also brings you a host of new features & improvements. The previous 12.2 package of Gorilla3D is no longer compatible in case you’ve installed the Patch #1 provided by Embarcadero.
- Overhauled Gorilla Context/RenderPass Management:
- Enhanced Flexibility: Seamlessly switch between TViewport3D (DX9/DX11) and TGorillaViewport (OpenGL) projects.
- Improved Development: Enjoy optimized and more stable usage at design time.
- New Features:
- DisjointModel: Effortlessly split loaded 3D models with submeshes into individual models. Select the “Disjoint Model” option in the LoadOptions dialog or call it by the TModelDef instance after loading the original model.
- FMOD Audio Manager: Integrated audio manager with automatic updates for realistic 3D effects and sound feedback. Until now you still had to call the Update() method yourself.
- Soundmap and Area-Coordinates Feature: In the TGorillaAudioManagerController link a colored texture (TGorillaAudioMapKind.SoundMap) or place 3D points with a radius (TGorillaAudioMapKind.CoordinatesMap) in a TGorillaAudioMapItem to automatically playback sounds, if a CharacterController detects the position.
- TGorillaDelayedEvent: Trigger events with a delay. Very useful feature for scripted events inside of your game.
- Bugfixes:
- Enhanced WaterMaterial: More natural fading of refraction and reflection in water materials (reduces ugly artifacts).
- Precise Triggers: TriggerPoints now only react within range.
- Stability: Fixed memory leaks in FBX files.
- Improved Terrain: Terrain mesh now generates correct tangents and binormals for realistic surfaces. So you are able to apply a NormalMapping- or POM-Material to it.
- More Efficient Planting: Optimized terrain planting UI tool.