<br><br>
<div><span class="gmail_quote">2008/9/10, Robert Osfield <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Nicolas,<br><br>I think you have got the wrong end of the stick.  I was suggesting<br>TerraPage as an illustration of how cultural data (3d models) can be<br>
stored in with the tiles on disk.  In vis-sim industry TerraPage is<br>well known so I used it as as a case in point to save typing lots...<br><br>FYI, The OSG's TerraPage plugin uses the PagedLOD and the<br>DatabasePager under the hood to provide it's paging functionality.<br>
<br>In your case the problem is about creating databases not actually<br>rendering them - as the OSG will do all the paging, and threading for<br>you thanks the DatabasePager and other related classes.  The<br>DatabasePage doesn't help you create databases, it's tools like<br>
VirtualPlanetBuilder that do this, but... right now VPB doesn't<br>support insertion of cultural data into the tiles, so you'll need post<br>process the database to insert this data.<br></blockquote>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Robert.</blockquote>
<div> </div>
<div> </div>
<div>I think there is a missunderstanding. My problem is to load a  big database, not to create it.</div>
<div>I already have my database, fragmented in FLT files like I said. So I was suggesting to use DatabasePager to load flt nodes when I need it to. In this case I think I don't have to process any data...</div>
<div>I hope I haven't got the wrong end of the stick (again!).</div>
<div> </div>
<div>Nicolas</div>
<div> </div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Wed, Sep 10, 2008 at 9:49 AM, Coco <<a href="mailto:vilaincoco@gmail.com">vilaincoco@gmail.com</a>> wrote:<br>
> Thank you very much for your ideas!<br>><br>> I found out the osgDB::DatabasePager class by reading old posts and it looks<br>> to fit my problem very well.<br>> By using TerraPage I will have to pre-process my databases, whereas with the<br>
> database pager I don't need to.<br>><br>> virtual void  requestNodeFile (const std::string &fileName, osg::Group<br>> *group, float priority, const osg::FrameStamp *framestamp)<br>> Theoretically, I just have to use this function before the camera is close<br>
> enough to see next area(s).<br>><br>> Regards,<br>><br>> Nicolas Duval<br>><br>> 2008/9/10, Robert Osfield <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>>:<br>>><br>
>> Hi Nicolas,<br>>><br>>> osgTerrain::TerrainTile was named osgTerrain::Terrain in 2.2.<br>>> osgTerrain since 2.2 was evolved to be more rounded and functional,<br>>> the naming was changed to better fit what goes on in big paged<br>
>> database, when the Terrain is composed of a hierarchy of TerrainTile.<br>>> There is now a new class class osgTerrain::Terrain which represent the<br>>> high level representation of the terrain.<br>>><br>
>> In your case loading 3D models with terrain is something that we be<br>>> best done be pre-processing your data so that the 3D models are<br>>> inserted into a paged database.  If you are familiar with TerraPage<br>
>> then this ideal should be familiar to you.<br>>><br>>> Robert.<br>>><br>>> On Tue, Sep 9, 2008 at 9:30 PM, Coco <<a href="mailto:vilaincoco@gmail.com">vilaincoco@gmail.com</a>> wrote:<br>
>> > Hi,<br>>> ><br>>> > I'm presently working on a car simulator using OSG 2.2 for the visual.<br>>> > My problem is that I would like to load big areas (such as entire cities<br>>> > or<br>
>> > more) which are fragmented in several Open Flight files without loading<br>>> > all<br>>> > those files.<br>>> > I looked at the OSG documentation and found out the<br>>> > osgTerrain::TerrainTile<br>
>> > class (which doesn't exist on 2.2 OSG version).<br>>> > By using OSG 2.6, would I be able to load (with the TerrainTile class)<br>>> > only<br>>> > tiles (associated to a FLT file) that I need to see (which means<br>
>> > according<br>>> > to the location of the camera)?<br>>> > Or do I need to implement this system by myself to avoid loading all<br>>> > files<br>>> > at the same time?<br>>> ><br>
>> > I hope this post is clear enough and wait for answers.<br>>> ><br>>> > Kind regards,<br>>> ><br>>> > Nicolas Duval<br>>> > _______________________________________________<br>
>> > osg-users mailing list<br>>> > <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>>> ><br>>> > <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
>> ><br>>> ><br>>> _______________________________________________<br>>> osg-users mailing list<br>>> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
>> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>><br>><br>> _______________________________________________<br>
> osg-users mailing list<br>> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>><br>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div><br>