A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.
TerraForge3D is a cross-platform procedural terrain generation and texturing tool designed for creating realistic 3D landscapes. It combines GPU-accelerated generation with an advanced node editor and physically based erosion simulations to produce highly detailed terrains for games, simulations, and artistic projects.
Game developers, 3D artists, and hobbyists who need to generate and texture realistic terrains for projects in engines like Unreal Engine, Unity, or Blender.
It offers a completely free and open-source alternative to commercial tools like Gaea and World Machine, with unique features such as unlimited resolution, a shader node editor, and cross-platform support including Linux.
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
Utilizes OpenCL 2.0 for fast GPU-based terrain generation, enabling real-time work with extremely large meshes, as highlighted in the features section.
Offers over 40 nodes in the editor, including mathematical functions and erosion simulation, providing fine-grained control over terrain shape and texture, similar to Blender's system.
Runs on multiple operating systems including Linux, and is noted as the only high-end procedural terrain generator supported on Linux, enhancing accessibility.
Exports to various 3D formats like OBJ, GLTF, STL and heightmaps as PNG, JPG, ensuring seamless integration with tools like Blender, Unreal Engine, and Unity.
Optimal GPU acceleration requires OpenCL 2.0 support; on incompatible hardware, users must rely on slower CPU generation, which may not handle high resolutions efficiently, as admitted in the README.
First launch involves downloading and caching resources, delaying usage and requiring internet connectivity, as noted in the 'Some Advices' section, which can be inconvenient for offline work.
With its complex node editor and shader system, new users may find it challenging to master without prior experience in procedural generation tools, despite available tutorials.
Terra Forge 3D is an open-source alternative to the following products:
Protocol Buffers - Google's data interchange format
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
JSON for Modern C++
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.