查看: 1220|回复: 5

纹理 的问题

[复制链接]

该用户从未签到

发表于 2009-11-29 23:55:52 | 显示全部楼层 |阅读模式
array 老大:

     我有一个在Creater中 画好的地形 用Creater打开 编辑 都好得很 可是在OSG中就不行 纹理倒置 这个问题原来没有涉及到

     请问 OSG是怎么贴图的??
     还有 怎么使正着的纹理 倒贴在 物体上?

     还有 有的 纹理 包含了全部的图像 如 飞机的机翼 机身 轮胎等等 这个怎么贴??

     另外 我想在屏幕上作 狙击枪 的效果 , 就是 一个圆镜头 中间一个十字线 不知怎么实现 还有镜头外的场景怎么去掉 用着色语言吗???

该用户从未签到

发表于 2009-11-30 08:33:45 | 显示全部楼层
OSG没有特殊的纹理贴图方法,与OpenGL完全一致。只要纹理坐标设置正确,贴图就应当是正确的;我只能猜测是您的Creator模型的纹理坐标设置方法有问题,导致导入的数据不正确,不过我个人不用Creator。

“有的纹理包含了全部的图像”,这并没有什么关系,还是那句话:只要纹理坐标设置正确,贴图就应当是正确的。

“一个圆镜头,中间一个十字线”,这个方法很多。比如用模板缓存,或者直接关闭深度测试然后用一个黑底加镜头十字的图片盖住场景就好。在OSG中实现时只要注意设置相应的渲染顺序就够了

该用户从未签到

 楼主| 发表于 2009-11-30 09:40:05 | 显示全部楼层
“一个圆镜头,中间一个十字线”,这个方法很多。比如用模板缓存,

这个是不是 要提前作一张 一个黑底加镜头十字的图片 然后将场景 与它进行相交 测试??

该用户从未签到

发表于 2009-11-30 10:29:22 | 显示全部楼层
其实不想太复杂的话,提前作一张“一个黑底加镜头十字的图片”,然后用它盖住场景就可以了~~模板缓存的话,就是先绘制这个底图并记录模板值,然后再渲染场景并做模板检验

该用户从未签到

发表于 2009-11-30 14:42:43 | 显示全部楼层
改鼠标形状多好~~

该用户从未签到

 楼主| 发表于 2009-12-2 22:46:25 | 显示全部楼层
呵呵 用图片 很容易实现

自己想学一下模板检验的方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表