[EN] Jupiter Project
Technologies
Compétences principales
[EN] Jupiter Project
[EN] Catchphrase
[EN] Stylised procedural generation of planets with customizable parameters and performance optimization.
[EN] About / Context
[EN] 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.
[EN] Features / Work Completed / Responsibilities
- [EN] Blender case study and integration for planet generation workflows
- [EN] Implementation of random and noise algorithms (LibNoise)
- [EN] User parametrization interface for customizing planet generation
- [EN] Performance testing and optimization benchmarks
- [EN] Procedural terrain generation pipeline
[EN] Highlights
[EN] 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.
[EN] What I Learned / Personal Conclusion
[EN] 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.
[EN] Credits
[EN] Master 1 Project - University of Bordeaux 2020:
- [EN] Team Members: Rémi Barbosa, Benjamin Darmet, Marc Cerutti, Sofian Antri, Tsiory Rakotoarisoa
- [EN] Client: David Renault