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.)


The link to OGLE is wrong — it points to some sort of screensaver. OGLE works as a plugin to GLInterceptor and allegedly dumps all OpenGL geometry properly, but OGLE's creators, Eyebeam Research, seemed to have dumped the site where the project was hosted (http://ogle.eyebeamresearch.org/, which isn't replying since 2010). You can still download it using the Wayback Machine but I haven't tested it yet.