Professional 3D Terrain Generator for Game Engines
Создавайте реалистичные 3D ландшафты на основе реальных геоданных для Unreal Engine 5, Unity и других игровых движков.
- Интерактивная 2D карта - Leaflet с поддержкой OSM, спутниковых снимков, гибридного режима
- 3D превью - Cesium для предпросмотра рельефа в реальном времени
- Выделение областей - Rectangle/Polygon инструменты с сохранением между сеансами
- Типы карт - OpenStreetMap, Satellite, Hybrid (спутник + названия), Topographic
- Unreal Engine 5 - оптимизированные landscape (1009, 2017, 4033, 8129)
- Unity - terrain heightmaps (513, 1025, 2049, 4097)
- GLTF 2.0 - универсальный 3D формат
- GeoTIFF - для GIS и картографических приложений
- Qwen3-VL - анализ местности по спутниковым снимкам
- Qwen3-Coder - умная генерация конфигураций
- Ollama - локальный запуск моделей через cloud API
- Автоанализ - опциональный автоматический анализ при выборе области
- Data Sources - интеграция с SentinelHub, OpenTopography, Azure Maps, Google Earth Engine
- Export Profiles - настраиваемые профили для разных движков
- Локализация - полная поддержка English/Русский
- Темы - Light/Dark/Auto режимы
- Python 3.10+
- Node.js 18+
- Rust (для Tauri)
cd TerraForge-Studio
.venv\Scripts\activate # Windows
python -m uvicorn realworldmapgen.api.main:app --reload --host 0.0.0.0 --port 8000cd frontend-new
npm install
npm run build
npm run tauri:dev
# Frontend
cd frontend-new && npm install && npm run dev
# Backend
pip install -r requirements.txt
uvicorn realworldmapgen.api.main:app --reload
# Visit http://localhost:5173Смотрите Руководство по быстрому старту для подробных инструкций.
See Quick Start Guide for detailed instructions.
- Быстрый старт / Quick Start - Начните работу за 5 минут / Get running in 5 minutes
- Руководство по сборке / Build Guide - Сборка .exe и бинарников / Building .exe and binaries
- Спецификация API / API Specification - Полная документация REST API / Complete REST API docs
- Руководство по развертыванию / Deployment Guide - Production развертывание / Production deployment
- Руководство по экспортерам / Exporters Guide - Интеграция с игровыми движками / Game engine integration
- Полная документация / Full Documentation - Индекс всей документации / Complete documentation index
Frontend / Фронтенд: React 18 + TypeScript + Vite + TailwindCSS
Backend / Бэкенд: FastAPI (Python 3.10+) + Pydantic
Maps / Карты: Leaflet + Cesium
Desktop / Десктоп: Tauri 2.0
AI / ИИ: Ollama + Qwen3 models (опционально / optional)
- Unreal Engine 5 - PNG landscape (1009, 2017, 4033, 8129)
- Unity - RAW heightmap (513, 1025, 2049, 4097)
- GLTF 2.0 - Универсальный 3D формат / Universal 3D format
- GeoTIFF - Для GIS приложений / For GIS applications
- Откройте 2D Map Selector / Open 2D Map Selector
- Выберите тип карты (OSM/Satellite/Hybrid) / Choose map type
- Используйте Rectangle или Polygon / Use Rectangle or Polygon tool
- Нарисуйте область на карте / Draw area on map
- Выделение сохраняется автоматически / Selection is saved automatically
- Export Configuration → параметры / parameters
- Выберите формат (UE5/Unity/GLTF) / Choose format
- Настройте разрешение / Set resolution
- Включите нужные features / Enable features
- Нажмите Generate Terrain / Click Generate Terrain
- Следите за прогрессом / Monitor progress
- Скачайте результат / Download result
Для использования AI функций / To use AI features:
- Установите Ollama / Install Ollama: https://ollama.ai
- Запустите сервер / Start server:
ollama serve - Установите модели / Install models:
ollama pull qwen3-vl:235b-cloud ollama pull qwen3-coder:480b-cloud
- Settings → AI Assistant → Enable → Save
- Страница перезагрузится автоматически / Page will reload automatically
Подробнее / More info: OLLAMA_SETUP.md
Мы приветствуем вклад в проект! / We welcome contributions!
Смотрите / See CONTRIBUTING.md для руководства / for guidelines.
git clone https://github.com/your-username/terraforge-studio.git
git checkout -b feature/amazing-feature
git commit -m "Add amazing feature"
git push origin feature/amazing-featureMIT License - смотрите / see LICENSE для деталей / for details.
- Документация / Documentation: docs/
- Проблемы / Issues: https://github.com/terraforge/studio/issues
Сделано с ❤️ bobberdolle 1
Built with ❤️ by bobberdolle1
• Документация / Docs • API •
