我找到的程序
我发现这些程序可以捕捉 OpenGL 3D 场景:
- 3D Ripper、OpenGL 和 D3D 几何捕获, 有一些解决了 3D Ripper 的问题
- GLIntercept 捕获 OpenGL 函数调用
- OpenGL Extractor 捕获 3D 几何图形;应作为 GLIntercept 的插件工作
- 另一个捕获 OpenGL 3D 数据的工具
- 编辑:还有HijackGL 会改变场景的渲染方式所以它可能被用来捕捉几何形状;它有一篇学术论文作为支持;它只是一个不错的程序,与我想要的无关(或者可能很难将它改变成我想要的,因为它需要编程)。
3D Ripper 可捕获几何图形、纹理和着色器。OpenGL Extractor 仅捕获几何图形...
关于此类计划的常见问题
您使用这些程序的体验如何?您会推荐其中哪个程序?您知道其他类似的程序吗?它们存在问题吗?或者它们总体上存在问题吗?是否有总体效果最好的程序,或者特定于某些 3D 应用程序?
我需要做什么?
我正在寻找可以捕捉 3D 几何图形的程序以供研究。同时还寻找可以捕捉 3D 动画(3D 动画帧)的程序。
我只尝试了 3D Ripper,因为我尝试从中捕获数据的应用程序是在 Direct 3D 上。3D Ripper 至少适用于 Direct 3D 9,而此应用程序适用于 Direct 3D 6。是否有适用于旧版本 Direct 3D 的应用程序?
非常感谢。 :)
(我在链接名称中很冗长,因为我希望搜索引擎能更好地索引它们。)
答案1
OGLE 的链接是错误的 — 它指向某种屏幕保护程序。OGLE 是 GLInterceptor 的一个插件,据称可以正确转储所有 OpenGL 几何图形,但 OGLE 的创建者 Eyebeam Research 似乎已经转储了该项目所在的网站(http://ogle.eyebeamresearch.org/,自 2010 年以来一直没有回复)。你仍然可以使用回溯机器但我还没有测试过。