关于Obj格式的纹理坐标
我下载了一个obj格式的模型,它的纹理坐标U,V,W,三个都有值,加载到我的程序中,如果我直接使用前两个得到的纹理映射是错误的,我想知道第三个值到底有何用。纹理是2维的图片。
vt 1.3858 1.7453 0.5641
vt 1.4653 1.7453 0.5313
vt 1.5663 0.0129 0.3389
vt 1.4335 0.0129 0.3390
vt 1.5062 1.7427 0.6497
vt 1.5956 0.0092 0.4741
vt 1.4764 1.7401 0.7731
vt 1.5387 0.0056 0.5785
vt 1.4202 1.7401 0.7959
vt 1.4613 0.0056 0.5785
vt 1.3754 1.7427 0.7027
vt 1.4043 0.0092 0.4742
vt 1.3475 3.4488 0.7380
vt 1.4257 3.4488 0.6732
vt 1.4752 3.4484 0.8171
vt 1.4495 3.4479 0.9867
vt 1.3931 3.4479 1.0320
vt 1.3447 3.4484 0.9222
vt 1.3880 5.1245 0.6476
vt 1.4797 5.1245 0.6092
vt 1.5222 5.1263 0.7695
vt 1.4869 5.1282 0.9280
vt 1.4250 5.1282 0.9536
vt 1.3760 5.1263 0.8298
[解决办法]
可能是用齐次坐标系表示的
楼主用时候,将u,v值分别除以w值以后再使用试试
[解决办法]
版主指的是前两项除以第三项?
[解决办法]
晕死,那是三维纹理啊~
[解决办法]
哦,能解释下什么是三维纹理马?头一次听说,纹理不是把bmp图片贴到3角形上去吗?
[解决办法]
http://mailao.ycool.com/post.1521053.html
从这个里面看,vt后面就俩参数啊,第三个是干嘛的?