====== SatViz ====== ☛ **Position**: **3D Developer & Modeler**\\ ☛ **Schedule**: May 2005 - Dec. 2008\\ ☛ **Client**: [[http://www.dlr.de/dlr/en/desktopdefault.aspx/tabid-10002/|German Aerospace Center (DLR)]]\\ ☛ **Team size**: 4 people ===== Project description ===== SatViz was a real time satellite simulation tool with 3D visualization support. This software was initially designed for space industries simulation/visualization and provided simulation for the following satellites and ISS components: * TerraSAR / TandemX * SatcomBW * International Space Station (ISS global visualization/positioning) * Columbus / Biolab (extended ISS module visualization) * ESA Automated Transfer Vehicle (ATV) The software was then extended to simulate other systems, such as an OIL plant, or a F1 racing car. ===== Responsibilities & Achievements ===== * I was responsible for creating the 3D simulation environment primarily used for spatial missions modeling. * I designed and implemented the 3D engine based on OpenSceneGraph. * I gathered significant experience with: * C++ code, * 3D space algebra (matrices, quaternions, transformations), * OpenGL pipeline in general, * OpenSceneGraph framework, * 3D Modeling, * SCons build framework * Java code * I interacted actively with the OpenSceneGraph community, producing plugins for OSG to: * Read SGI images, * Read BIL elevation data format, * Read GZ compressed files * Got multi-platform experience: working with Visual Studio on Windows and Eclipse on Linux * I optimized multiple 3D models with 3DS Max to make them "3D engine friendly": * Columbus, ISS, NASA Shuttle, LTS, SatcomBW, TerraSAR-X, etc. * I designed many classes/systems using UML diagrams (generated with BOUML). * I created Windows installer construction scripts (with NSIS). ⇒ The SatViz software was used successfully for public demonstrations purposes for many years at DLR. ===== Skills & Techs ===== * **OpenSceneGraph** * **C++** * **GLSL** * **3DS Max** * **Java** * **JNI** * **Eclipse** * **Visual Studio** * **SCons** * **SVN** ===== Links ===== * [[https://www.gmv-insyen.com/product_sat-viz.html|Official GMV INSYEN SatViz/NG3DV webpage]] ===== Images ===== {{public:projects:satviz:active3DV_columbus.jpg?nolink|}} Columbus interior view {{public:projects:satviz:active3DV_galileo.jpg?nolink|}} Galileo project display {{public:projects:satviz:active3DV_oil_screen.jpg?nolink|}} OIL plant project splashscreen {{public:projects:satviz:active3DV_oil_plant.jpg?nolink|}} OIL plant management typical display {{public:projects:satviz:active3DV_space.jpg?nolink|}} Space project splashscreen {{public:projects:satviz:active3dv_tandemx.jpg?nolink|}} TandemX project typical display {{public:projects:satviz:satviz_racingcar.jpg?nolink|}} Racing car splashscreen