ENG New site

Advanced search

[ New messages · Forum rules · Members ]
  • Page 1 of 1
  • 1
Terras with life
mustafa2812Date: Monday, 21.11.2011, 06:04 | Message # 1
Space Pilot
Group: Users
United States
Messages: 121
Status: Offline
What, visually, differs in space engine between a terra and a terra with life? Can you see life on the planet? I have looked and it seems that some planets have green spots which maybe is plant life. Some have other weird textures like yellow and purple and such. What do all those colors represent?




PC specs: Windows 7 64 bit. Intel Core i5-2400 quad-core (3.1GHz, 6MB Cache). 6GB DDR3-1333MGz SDRAM[2 DIMMs]. 1 TB 7200 rpm SATA 3Gb/s hard drive. 3GB DDR3 NVIDIA GeForce GT 545.
 
TalismanDate: Monday, 21.11.2011, 06:14 | Message # 2
Pioneer
Group: Users
United States
Messages: 409
Status: Offline
Terra's with life are generally more diverse it seems, and feature vegetation colors (purple, green, etc)




 
SpaceCoreDate: Tuesday, 22.11.2011, 03:33 | Message # 3
Space Tourist
Group: Users
Antarctica
Messages: 22
Status: Offline
Yeah, it's plant life that makes them different. Some have more, some have less of it.
 
SpaceEngineerDate: Wednesday, 23.11.2011, 23:49 | Message # 4
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
Here is a fragment of SE source code that determines vegetation colors:

Code

              // Planet with life
              if (CBody.Keys & TBK_LIFE)
              {
                  if (CBody.Temperature < 230.0f)
                  {   // pink
                      if (colorLowPlants.x == NO_DATA) colorLowPlants = vec4f(0.25, 0.11, 0.20, 0.00);
                      if (colorUpPlants.x == NO_DATA)  colorUpPlants  = vec4f(0.15, 0.07, 0.18, 0.00);
                  }
                  else if (CBody.Temperature < 280.0f)
                  {   // dark green
                      if (colorLowPlants.x == NO_DATA) colorLowPlants = vec4f(0.10, 0.16, 0.07, 0.00);
                      if (colorUpPlants.x == NO_DATA)  colorUpPlants  = vec4f(0.09, 0.11, 0.04, 0.00);
                  }
                  else if (CBody.Temperature < 330.0f)
                  {   // green
                      if (colorLowPlants.x == NO_DATA) colorLowPlants = vec4f(0.18, 0.24, 0.09, 0.00);
                      if (colorUpPlants.x == NO_DATA)  colorUpPlants  = vec4f(0.15, 0.17, 0.07, 0.00);
                  }
                  else
                  {   // yellow
                      if (colorLowPlants.x == NO_DATA) colorLowPlants = vec4f(0.27, 0.24, 0.09, 0.00);
                      if (colorUpPlants.x == NO_DATA)  colorUpPlants  = vec4f(0.20, 0.17, 0.07, 0.00);
                  }


This is a very simply approach and will be changed later, once life classification is developed.

*





 
maxDate: Tuesday, 29.05.2012, 14:14 | Message # 5
Observer
Group: Newbies
United Kingdom
Messages: 5
Status: Offline
Quote (SpaceCore)
Yeah, it's plant life that makes them different. Some have more, some have less of it.


And how do you measure this plant life? Is there some kind of calculation process for measuring plant life and for knowing who have less and who have more? I have this order from plant serenata and I would love to know how much plant life there is inside it and how it differentiates them from others.
 
  • Page 1 of 1
  • 1
Search: