- Download
TerraForge-Studio-vX.X.X-Windows-Portable.zip - Extract to any folder (e.g.,
C:\TerraForge Studio) - Run
TerraForge Studio.exe
Or use installer:
- Download
TerraForge-Studio-Setup-vX.X.X.exe - Run installer
- Launch from Start Menu
- Download
TerraForge-Studio-vX.X.X-Linux-x86_64.AppImage - Make executable:
chmod +x TerraForge-Studio-*.AppImage - Run:
./TerraForge-Studio-*.AppImage
- Download
TerraForge-Studio-vX.X.X-macOS.dmg - Open DMG and drag to Applications
- Right-click → Open (first time only)
- Click "New Project"
- Enter location:
- City name (e.g., "London")
- Coordinates (e.g., "51.5074, -0.1278")
- Or click on map
- Click "Draw Rectangle" on map
- Drag to define area
- Or enter bounds manually
Recommended sizes:
- Small: 1-5 km² (good for testing)
- Medium: 5-25 km² (cities)
- Large: 25-100 km² (regions)
- 512x512 - Low detail, fast generation
- 1024x1024 - Medium detail (recommended)
- 2048x2048 - High detail
- 4096x4096 - Ultra detail (slow)
- SRTM - Free, 30m resolution, global
- OpenTopography - High quality, requires API key
- Sentinel Hub - Satellite imagery, requires subscription
- Unreal Engine 5 - Heightmaps + landscape
- Unity - RAW heightmaps + terrain
- GLTF - Universal 3D mesh
- GeoTIFF - GIS raster data
- Click "Generate Terrain"
- Wait for processing (1-10 minutes depending on size)
- Preview in 3D viewer
- Download results
- Rotate: Left-click + drag
- Pan: Right-click + drag
- Zoom: Mouse wheel
- Reset view: Press
R
Visualization modes:
- Terrain with texture
- Wireframe
- Elevation colored
- Satellite overlay
Add additional layers:
- Roads - OpenStreetMap roads
- Buildings - Building footprints
- Water - Rivers, lakes, coastline
- Vegetation - Forest coverage
- Smooth terrain: Reduce noise
- Exaggerate height: Scale vertical (1.0 = realistic)
- Apply erosion: Simulate natural erosion
- Add detail noise: Procedural detail
- Satellite imagery: Use real satellite photos
- Procedural textures: Auto-generate based on slope/elevation
- Custom textures: Upload your own
- Generate with UE5 export format
- Download ZIP package
- Extract to your UE5 project folder
- Run import script:
ImportTerrain.bat - Landscape appears in your level!
What's included:
- Heightmap (16-bit PNG)
- Weight maps for texturing
- Spline data for roads/rivers
- Import script (Blueprint)
- Generate with Unity export format
- Download ZIP package
- Drag
Terrain.assetinto Unity project - Run
SetupTerrain.csscript - Terrain ready to use!
What's included:
- RAW heightmap
- Splat maps for textures
- Prefabs for objects
- Setup script (C#)
Create .env file in app directory:
# Premium Data Sources (Optional)
SENTINELHUB_CLIENT_ID=your_client_id
SENTINELHUB_CLIENT_SECRET=your_client_secret
OPENTOPOGRAPHY_API_KEY=your_api_key
# AI Features (Optional - requires Ollama)
OLLAMA_HOST=http://localhost:11434
OLLAMA_VISION_MODEL=llava
OLLAMA_CODER_MODEL=codellama
# Application Settings
MAX_AREA_KM2=100
DEFAULT_RESOLUTION=2048
CACHE_ENABLED=true
CACHE_EXPIRY_DAYS=30- Sign up: https://www.sentinel-hub.com/
- Create account and get credentials
- Add to
.envfile
- Register: https://opentopography.org/
- Request API key
- Add to
.envfile
- Auto-save: Enabled by default (every 2 minutes)
- Manual save: Ctrl+S or File → Save
- Load project: File → Open
Export formats:
- ZIP (complete package)
- Individual files
- Cloud upload (coming soon)
Export location:
- Windows:
Documents\TerraForge\Exports - Linux:
~/TerraForge/Exports - macOS:
~/Documents/TerraForge/Exports
Q: Generation fails with "No data available"
- Area too large (reduce size)
- No elevation data for region
- Internet connection issue
Q: 3D preview is slow
- Reduce resolution
- Disable satellite overlay
- Update graphics drivers
Q: Export file is huge
- Reduce resolution
- Use compression
- Export as tiles
- Start small: Test with 1-5 km² first
- Cache data: Enable caching for faster regeneration
- Close other apps: Free up RAM
- Use SSD: Faster file operations
- 📖 Documentation: https://github.com/bobberdolle1/TerraForge-Studio/wiki
- 🐛 Report bugs: https://github.com/bobberdolle1/TerraForge-Studio/issues
- 💬 Discussions: https://github.com/bobberdolle1/TerraForge-Studio/discussions
| Shortcut | Action |
|---|---|
Ctrl+N |
New project |
Ctrl+O |
Open project |
Ctrl+S |
Save project |
Ctrl+E |
Export |
Ctrl+G |
Generate terrain |
F5 |
Refresh preview |
R |
Reset camera |
Tab |
Toggle 2D/3D view |
- Search for "New York City"
- Select Manhattan area (~10 km²)
- Resolution: 2048x2048
- Enable: Roads, Buildings, Water
- Export to UE5
- Import in Unreal Engine
- Search for "Swiss Alps"
- Draw rectangle around peaks
- Resolution: 4096x4096
- Exaggerate height: 1.5x
- Apply erosion simulation
- Export to Unity
- Search for "Malibu Beach"
- Include ocean area
- Enable water layer
- Add satellite imagery
- Export to GLTF
- View in any 3D software
Input:
- Location search (geocoding)
- Coordinates (lat/lon)
- Bounding box
- GeoJSON polygon
Output:
- PNG (heightmaps)
- RAW (Unity)
- TIFF (GIS)
- GLTF/GLB (3D mesh)
- FBX (3D mesh)
- OpenStreetMap: Vector data (roads, buildings)
- SRTM: 30m/90m elevation
- ASTER GDEM: 30m elevation
- Sentinel Hub: 10m satellite imagery
- OpenTopography: 0.5m-30m elevation
Need help? We're here for you!
- 📧 Email: support@terraforge.studio
- 💬 Discord: Join our community
- 🐦 Twitter: @TerraForgeStudio
Happy terrain generating! 🗺️✨