Dearl All,

we have a large indexed faceset with about 1 million polygons.
In addition we have about 20 to 100 time steps, each including new positions (or displacement) for all vertices.

This adds up to quite a lot of memory. Does anybody have a good idea on how to animate this efficiently?

In OpenGL we had a nice solution:
we created one VBO for each timestep, then activated the VBO for the current time-step as texture coordinates and then simply let the vertex shader add the displacement to the vertex position.
We could even do a lerp to get a smoothed animation.
For doing the animation we simply had to cycle through the VBOs.

In OpenInventor we simply wrote a custom node that included the OpenGl code.

In OpenSG we could not find any efficient solution yet.
Creating a new geometry node for each timestep wastes to much memory in this case.

Any idea?

Bests,
Stefan

--
-------------------------------------------------------------------
Stefan Wundrak
Fraunhofer Institute for Computer Graphics (IGD)
Industrial Applications
Fraunhoferstrasse 5
64283 Darmstadt -  Germany
Tel: +49 6151 155-470
Fax: +49 6151 155-299
E-mail: [EMAIL PROTECTED]
Web: www.igd.fraunhofer.de/igd-a2/
(Wurzelzertifikat: pki.fraunhofer.de/FhG-CA_Root_cert.der)

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to