Jupiter Project
Technologies
Main skills
Jupiter Project
Catchphrase
Stylised procedural generation of planets with customizable parameters and performance optimization.
About / Context
University of Bordeaux Master 1 Computer Science project (January–April 2020). Simulated a customer request for procedural planet generation. Involved implementing Blender integration, random and noise algorithms, user parametrization systems, and performance benchmarks.
Features / Work Completed / Responsibilities
- Blender case study and integration for planet generation workflows
- Implementation of random and noise algorithms (LibNoise)
- User parametrization interface for customizing planet generation
- Performance testing and optimization benchmarks
- Procedural terrain generation pipeline
Highlights
First experience working with unclear customer expectations taught valuable lessons about design decisions—choosing between biome systems and prioritizing tasks within a team. The procedural generation pipeline demonstrated the power of noise-based generation for creating natural-looking environments.
What I Learned / Personal Conclusion
Customer collaboration requires proactive clarification and iteration. Procedural systems offer elegant solutions but demand careful performance consideration. Working as a team on shared generation algorithms emphasized the importance of clean interfaces and well-documented APIs.
Credits
Master 1 Project - University of Bordeaux 2020:
- Team Members: Rémi Barbosa, Benjamin Darmet, Marc Cerutti, Sofian Antri, Tsiory Rakotoarisoa
- Client: David Renault