Assets of The Season
Assets updates
Terracrust: Procedural Landscape

Terracrust: Procedural Landscape

Updated
2024-11-13
VIP
Code Plugins
Engine version
5.4
Download type
Engine Plugin
File size
352 MB
Registration required
Only For VIP Users
Description

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.

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets