Terracrust: Procedural Landscape
https://www.fab.com/listings/32cb9975-723f-4946-bb47-804c6af27200
Terracrust is a powerful toolset, enabling you to procedurally generate landscape brushes with ease.
Terracrust is a powerful toolset, enabling you to procedurally generate landscape brushes with ease.
The workflow is intuitive and efficient. Create your generation logic within a custom graph editor using nodes to generate heightmaps and weightmaps as outputs. These outputs can then be seamlessly applied to your landscape via landscape brushes. With Terracrust's non-destructive approach, brushes can be repositioned, and generator parameters can be fine-tuned per brush in the details panel, giving you greater control over the landscape. This dramatically accelerates iteration, eliminating the need to constantly re-import data from external software.
Whether you're looking to adjust imported height and weight maps from external tools or to create landscapes entirely procedurally, Terracrust has you covered. Utilize built-in noise, erosion, and flow simulation nodes, or explore countless other options to achieve your desired look.
Powered by GPU-based processing, Terracrust ensures fast execution, making your creative process smooth and responsive.
Technical Details
Features:
- GPU accelerated terrain generation
- Custom graph editor to create procedural landscape brushes
- Non-destructive smart brush system to edit landscape by using procedural graphs
- 100+ nodes to work with including various simulation nodes such as hydraulic erosion and flow map generation
- Texture baking in custom graph editor
Bonus content:
- Auto-Landscape material supporting up to 8 weight painted layers (used in the scenes in the video)
- 28 baked height brush textures
Code Modules:
- Terracrust [Runtime]
- TerracrustEditor [Editor]
- TerracrustLandscapeEditor [Editor]
- TerracrustShader [Runtime]
Number of Blueprints: 3
Number of C++ Classes: 176
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64 (others not tested)
Important/Additional Notes:
- The required video memory may vary depending on the landscape size and the number of brushes used. It is recommended to run the plugin on a modern discrete GPU for optimal performance.
- Although the generator can evaluate outputs during runtime, the plugin is designed for landscape editing within editor builds only. For procedural runtime landscape generation in packaged builds, you will need to use a custom landscape solution that supports runtime editing, as the default Unreal Engine landscape system does not support it out-of-the-box.