Search Unity

Need help for Procedural Generation of a Galaxy / Planets / Terrain

Discussion in 'Community Learning & Teaching' started by 3KyNoX, Apr 9, 2011.

  1. 3KyNoX

    3KyNoX

    Joined:
    Apr 7, 2011
    Posts:
    35
    Hello,

    I am new to Unity and a C# coder from my school.

    I'm looking to get everything who can help me to prepare my future project.

    I plan to prepare later a Space MMO Real Time Strategy game with galaxy and planets procedurally generated when player is active on a defined zone. Data will be get from SQL Server.

    I found some informations over internet, google and some explanations in Unity Forums or Q/A page but nothing that really make a good start point. And I feel a little lost for the moment cause I'm new.

    For you ta have a better idea of what I would like to do, you can check :

    this simple example : http://www.wow-zen.com/celestial/index.html
    to finally got something looking like that : http://youtu.be/fO7XhaTGDYg?hd=1

    The point is :

    - Each system got one or many suns
    - Planets, moons going around a sun
    - Also like real univers, planets turn from their center, comets, meteor.
    - All light points in the sky refer to a real system existing in the database (no star background)
    - No loading screen when changing system, when approaching a system, planets, sun, moons, etc... gets visible
    - No loading between space and planet transition
    - ...

    Another example : http://www.youtube.com/watch?v=P0-lsyo28SU

    I don't explain all my project here cause it's not ready yet I just got some ideas about how we will moving inside the game (views), etc.. but if you got anything who can help me, start points, tutorials, documentations, blogs, code examples, ... anything, that would be great.

    Here is all I have found already, but as I said, no real start point :

    http://answers.unity3d.com/questions/43176/procedural-planets
    http://en.wikipedia.org/wiki/Level_of_detail
    http://en.wikipedia.org/wiki/Procedural_generation
    http://entitycrisis.blogspot.com/
    http://forum.unity3d.com/threads/37712-A-realistic-huge-and-open-space-environment
    http://answers.unity3d.com/questions/51098/procedural-generated-galaxy
    http://www.cheshirequark.org/?p=145&cpage=1#comment-40
    http://www.youtube.com/watch?v=g0Th2BlQsj4
    http://spaceengine.org/index/video/0-7
    http://sponeil.net/
    http://sponeil.net/links.htm
    http://www.gamasutra.com/view/feature/3377/algorithms_for_an_infinite_universe.php
    http://stackoverflow.com/questions/348321/mathematical-question-procedural-generation-of-a-galaxy
    http://dmytry.com/galaxy/index.html
    http://www.youtube.com/watch?v=3dxDVzby_XU
    http://evasion.inrialpes.fr/~Eric.Bruneton/demo.html
    http://www.youtube.com/user/ebruneton#p/u/0/ggLYTGLS1tk

    ... and maybe some I have forgot.

    Thanks for any help.
     
    Last edited: Apr 9, 2011
  2. 3KyNoX

    3KyNoX

    Joined:
    Apr 7, 2011
    Posts:
    35
    Bump!

    Nobody using Unity Procedural Generation ?
     
  3. 3KyNoX

    3KyNoX

    Joined:
    Apr 7, 2011
    Posts:
    35
    Many specialists around as I see :)

    Normally there are some projects using it.

    Like BattleStar Galaktika or Gemini wars.


    Anyway, they doesn't have read me here ^^
     
    Last edited: Apr 15, 2011
  4. MrRudak

    MrRudak

    Joined:
    Oct 17, 2010
    Posts:
    159
    Hey Cool!
     
  5. Dvdhny

    Dvdhny

    Joined:
    May 1, 2010
    Posts:
    9
    Listen.

    You are NEVER going to be able to make something as good as that Infinity tech demo.

    You might be able to procedurally generate a galaxy, but never space-to-planet seamless transition too...
     
  6. Xsnip3rX

    Xsnip3rX

    Joined:
    Aug 29, 2009
    Posts:
    197
    You're wrong... (little late i know, just wanted you to know how wrong you are...)
     
  7. ptdnet

    ptdnet

    Joined:
    Apr 20, 2011
    Posts:
    100
    I can see this one being a problem. You'd seriously calculate and draw several thousand stars in real-time?