{"id":50619,"date":"2017-05-22T12:30:30","date_gmt":"2017-05-22T10:30:30","guid":{"rendered":"https:\/\/www.blender.org\/?p=50619"},"modified":"2024-08-13T12:10:19","modified_gmt":"2024-08-13T10:10:19","slug":"esa-space-debris-movie-by-onirixel","status":"publish","type":"post","link":"https:\/\/www.blender.org\/user-stories\/esa-space-debris-movie-by-onirixel\/","title":{"rendered":"ESA Space Debris movie by ONiRiXEL"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<?xml encoding=\"utf-8\"?><html><body><p><a href=\"http:\/\/www.onirixel.com\">ONiRiXEL 3D Animation Studio<\/a> is a small startup based in Toulouse, France. In this article by Jean-Gabriel Loquet, they share how they used Blender to create a high-end stereoscopic video for the European Space Agency.<\/p>\n\n\n\n<figure data-wp-context='{\"imageId\":\"69a9027a8ba6a\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"69a9027a8ba6a\" class=\"wp-block-image is-style-js-isolify wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel_logo.jpg\" alt=\"\" title=\"ONiRiXEL Logo\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>We are specialized in the production of 3D CGI animation films, mainly for corpororate or institutional films and commercials, but we also love to work on fiction and documentaries, shoot live action, create VFX, perform film preproduction and\/or postproduction, or create 3D VR or AR apps as well.<\/p>\n\n\n\n<p>Blender is at the heart of our pipeline, thanks to its &ldquo;all-in-one&rdquo; functionality and overall awesomeness: we use it for concept and previs, 3D modeling and texturing, animation, simulation, lighting and rendering with Cycles, compositing and video editing, for monoscopic and stereoscopic projects.<\/p>\n\n\n\n<a href=\"#the-european-space-agency-esa\" class=\"is-heading-anchor\"><h2 class=\"wp-block-heading\" id=\"the-european-space-agency-esa\">The European Space Agency ESA<\/h2><\/a>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-01.jpg\" title=\"The ISS, 3D render by ONiRiXEL\" style=\"max-width: 100%;\"><br><small>The ISS (partly operated by ESA) 3D render by ONiRiXEL, for the space debris movie.<\/small><\/p>\n\n\n\n<p><a href=\"http:\/\/www.esa.int\">ESA<\/a> is the European equivalent of NASA: its purpose is to provide for, and to promote, for exclusively peaceful purposes, cooperation among European States in space research and technology and their space applications, with a view to their being used for scientific purposes and for operational space applications systems.<\/p>\n\n\n\n<p>Amongst many, one of ESA&rsquo;s missions is to investigate about space debris, communicate about this issue with the space operations community, find and implement solutions to mitigate the risks associated therewith.<\/p>\n\n\n\n<p>To raise awareness about this issue, ESA hosted the 7th European Conference on Space Debris Risks and Mitigation in April 2017 in ESOC (the European Space Operations Center) in Darmstadt, Germany. According to ESA: &ldquo;3D animation is the most suitable way to explain technical principles and to give a clear picture of the situation in space&rdquo;. Thus, the agency enthrusted the creation of a 3D animation movie about space debris to ONiRiXEL 3D Studio, along with the french consulting startup (also based in Toulouse) ID&amp;SENSE.<\/p>\n\n\n\n<p>The projection of the movie was the main act during the opening ceremony of the conference.<\/p>\n\n\n\n<a href=\"#orbitography-simulation-with-orekit\" class=\"is-heading-anchor\"><h2 class=\"wp-block-heading\" id=\"orbitography-simulation-with-orekit\">Orbitography simulation with Orekit<\/h2><\/a>\n\n\n\n<p>The accuracy of spacecraft position, speed and attitude was paramount for ESA so the project team got in touch with the developers of the open source flight dynamics computation library <a href=\"https:\/\/www.orekit.org\">Orekit<\/a>, in order to implement correct representation of the orbital data provided by ESA.<\/p>\n\n\n\n<p>The input data were the Kepler orbital parameters for each object (active satellite, defunct satellite, launcher upper stage, and spacecraft fragment):<\/p>\n\n\n\n<figure data-wp-context='{\"imageId\":\"69a9027a8bcb6\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"69a9027a8bcb6\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-orbito.jpg\" alt=\"\" title=\"Orbital parameters\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>The Orekit team developed a software interface that read these parameters, translated them into ephemeris data (location and attitude of each object for any point in time), which was eventually written to files in Blender&rsquo;s particle cache format (one for each object and for every frame), and thus already animated in Blender with extremely good accuracy!<br>Active spacecraft use controlled attitude depending on their orbit (typically nadir pointing with yaw compensation for LEO, LOF aligned for GEO) and other categories use a tumbling mode with random initial attitude and angular velocity. Attitude for the solar arrays is also computed with respect to the body attitude to ensure a proper orientation in the direction of the sun in each movie scene.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-03.jpg\" title=\"Screen capture of Blender reading the Orekit computed spacefraft animation\" style=\"max-width: 100%;\"><br><small>Screen capture of Blender reading the Orekit computed spacefraft animation<\/small><\/p>\n\n\n\n<p>The next step was to create relatively simple 3D models for the Orekit-simulated objects, with a reasonnable amount of polygons as there were over 20.000 duplications instanciated by Blender&rsquo;s particle engine. Finally we setup materials, lighting, and camera animation, and thanks to Cycles&rsquo; magic: voil&agrave;!<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-02.jpg\" title=\"Rendered frame of the movie by ONiRiXEL with Orekit computed spacefraft animation\" style=\"max-width: 100%;\"><br><small>Rendered frame of the movie by ONiRiXEL with Orekit computed spacefraft animation<\/small><\/p>\n\n\n\n<p>The interface developped by the Orekit team also allowed the visualization of the object&rsquo;s trajectory as curves:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-08.jpg\" title=\"Rendered frame of the movie by ONiRiXEL with Orekit computed spacefraft trajectory as a curve\" style=\"max-width: 100%;\"><br><small>Rendered frame of the movie by ONiRiXEL with Orekit computed spacefraft trajectory as a curve<\/small><\/p>\n\n\n\n<p>Some scenes concerned only one piece of spacecraft, and allowed for more detailed modelling:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-10.jpg\" title=\"Screen capture of ONiRiXEL's 3D model of Herschel Space Telescope in Blender\" style=\"max-width: 100%;\"><br><small>Screen capture of ONiRiXEL&rsquo;s 3D model of Herschel Space Telescope in Blender<\/small><\/p>\n\n\n\n<a href=\"#blenders-stereoscopic-pipeline\" class=\"is-heading-anchor\"><h2 class=\"wp-block-heading\" id=\"blenders-stereoscopic-pipeline\">Blender&rsquo;s stereoscopic pipeline<\/h2><\/a>\n\n\n\n<p>Another of Blender&rsquo;s strengths on this project was also to support a solid, end-to-end strereoscopic pipeline from conception to delivery of the movie.<\/p>\n\n\n\n<p>We used stereoscopic preview of animation:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-05.jpg\" title=\"Screen capture of ONiRiXEL's stereoscopic animation preview for the movie in Blender\" style=\"max-width: 100%;\"><br><small>Screen capture of ONiRiXEL&rsquo;s stereoscopic animation preview for the movie in Blender<\/small><\/p>\n\n\n\n<p>Stereoscopic rendering and compositing:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-06.jpg\" title=\"Screen capture of ONiRiXEL's stereoscopic compositing for the movie in Blender\" style=\"max-width: 100%;\"><br><small>Screen capture of ONiRiXEL&rsquo;s stereoscopic compositing for the movie in Blender<\/small><\/p>\n\n\n\n<p>And even stereoscopic editing and encoding, all within Blender:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-07.jpg\" title=\"Screen capture of ONiRiXEL's stereoscopic video editing for the movie in Blender\" style=\"max-width: 100%;\"><br><small>Screen capture of ONiRiXEL&rsquo;s stereoscopic video editing for the movie in Blender<\/small><\/p>\n\n\n\n<a href=\"#esas-space-debris-movie-2017-a-journey-to-earth\" class=\"is-heading-anchor\"><h2 class=\"wp-block-heading\" id=\"esas-space-debris-movie-2017-a-journey-to-earth\">ESA&rsquo;s space debris movie 2017: &ldquo;A Journey to Earth&rdquo;<\/h2><\/a>\n\n\n\n<p>The resulting 12 minutes 3D animation film was realeased by ESA under the CC-BY-SA licence, and is available for download <a href=\"http:\/\/www.esa.int\/spaceinvideos\/Videos\/2017\/04\/Space_debris_-_a_journey_to_Earth\"> on their website<\/a>.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/www.blender.org\/wp-content\/uploads\/2017\/05\/onirixel-09.jpg\" title=\"Rendered frame of ESA's space debris movie by ONiRiXEL 3D\" style=\"max-width: 100%;\"><br><small>Rendered frame of ESA&rsquo;s space debris movie by ONiRiXEL 3D<\/small><\/p>\n\n\n\n<p>It is also available on Youtube in <a href=\"https:\/\/www.youtube.com\/watch?v=zT7typHkpVg\">monoscopic<\/a> or <a href=\"https:\/\/www.youtube.com\/watch?v=EzrMHWjQCtc\">stereoscopic<\/a> versions.<\/p>\n\n\n\n<p>In the end, this was a challenging but very exciting project, with an extremely efficient production pipeline, with a very high satisfaction of the final client (ESA),<br>all made possible by open source software in general, and Blender in particular.<\/p>\n\n\n\n<p>You can get in touch with us on the <a href=\"http:\/\/www.onirixel.com\">ONiRiXEL 3D Animation Studio<\/a> website for more info, or check our <a href=\"https:\/\/www.blendernetwork.org\/onirixel-3d-studio\" title=\"Blender Network\" target=\"null\" rel=\"noopener\">Blender Network<\/a> profile.<\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Jean-Gabriel Loquet shares how ONiRiXEL 3D Animation Studio  used Blender to create a high-end stereoscopic video for the European Space Agency.<\/p>\n","protected":false},"author":1,"featured_media":80707,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[35],"tags":[],"class_list":["post-50619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-user-stories"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/posts\/50619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/comments?post=50619"}],"version-history":[{"count":10,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/posts\/50619\/revisions"}],"predecessor-version":[{"id":80706,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/posts\/50619\/revisions\/80706"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/media\/80707"}],"wp:attachment":[{"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/media?parent=50619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/categories?post=50619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blender.org\/wp-json\/wp\/v2\/tags?post=50619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}