This update includes 132 commits, featuring improved 3D projection, dynamic collision, LOD support for foliage instances, and much more.
Launched by Cory Petkovsek in 2023, Terrain3D for Godot Engine has now reached version 1.0, consistently receiving updates packed with improvements that make designing high-quality landscapes easier for everyone. This update brings many new features and enhancements, some of which appeared in nightly builds and are now functioning stably.
In the video above, you can see the updated 3D projection, which allows textures to be mapped onto vertical cliff faces, even when the vertices are stretched. Another major update is the Dynamic Collision mode, which generates collisions only around the player. This optimization saves several gigabytes of memory and enables runtime terrain modification.
The instancer now supports up to 10 LODs for improved performance. MMIs are generated in a 32x32m grid, swapping a cell at a time. As Cory shared, while this may not be as precise as per-instance generation, it offers better performance. In practice, with closely matching LODs, most users won't notice a difference.
LODs are now circular and geomorphed between levels, ensuring smooth transitions:
Ambient Occlusion is now generated from height textures. The AO, roughness, and normal maps are exposed, allowing for adjustments without modifying the texture files, and height blending between textures has been greatly improved.
Full control is now available via the fully documented API, with a demo to guide you through using most features.
Additionally, Terrain3D Web Exports now work on most web platforms. There are plenty of other new features, along with countless fixes, speed improvements, and keyboard shortcuts, so make sure to check the release notes for all the changes.
Follow Cory Petkovsek on X/Twitter to stay updated on the development news and join our 80 Level Talent platform and our new Discord server, follow us on Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.