`
ienown
  • 浏览: 6770 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

基础知识05贴图深度计算[转]

阅读更多
转载 原文为 http://www.pan3d.me/tutorial 作者 Pan3d.Me


在这一篇中,我们会进一步了解到贴图成像关系。 (同时必须查看上一篇的例子对比贴图效果才能发现的细节)

第一步,就是先把贴图坐标 加长一个字段,( 原来我只用了 每组两个 而现在用了三个)也就是加贴图深度,

_triangles.uvtData.push(0, 0,1);
_triangles.uvtData.push(0, 1,1);
_triangles.uvtData.push(1, 1,1);
_triangles.uvtData.push(1, 0,1);

上面才是初始化而以,当四边形在绕 Y 轴转时,所有贴图的坐标不会变,但深度会变才不会扭曲。

在这里,我们就对应该每一个点修改就行,

_triangles.uvtData[i*3+2]=_br/(_br+_newpointitem[i].z)

他的深度就是 z 的比例而以,

————附,现在的程序还不多,你可以多试试改变里面的数定,或同时观察一下第个数值的变化情况,

结合自己的想法,然后多问几个为什么会这样,怎么可以让它这样。。
  • 大小: 25.2 KB
  • 8.rar (144.9 KB)
  • 下载次数: 0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics