请教一下3D透视技术

chshawkn 2010-02-12 11:16:57
其实这个主题应该出现在3D技术的论坛里.
在论坛树里没有找到合适的地方, 只有这里和计算机图形有点关系...
回到正题.


我记得过去的华硕显卡有一个3D SeeThrough技术, 可以显示3D场景的wireframe(只有多边形没有贴图).
华硕应该是黑了显卡驱动实现的.我想实线类似的功能.

我想问一下通过D3D或OpenGL的API有没有办法实现类似的功能.
我要做的软件必须实时监视第三方软件实时渲染的3D场景中的一些物体.

如果使用带贴图的渲染结果要比线框图难很多, 那就相当于视频识别了.
如果可以通过API获取线框图, 或者最完美的是能获得各个对象的坐标等数据.

黑驱动对我基本不适用, 我希望了解D3D或OpenGL API的朋友帮忙想想API里有没有这样的功能.

总的来说就是写一个软件, 监视在同一台机器运行的第三方应用生成的3D场景.
谢谢!
...全文
141 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangxiqing7702 2010-02-20
  • 打赏
  • 举报
回复
直接监控比较困难,截图分析估计是一种方法
icansaymyabc 2010-02-20
  • 打赏
  • 举报
回复
监视软件一般都是通过替换系统驱动来实现的。

也就是说,让第三方软件认为你是D3D或OpenGL驱动程序,把所有的绘图指令发送给你,然后你把收到的所有指令原样发送到真正的绘图驱动上去,同时提取你感兴趣的数据进行分析。
Joe-xXx 2010-02-17
  • 打赏
  • 举报
回复
引用 2 楼 dext 的回复:
这个是计算机视觉方面的东西吧,既然是第三方,最好的办法就是截图后分析
OpenCV 可以看看

边缘提取 角点提取,你可以看看相关内容


直接监控比较困难,截图分析估计是一种方法
dext 2010-02-17
  • 打赏
  • 举报
回复
这个是计算机视觉方面的东西吧,既然是第三方,最好的办法就是截图后分析
OpenCV 可以看看

边缘提取 角点提取,你可以看看相关内容
MicroSky2813 2010-02-13
  • 打赏
  • 举报
回复
相当困难,截屏倒还可以

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧