A high performance, editable terrain system for Godot 4.4+ written in C++ as a GDExtension plugin.Features:* GPU driven, Clipmap Mesh Terrain* Can be accessed by GDScript, C#, and any language Godot supports* Terrains as small as 64x64m up to 65.5x65.5km* Up to 32 textures* Up to 10 levels of detail for the terrain* Foliage instancing w/ 10 levels of detail* Sculpting, holes, texture painting, texture detiling, painting colors and wetness* Imports heightmaps from other toolsRelease Notes:https://github.com/TokisanGames/Terrain3D/releases/tag/v1.0.2-stableRequirements:* This build works on Godot 4.4-4.6+ in Windows, Linux, macOS, and mobile.* Mobile, MacOS, D3D12, Web read special notes:https://terrain3d.readthedocs.io/en/stable/docs/platforms.htmlInstallation:After installation, restart, then enable the plugin in Project Settings/Plugins. See full Installation & Upgrade instructions:https://terrain3d.readthedocs.io/en/stable/docs/installation.htmlRead all documentation here and watch the tutorial videos.https://terrain3d.readthedocs.io/en/stable/index.html
Quick Information
Provides default First Person Character script for Camera3D.- Basic first-person mouse look (parent handles yaw, camera handles pitch)- Mouse capture/release with escape key- Proper rotation clamping- Clean, educational code similar to the existing CharacterBody3D templateRequires CharacterBody3D as a parent of Camera3D.This is not a standalone free cam script.Note: To get the warning notice it may require reloading project.
camera3d_templates
Provides default First Person Character script for Camera3D. - Basic first-person mouse look (parent handles yaw, camera handles pitch) - Mouse capture/release with escape key - Proper rotation clamping - Clean, educational code similar to the existing CharacterBody3D template Requires CharacterBody3D as a parent of Camera3D. This is not a standalone free cam script. Note: To get the warning notice it may require reloading project.
Reviews
Quick Information
Provides default First Person Character script for Camera3D.- Basic first-person mouse look (parent handles yaw, camera handles pitch)- Mouse capture/release with escape key- Proper rotation clamping- Clean, educational code similar to the existing CharacterBody3D templateRequires CharacterBody3D as a parent of Camera3D.This is not a standalone free cam script.Note: To get the warning notice it may require reloading project.