<div dir="ltr"><div><br></div><div>Updating a mesh in real time could be done using some a displacement mapping in a vertex shader. The height field can be then updated as a texture.</div><div><br>The base mash would be essentially static and flat, but the z coordinate is updated on the GPU based on texture input.</div><div><br></div><div>Christian</div><div><br></div><div><br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-06-04 19:33 GMT+02:00 Mike Raider <span dir="ltr"><<a href="mailto:miketimmons@gmail.com" target="_blank">miketimmons@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
"it kinds seems like an odd thing that are doing, <br>
shifting and replacing rows for some reason is not normally how one <br>
manages terrain. Could you take a step back and explain what you are <br>
trying to achieve in your application w.r.t terrain"<br>
<br>
</span>I am just starting to develop a 3D app my usual domain is deep learning and searching.  I saw a demo of OSG using a simple terrain and thought I could turn my boring 2D app into a sexy 3D app.  I underestimated the effort involved.  I use linux named pipe message queue to send real time data from my java application to my osg application.  Once in osg I fill my terrain matrix as data is received.  The shifting of rows is to move data from front to back as data is received.  It works very well and much better than my old 2D user interface.<br>
<br>
I started this tread trying to solve a mesh problem and fixed that problem by cleaning my original data much better.  Now my terrain is looking very nice.  Thank you for your comments that made me stop and look at data again.<br>
<br>
Your comment 'this is not normally how one manages terrain'.  Probably, what approach would you suggest to build a 3d mesh that is filled in real time?  Can you point me to an example?<br>
<span class=""><br>
... <br>
<br>
Thank you!<br>
<br>
Cheers,<br>
Mike<br>
<br>
</span><span class="">------------------<br>
Read this topic online here:<br>
</span><a href="http://forum.openscenegraph.org/viewtopic.php?p=73960#73960" rel="noreferrer" target="_blank">http://forum.openscenegraph.<wbr>org/viewtopic.php?p=73960#<wbr>73960</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.<wbr>openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.<wbr>org/listinfo.cgi/osg-users-<wbr>openscenegraph.org</a><br>
</div></div></blockquote></div><br></div>