Talk:Google Summer of Code 2012

From Stellarium Wiki
(Difference between revisions)
Jump to: navigation, search
(The planet rendering idea)
 
 
Line 4: Line 4:
  
 
I've removed this item:
 
I've removed this item:
<nowiki>
+
<pre><nowiki>
 
===Project: Improve the planet rendering ===
 
===Project: Improve the planet rendering ===
 
:See Launchpad Blueprints https://blueprints.launchpad.net/stellarium/+spec/improved-planet-rendering and https://blueprints.launchpad.net/stellarium/+spec/realistic-atmospheric-phenomenas
 
:See Launchpad Blueprints https://blueprints.launchpad.net/stellarium/+spec/improved-planet-rendering and https://blueprints.launchpad.net/stellarium/+spec/realistic-atmospheric-phenomenas
Line 19: Line 19:
 
'''Knowledge Prerequisite:''' OpenGL, Geometry, Basic Astronomy.
 
'''Knowledge Prerequisite:''' OpenGL, Geometry, Basic Astronomy.
  
'''Mentor:'''</nowiki>
+
'''Mentor:'''</nowiki></pre>
  
 
It's too vaguely defined. Some work on atmospheres has been done by Hikiko, but we still haven't even decided what to do with it yet. I'm going to add some more defined task. Feel free to edit/argue.--[[User:Daggerstab|Daggerstab]] 18:35, 13 February 2012 (UTC)
 
It's too vaguely defined. Some work on atmospheres has been done by Hikiko, but we still haven't even decided what to do with it yet. I'm going to add some more defined task. Feel free to edit/argue.--[[User:Daggerstab|Daggerstab]] 18:35, 13 February 2012 (UTC)

Latest revision as of 18:36, 13 February 2012

The planet rendering idea

The list has been copied from the SOCIS list, hasn't it?

I've removed this item:

===Project: Improve the planet rendering ===
:See Launchpad Blueprints https://blueprints.launchpad.net/stellarium/+spec/improved-planet-rendering and https://blueprints.launchpad.net/stellarium/+spec/realistic-atmospheric-phenomenas
'''Brief explanation:''' The current rendering is very basic: planets are ellipsoids mapped with a rectangular texture, lightning is very basic (material parameters are the same for each planets), no shadow or bump mapping is performed, no atmosphere is rendered when a planet is seen from outside its atmosphere.

The goal is to improve the code related to 3D rendering so that the level of realism is improved. Main features would be:
* Allow for 3D models, not only ellipsoids. This will allow proper rendering of non spherical asteroids, artificial satellites.
* Improve lightning openGL parameters (material, etc..).
* Allow for satellites/rings shadow on the mother planet.
* Rendering of atmospheric phenomenon: clouds, noctilucent clouds, zodiacal light, auroras.

During the last refactoring the code where all these operations appear was grouped in a single place, thus making coding easier. The main method to modify is Planet::draw3dModel(...)

'''Knowledge Prerequisite:''' OpenGL, Geometry, Basic Astronomy.

'''Mentor:'''

It's too vaguely defined. Some work on atmospheres has been done by Hikiko, but we still haven't even decided what to do with it yet. I'm going to add some more defined task. Feel free to edit/argue.--Daggerstab 18:35, 13 February 2012 (UTC)

Personal tools
Namespaces
Variants
Actions
in this wiki
other languages
Toolbox