查看: 1643|回复: 6

新手请教纹理贴图问题

[复制链接]

该用户从未签到

发表于 2011-10-29 12:58:38 | 显示全部楼层 |阅读模式
大家好!请问我想在一个导入的模型(立方体)的某个面贴上一张图片,应该怎么做?谢谢!

该用户从未签到

发表于 2011-10-29 16:36:36 | 显示全部楼层
最好是你做模型的时候贴好。
如果你非要在程序里贴,你要三角仿函数找到那个面,然后设置合适的纹理坐标和相应图片纹理即可

该用户从未签到

发表于 2011-10-29 17:13:05 | 显示全部楼层
回复 2# tianxiao888


    您好,在3Dmax给模型做贴图后,贴图不能写入.3ds文件,也就是说.3ds文件中不含有贴图,那怎么做(用什么格式)才能保存一个OSG可以读取有贴图模型呢?谢谢1

该用户从未签到

 楼主| 发表于 2011-10-29 17:37:27 | 显示全部楼层
最好是你做模型的时候贴好。
如果你非要在程序里贴,你要三角仿函数找到那个面,然后设置合适的纹理坐标和 ...
tianxiao888 发表于 2011-10-29 16:36


很感谢你的回答。谢谢!我主要做的是:过段时间就在模型(立方体)的某个面上换上一个图片。

我想请教:我看了《OpenSceneGraph三维渲染引擎编程指南》、《OpenSceneGraph三维渲染引擎设计与实践》里面的例子 貌似没有对导入的模型设置纹理坐标,对导入的模型都是使用texGen进行自动生成的。

请问如何对导入的模型或者是内置的几何体(立方体)设置纹理坐标。

此外,有什么好的教材可以推荐的吗?谢谢!

该用户从未签到

发表于 2011-10-30 10:46:13 | 显示全部楼层
这个问题,我觉得你可以拆解下,假设你用osg自己绘制一个面,然后在其上面贴上一个图片,然后利用回调更新纹理贴图。或者播放动画的形式。 然后你在考虑如何获取这个模型的某个面。最后集成。
1 至于纹理坐标以及控制纹理的方式的教材,建议参考<<OpenGL编程指南>>。

该用户从未签到

发表于 2011-10-31 12:03:40 | 显示全部楼层
贴图可以导出啊

该用户从未签到

发表于 2012-8-22 13:20:15 | 显示全部楼层
tianxiao888 发表于 2011-10-29 16:36
最好是你做模型的时候贴好。
如果你非要在程序里贴,你要三角仿函数找到那个面,然后设置合适的纹理坐标和 ...

您好,我的问题也是和楼主一下的,需要自己加载进来一个模型(地形模型,比较复杂),然后在上面贴图。出现的问题是加载进的模型上显示了好几个纹理图片,详见我的帖子http://bbs.osgchina.org/forum.ph ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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