> > Hi Manju, > > On Mon, 2005-04-18 at 17:57 +0530, Manjunath Sripadarao wrote: > > Hello, > > I have this large polygon model, which has 28 million triangles. I am > > trying to load it in a 4 node cluster. Each will have 7 million > > triangles. Is there a way to enable opensg to use VBO ? I saw some > > code in geoPumpFactory that I think is VBO code. How do I ask opensg > > to load the vertices into a vertes buffer object (VBO) ? > > Right now OpenSG doesn't support VBOs (it's high on the list, but I > haven't gotten to it yet). But on nVidia cards Display Lists are still > faster, so it's not that big a problem if you're on nVidia (ATI is > different). I don't know about this because for really large models we are getting around 2 fps more (which is a lot when you are running at 11 fps :-) ).
> > Also I cannot load the entire model on the client side and pump the > > nodes onto the server side, I want to just send a pointer to the model > > and load it on the server side. I had asked this question earlier and > > had got an answer that I have to use ProxyNode for this (In fact I > > have the proxy node example working here on smaller models). But the > > ProxyNode example crashes on this model. > > Can you give us some details on that one? The ProxyBuilder segfaults for this, and I am not able to put my finger on why it does, the problem might be that the model is just too big (currently it is 2.1 GB) (and I have 2 GB RAM and 6 GB swap). So I want to try my hand at something like this... I send the URL to the other side and some place holder node like a cube. That I remove on the server side and load the model on the server side. Some of my models are so big that it is impractical to even consider loading them in memory to run ProxyBuilder on them. > > I am looking for a way to > > send the file path over to the other node and then load the model off > > of NFS. I tried creating an attachment like this > ... > > This doesn't seem to work, in the traverse function I look for an > > attachment of type Name::getClassType() and then print something if I > > find it. > > This is not working, can you guys please point me to some examples or > > pointer where I can find more info ? > > This is the situation the ProxyNode was designed for, so it would make > sense to use it. Have you tried the ProxyBuilder (in > OpenSG/Examples/ProxyBuilder)? Just call it with your full model and use > -o for the output filename. It will create a bunch of .osb files, one > master file and a bunch of secondary parts files, which will be > referenced by ProxyGroups in the master file. Should work out of the > box. ;) I did try it, but as I said earlier it segfaults. Actually when I run proxybuilder on 1/4 of them model, that I split using some ruby script I wrote, it still segfaults. I can't send you the file as it is around 2.1 GB. Can you tell me how I can access the scenegraph on the server side ? Some small code example would be nice. Thanks, Manju > Hope it helps > > Dirk > -- > -- Dirk Reiners OpenSG Forum [EMAIL PROTECTED] > -- The OpenSG Open Source Scenegraph: http://www.opensg.org > -- Join the list at http://lists.sf.net/lists/listinfo/opensg-users > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&opÿick _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
