Hi, Sebastian

We have a couple of inhouse applications that use OSG for terrain rendering the 
all share the same pagedLOD based terrain database. The terrain DB use shaders 
for landcover based detail texturing and some other stuff.  The actual shader 
code is injected at the top node in a .osg file that in turn have a proxy 
childnode that points to the first  LOD of the actual terrain DB that can be 
saved in whatever format we choose .ive, .osgb etc.  By having the top node in 
a readable format we can easily change origo,detail textures, shaders etc.  By 
using the .osg format anyone can change and view the DB without any custom 
applications or plugins which so far has been very convenient.
 
I’ve also tried to use the .osgt format that support serialization of the 
Texture2DArray but not external shaders (changing inline shaders in .osgt is 
tricky, you have to keep track of line count and be careful with indentation).

I guess the best solution is to create a custom plugin that extend .osg  with 
Texture2DArray serialization or add external shader support to .osgt


Cheers,
Johan

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=65133#65133





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to