|
本帖最后由 tzmyf234 于 2011-4-13 16:30 编辑
我现在做一个纹理贴图的实验,有以下几个问题:
1是否有资料详细描述一下多张纹理烘焙或合并为一张之后osg 模型纹理坐标的变换?尤其是对于wrap_s 模式为重复的情况
2 对于原模型,对调取的纹理经过拉伸或者重复之后生成的osg::image对象 ,是否能够得到呢?怎样得到?我用直接用的texture2D->getImage(),好像不行
3 现在对于一些元模型,有的纹理坐标是>1的,即经过重复贴图的,我怎么能够解析一下呀?
对于3中,掉用256*512尺寸图片,一些纹理坐标如下:
0.303904 0.496945
0.265631 0.157896
0.308919 0.473977
85.0342 0.999463
85.0342 0.130197
99.9268 0.999456
99.9268 0.00049901
99.9268 0.999456
85.0342 0.130197
39.0625 0.130197
41.4063 0.130197
39.0625 0.999463
41.4063 0.999463
39.0625 0.999463
41.4063 0.130197
80.0537 0.999466
80.0537 0.193142
84.5459 0.999463
84.5459 0.130197
84.5459 0.999463
80.0537 0.193142
39.8438 0.193142
我怎么知道他重复了几次或者怎么解析?
我初学OSG,问的问题都是我遇到的不理解,查资料找不到的,希望能帮我解答,谢谢 |
|