GigaSphere 360 Renderer
GigaSphere is the complete framework for crafting high-fidelity, navigable 360° worlds inside Unity. It brings together a production-ready runtime, guided tour logic, responsive input controls, streaming-optimized tile loading, and polished prefabs so you can launch immersive experiences without building the plumbing from scratch.
Performance Note: GigaSphere keeps gigapixel imagery crisp through dynamic mesh tessellation, LRU caching, and smart fade transitions. Try the free version, explore the WebGL demos, and dial in quality presets per device to make sure the runtime fits your target environments.
🎮 Live Demos
ELT Observatory
Experience gigapixel panoramas from the construction of the Extremely Large Telescope. See tile streaming, adaptive zoom limits, and hotspot-driven storytelling working together in real time.
Product Showcase
Interactive 360° product presentation environment featuring the GigaSphere logo. Highlight how guided steps, video hotspots, and branded UI can turn panoramas into memorable showrooms.
📚 Quick Start Guides
Step-by-step tutorials to help you master GigaSphere quickly and efficiently.
CDN Setup For GigaSphere Tiles
This guide summarizes how `TileLoader` (`Assets/Plugins/Revoid/GigaSphere/Scripts/Runtime/Tiles/TileLoader.cs`) and the static `Gigasphere` facade (`Assets/Plugins/Revoid/GigaSphere/Scripts/Runtime/Managers/Gigasphere.cs`) expect external tile content to be hosted.
Read GuideCreating Custom Hotspots
Hotspot integrations require three coordinated scripts plus a prefab.
Read GuideTourManager Runtime Modes
`TourManager` (`Assets/Plugins/Revoid/GigaSphere/Scripts/Runtime/Managers/TourManager.cs`) coordinates either tile-based streaming or scene-based loading depending on the selected `runtimeMode`.
Read Guide🎯 Key Features
Dynamic Tile Streaming
Stream only what players see. Concurrency caps, CDN overrides, and intelligent caching keep panoramas sharp while conserving bandwidth.
Multi-Resolution LOD
Reusable sphere segments adjust to every zoom tier, blending seamlessly with fade-driven transitions and keeping draw calls lean.
Intelligent LRU Caching
Fine-tune cache limits, anisotropic filtering, and mip bias through runtime presets designed for desktop, mobile, and VR.
Guided Storytelling
Tour graphs, guided step managers, and hotspot data models unlock cinematic walkthroughs with branching paths, audio narration, and analytics-ready events.
Hotspot Support
Launch transitions, video overlays, URL prompts, and text callouts. Prefab-based anchors simplify authoring and stay upgrade-safe.
Cross-Platform Compatibility
Unified input and camera strategies adapt instantly to desktop, touch, and VR setups with room for custom devices.
⚙️ How It Works
- Tile Splitter: Convert source panoramas into multi-zoom tile sets with batching, padding, and instant StreamingAssets syncing.
- Sphere Segment Generator: Produce optimized meshes per zoom tier, align hotspot UVs, and reuse instanced materials for smooth fades.
- Tile Loader: Stream tiles asynchronously with adjustable request queues, CDN overrides, and cache eviction tuned for your targets.
- Tour & Camera Control: Orchestrate hotspots, camera profiles, and guided flows through a single, analytics-friendly manager.
*The included tile app downloads automatically on first use, delivering native-speed image slicing on Windows and MacOS.
🛠️ Use Cases
- Virtual showrooms that blend hotspots, video explainers, and guided prompts.
- Tourism and real estate walkthroughs with ultra-high-resolution zoom and localized stories.
- Training simulations that track hotspot completion and enforce step-by-step progress.
- Event recaps with synchronized subtitles, multimedia callouts, and shareable moments.
- Educational journeys that run multiple guided tracks in parallel for different audiences.
📋 Requirements
Unity Versions
Unity 6 or newer
Render Pipelines
✓ Universal Render Pipeline (URP)
✗ Built-in and HDRP are not officially supported
Platforms
✓ Windows, macOS, Linux
✓ WebGL
✓ iOS & Android
Additional Requirements
- .NET 4.x Equivalent
🔧 Core Systems Included
- Runtime Facade: Central manager harmonizes tile streaming, cache limits, zoom bounds, and hotspot lookups.
- Dynamic Tile Loader: Asynchronous pipeline with concurrency controls, CDN overrides, and KTX-friendly decoding.
- Multi-Resolution LOD: Auto-generated sphere meshes per zoom level with pooled materials and fade blending.
- Tour & Hotspot System: Guided tours, event hooks, and prefabbed hotspots for transitions, media, and rich text.
- Input Abstraction: Unified mouse, touch, and VR device handling with extensible interaction registries.
- Streaming Tools: Tile splitter, streaming asset optimizer, and post-build hooks for production-ready pipelines.
- Analytics-Friendly Events: Guided tour controllers broadcast start, completion, hotspot, and step change signals.
Typical Draw Calls: ~30+ at high zoom levels thanks to instancing and pooled meshes.
Memory Control: Tune cache budgets, filtering, and mip bias per deployment profile.
📦 Included Assets
- Example Projects
- Editor windows for onboarding, tile splitting, graph authoring, and guided tour creation
- Free hotspot pack with drag-and-drop prefabs plus upgrade-safe markers
- Full PDF + online documentation, tile app binaries, full walkthrough video tutorials, and runtime presets
- ✓ Complete source access for all C# runtime, editor tooling, and Python utilities (in Pro)
📖 Documentation & Support
- Comprehensive PDF and online documentation
- Example scenes provided
- Email support & community Discord