World Scenery 3.0 roadmap: Difference between revisions

Jump to navigation Jump to search
no edit summary
m (use helper template)
No edit summary
Line 60: Line 60:
{{Blocker|id=osgtext}}
{{Blocker|id=osgtext}}


As of 11/2020, Stuart pushed a commit that renders VirtualPlanetBuilder output in
As if 05/2021, WS30 is available on "next", and on the nightly buildsIf building fom
FlightGear via the Effects framework.
 
Below is a screenshot showing Edinburgh using WS3.0:
 
[[File:Edinburgh_rendering_using_WS3.0.jpg|thumb]]
 
While graphically reminiscent of FlightGear circa 2002 and not particularly
exciting, this is another step towards WorldScenery 3.0.
 
One of the key differences of WS3.0 from the current scenery is that the
terrain mesh only consists of elevation data.  The landclass information is
encoded in a texture rather than the mesh itself.  So we can have much more
detailed landcover information without massively increasing the size of the
mesh.
 
In the linked picture, a simple fragment shader is used to look up the
landclass in the texture and use that to identify whether to use water,
grass or city textures.<ref>https://sourceforge.net/p/flightgear/mailman/message/37146562/</ref>
 
As of 08/2020, it's work in progress, and not ready yet.  A very primitive implementation/hack was checked in, but it has limited usefulness in its current state.  It's of no use at the moment unless you build some terrain via VPB to play with. Progress is slow at the moment due to limited time. <ref>https://sourceforge.net/p/flightgear/mailman/message/37074319/</ref>
 
 
To use VPB scenery:
* Create each 1x1 degree separately with a filename of "<nowiki>WS_[E|W]n[N|S]m.osgb</nowiki>".  Note that this different to the naming format for terrasync and that the numbers are not "0" paddedE.g. "WS_W3N56.osgb"
* Put the files (along with their subdirectories containing the sub-tiles!) in a "vpb/" subdirectory of a Scenery directory.  E.g.
** Scenery/Objects
** Scenery/vpb
* Building FlightGear with the same version of OSG as you built the scenery with VPB (3.6.X recommended)
* Start FlightGear with "--compositor=Compositor/als --prop:/sim/rendering/camera-group/lod=1.0 --prop:/scenery/use-vpb=true"
* Set /sim/rendering/camera-group/lod to adjust the LOD scaling (at what distance different tile levels are loaded).


Scenery is available for Scotland, but must be downloaded directly  (https://drive.google.com/file/d/18CfT_sVrfv6gkwp4QU7w0fHSiDabvUJk/view?usp=sharing).


WS30 can be enabled from the Rendering Options menu, with fine-tuning from the LoD menu.


Proof of Concept  {{progressbar|100}}
Proof of Concept  {{progressbar|100}}

Navigation menu