2008/9/10, Brian R Hill <[EMAIL PROTECTED]>:
>
> Nicholas,
>
> If the openflight files are already subdivided into a grid of tiles
> referenced into a single master file, then there's some code I posted to
> the list a couple months ago that will convert them to use pagelods and
> also convert them to .ive format for faster loading.
>
> Search the archives and you should see how to do it.


Brian,

Thanks a lot! I'm gonna take a look at this!

Nicolas

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

Reply via email to