Earthview: Difference between revisions

Jump to navigation Jump to search
2,375 bytes added ,  17 December 2015
Line 30: Line 30:


== Implementation ==
== Implementation ==
{{FGCquote
|1= Real-time 3d rendering generically is not about rendering things as they really are, but rendering something that looks on screen like it would really be there. If you look into the details of how FG builds the sky, skydome, sun and moon most definitely are not real objects, neither are clouds, and there's very good reason for that.
|2= {{cite web
  | url    = http://forum.flightgear.org/viewtopic.php?p=268501#p268501
  | title  = <nowiki>Re: Su-15</nowiki>
  | author = <nowiki>Thorsten</nowiki>
  | date  = Dec 14th, 2015
  | added  = Dec 14th, 2015
  | script_version = 0.23
  }}
}}
{{FGCquote
|1= that's what real time 3d rendering is all about - since in the end it's all colors of screen pixels, it doesn't matter what the data structure behind is as long as the screen pixels look as they should. Which is why good design here is to use a fast-performing fake rather than a slow more real thing which looks practically the same on-screen.
EarthView is rendering Earth at the 'base level of the simulation' - it's an object in the scenegraph just like any other object, including the terrain mesh or your aircraft model. It's all the same - long lists of vertices with textured triangles and associated statesets. All that counts is updates the framebuffer fastest. Pixels on screen is all the reality there is to real time rendering.
|2= {{cite web
  | url    = http://forum.flightgear.org/viewtopic.php?p=262559#p262559
  | title  = <nowiki>Re: Su-15</nowiki>
  | author = <nowiki>Thorsten</nowiki>
  | date  = Nov 1st, 2015
  | added  = Nov 1st, 2015
  | script_version = 0.23
  }}
}}
{{FGCquote
{{FGCquote
|1= There is nothing underneath Earthview when used in orbit.
|1= There is nothing underneath Earthview when used in orbit.
Line 46: Line 71:
|2= {{cite web
|2= {{cite web
   | url    = http://forum.flightgear.org/viewtopic.php?p=262570#p262570
   | url    = http://forum.flightgear.org/viewtopic.php?p=262570#p262570
  | title  = <nowiki>Re: Su-15</nowiki>
  | author = <nowiki>Hooray</nowiki>
  | date  = Nov 1st, 2015
  | added  = Nov 1st, 2015
  | script_version = 0.23
  }}
}}
{{FGCquote
|1= using workarounds in Nasal space like EarthView, or overlapping efforts like ALS/AW: Nasal is there for a reason, it is used by people whose interests may be outside of core development - just look at bombable.
Under the hood, these "workarounds" still end up calling native C/C++ code at some point, and the people developing such workarounds will accumulate tons of experience along the way, experience that will also be applicable elsewhere, including native code (core development)
|2= {{cite web
  | url    = http://forum.flightgear.org/viewtopic.php?p=262557#p262557
   | title  = <nowiki>Re: Su-15</nowiki>
   | title  = <nowiki>Re: Su-15</nowiki>
   | author = <nowiki>Hooray</nowiki>
   | author = <nowiki>Hooray</nowiki>

Navigation menu