Programs I found
I found these programs to capture OpenGL 3D scene :
3D Ripper, OpenGL and D3D geometry capture, there are some solved problems with 3D Ripper
GLIntercept captures OpenGL function calls
OpenGL Extractor captures 3d geometry; should work as plugin for GLIntercept
another tool to capture OpenGL 3D data
EDIT: There is also HijackGL which changes how a scene is rendered so it probably can be used to capture geometry; it is backed up by a academic paper; it is just just a nice program, not related to what I want i think (or it would might be hard to change it to be for what I want, because it would require programming).
3D Ripper captures geometry, textures and shaders. OpenGL Extractor captures just geometry ...
General questions about such programs
What is Your experience with these programs? Which of these programs would You recommmend? Do You know other such programs? Were there any problems with them, or are there problems with them in general? Are there programs which work best overall, or is it specific to certain 3d applications?
What I need to do?
I am looking to program which can capture 3d geometry for study purposes. And also for a program to capture 3D animation (frames of 3d animation).
I tried only 3D Ripper because application I try to capture data from is on Direct 3D. 3D Ripper works with at least Direct 3D 9, this application has Direct 3D 6. Are there applications which work with older version of Direct 3D?
Thank You very much. :)
(I was verbose in link names because I want them to be indexed better by search engines.)