cg小白兔 发表于 2024-9-25 10:30:26

Terracrust Procedural Landscape 1.0 适配UE5.4程序化景观





















For support & feature requests:
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
TerracrustEditor
TerracrustLandscapeEditor
TerracrustShader
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.


有关支持和功能请求:
Terracrust 是一个功能强大的工具集,能让你轻松地程序化生成景观笔刷。

工作流程直观高效。在自定义图形编辑器中创建生成逻辑,使用节点生成高度贴图和重量贴图作为输出。这些输出可通过景观笔刷无缝应用到景观中。利用 Terracrust 的非破坏性方法,可以重新定位笔刷,并在细节面板中对每个笔刷的生成器参数进行微调,从而让你对景观有更大的控制权。这大大加快了迭代速度,无需不断从外部软件重新导入数据。

无论你是要调整从外部工具导入的高度和重量贴图,还是要完全按程序创建景观,Terracrust 都能满足你的需求。利用内置的噪音、侵蚀和流动模拟节点,或探索无数其他选项来实现你想要的外观。

Terracrust 采用基于 GPU 的处理技术,可确保快速执行,使你的创作过程流畅、反应灵敏。

技术细节
功能特点
GPU 加速地形生成
自定义图形编辑器可创建程序化景观笔刷
非破坏性智能笔刷系统,可使用程序图形编辑景观
100 多个可使用的节点,包括各种模拟节点,如水力侵蚀和流图生成
自定义图形编辑器中的纹理烘焙
额外内容
自动景观素材支持





页: [1]
查看完整版本: Terracrust Procedural Landscape 1.0 适配UE5.4程序化景观