Agentic DCC Pipelines & Interactive AI Experiences
A professional Godot 4.6 project template with DCC pipeline utilities, color science, and an interactive 3D showcase.
https://synapticore-studio.github.io/godot-web-template/
- Interactive 3D viewport with OrbitCamera (drag to rotate, scroll to zoom)
- Material presets (Default, Metallic, Glossy, Matte, Emissive)
- Lighting presets (Studio, Dramatic, Soft, Sunset)
- Post-processing presets (Warm, Cool, High Contrast, Desaturated)
- Autoload Singletons: SignalBus, Settings, AudioManager, GameManager
- Scene Management: Fade transitions, state machine
- Settings System: Persistent save/load via ConfigFile
- Audio System: Music fade, SFX pooling, bus control
- Debug Overlay: FPS, memory, draw calls (F3)
- ColorUtils: sRGB/Linear conversion, ACES tonemapping, Rec.2020/DCI-P3, Kelvin to RGB
- InputUtils: Mouse, touch, deadzone handling, web pointer lock
- Shaders: Color grading, Studio PBR, gradient background
project/
├── autoloads/ # Singleton managers
│ ├── signal_bus.gd # Global event bus
│ ├── settings.gd # Persistent preferences
│ ├── audio_manager.gd # Music/SFX handling
│ └── game_manager.gd # App state & scenes
├── scenes/
│ ├── main/ # Entry point
│ ├── ui/ # UI components
│ └── showcase/ # 3D demo scene
├── components/
│ └── camera/ # OrbitCamera prefab
├── resources/
│ ├── themes/ # UI themes
│ └── shaders/ # Shader library
└── utils/
├── color_utils.gd # Color science helpers
└── input_utils.gd # Input handling
- Click "Use this template" on GitHub
- Enable GitHub Pages (Settings → Pages → Source: GitHub Actions)
- Push to main - auto-deploys to
https://<user>.github.io/<repo>/
# Open in Godot 4.6
godot --path ./project
# Export web build
godot --headless --path ./project --export-release "Web" ../docs/index.html| Input | Action |
|---|---|
| Mouse drag | Rotate camera |
| Scroll | Zoom in/out |
| Touch drag | Rotate (mobile) |
| Pinch | Zoom (mobile) |
| F3 | Toggle debug overlay |
| Esc | Reset / Back |
Push to main triggers automatic:
- Godot 4.6 web export
- SharedArrayBuffer headers injection
- GitHub Pages deployment
MIT License - see LICENSE
Made with Godot Engine by synapticore.studio