Inspiration
History is often experienced as static text or timelines. ChronoSphere was inspired by the idea that the past should be something you can enter and explore. The goal was to transform historical knowledge into immersive environments that feel spatial, contextual, and alive rather than abstract summaries.
What it does
ChronoSphere lets users explore different historical eras as interactive 3D spaces. It uses deterministic AI reasoning to generate accurate, structured historical context and converts that information into immersive, 360-degree environments that can be navigated like a Street View of the past.
How we built it
The project is built using the Google GenAI SDK. Gemini 3 Flash acts as a deterministic historical engine, producing strictly structured JSON outputs that drive the frontend. It also generates vision-optimized prompts, which are passed to Gemini 2.5 Flash Image to create seamless panoramic textures. These textures are mapped onto a 3D sphere to enable immersive exploration.
Challenges we ran into
Ensuring consistent, reliable outputs from generative models was a major challenge. This was addressed by enforcing strict schemas and separating reasoning from image generation. Another challenge was designing prompts that reliably produced coherent, explorable 360-degree environments.
Accomplishments that we're proud of
We successfully turned large language models into deterministic system components rather than chatbots. The AI chaining approach enabled historically grounded, immersive environments with minimal hardcoded logic.
What we learned
We learned how strict schemas dramatically improve reliability when integrating LLMs into production systems. We also gained experience designing multimodal pipelines that combine reasoning and image generation in a single interactive flow.
What's next for ChronoSphere
Next, we plan to expand era coverage, add user-driven exploration paths, and introduce dynamic interactions within environments, such as events, timelines, and contextual storytelling layered directly into the 3D world.
Built With
- 360-panorama
- 3d-visualization
- ai-chaining
- cloud
- gemini-2.5-flash-image
- gemini-3-flash
- generative-ai
- google-genai
- historical-simulation
- immersive-experience
- javascript
- json-schema
- multimodal-ai
- spatial-computing
- structured-outputs
- three.js
- typescript
- web-application
- webgl
Log in or sign up for Devpost to join the conversation.