SolarSystem 3D Engine

17 comments

It’s been a while that I haven’t publish something but I have a good stuff to show now.
Last week, I played a lot with the new Away3D 4 engine and I got really impressed by the power of the upcoming Flash Player.I built a real Solar System (with correct orbit calculations, apoase, periapse, eccentricity, revolution, axis tilt, …) and put some gameplay on it.
There are some ships that you can control by keyboard.

Try if live here.

Warning: It requires a good graphic card and a dual Core CPU.
Don’t forget it’s a beta version. Some camera rotations are still buggy, disappearing and none-linear orbits…

Updates

  • OBJ Parser bug fixed
  • Better planet textures
  • Add atmosphere to Earth
  • Add Saturn rings
  • Smoother camera transitions

 

QSolarSystem 3D Engine

17 comments

Join the conversation
  • li - April 20, 2011 reply

    awesome!

  • Benoit Jadinon - April 25, 2011 reply

    WOW! Impressive !

  • Guillermo - May 14, 2011 reply

    Hi! I like very much this demo. Could you say us, like a summary, which are the steps to create a scenary like this?

    Gracias!

  • forlizi - June 9, 2011 reply

    hi ,nice work! but really slow , why away3d is always so slow ?

    by the way , would you please share with your sources code ?

    Quentin Lengelé

    Quentin Lengelé - July 6, 2011 reply

    Sorry but I cannot release sources for the moment.
    This project includes a new 3D framework that I’m finishing.
    Please be patient 🙂

  • 3D dans Flash | Le blog du Zouave - August 3, 2011 reply

    […] […]

  • Zorg - August 9, 2011 reply

    Great job, mate! Had some fun! Any way you can reveal how the crown on the sun is made? shader or a trick of some sort?
    Thx

    Quentin Lengelé

    Quentin Lengelé - August 9, 2011 reply

    AnimatedMaterial with a sequence of png made in after effect 😉

  • Zorg - August 11, 2011 reply

    and the sun is a Sprite3D I take it? 🙂

    Quentin Lengelé

    Quentin Lengelé - August 11, 2011 reply

    Yep, that’s it 🙂

  • joseph - October 26, 2011 reply

    I have some school science project about astronomy and I tried to use newton’s law of gravitation in actionscript 3.0 but all my trials weren’t good at all .(note : my project is in 2D that is circles rotating around each other) Planets start deviating off their track after the first cycle !!!! Frustrating !!!!! So may you please provide me with the correct orbital calculations and some as3 hints to get on the right track !!!! And thanks anyway.

  • Davide - October 2, 2012 reply

    Source, please, source.

    Awesome

  • Fabian - October 24, 2012 reply

    Hey man, great work, really love the ship idea. As it happens, i’ve been working on a Solar System myself ( not so interactive though ) so i’ll take it upon myself to make a few suggestions.

    Regarding the dissapearing and hardly visible orbits, use SegmentSet (segments are not meshes and they render different apparently ) since as far as i see, you are generating the orbits through calculus and the SegmentSet approach is perfect for that…you can even make dashed orbits (by providing different colors for the SegmentStart and SegmentEnd color materials).

    Use a smaller camera near clipping distance ( like 0.1 ) so it doesn’t chop off your spaceship engine trails.

    Bonus: after you use segment set to generate the orbits, you can use Path Animator to make the planets follow their respective orbits ( +10 awesomeness ).

    Well that’s about it, hope it helped a little ^^

  • Ahmed - April 24, 2013 reply

    great work what you done!, have chance to provide the source code in future?

  • Julio Romero - October 1, 2013 reply

    Very Imppresive !

  • frédéric nahon - October 19, 2016 reply

    Bonjour vos sources sur ce projet sont elles disponibles ? Merci

    j’ai un projet et j’aimerais m’inspirer de votre travail.

    Q

    Q - October 21, 2016 reply

    Désolé, ces sources ne sont pas disponibles 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.