首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在计算机图形学中,UVW贴图和UV贴图有什么不同?

在计算机图形学中,UVW贴图和UV贴图有什么不同?
EN

Stack Overflow用户
提问于 2010-08-18 22:04:48
回答 2查看 6.1K关注 0票数 5

在处理纹理时,"UVW贴图“是否与"UV贴图”的含义相同?

如果是这样,为什么有两个术语,什么是"W"?如果不是,它们之间的区别是什么?

[维基百科目前没有说明这个问题:http://en.wikipedia.org/wiki/Talk:UVW_mapping]

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-19 06:39:03

U和V是2D贴图的坐标。添加W组件会添加第三个维度。

至少可以说手动生成3D纹理贴图很繁琐,但如果您有一种生成纹理数据的过程化方法,它们会很有用。例如,如果你希望你的对象看起来像是一块实心的大理石,最简单的方法是将大理石“纹理”“建模”为3D程序纹理,然后使用3D坐标从程序纹理中绘制数据。

票数 2
EN

Stack Overflow用户

发布于 2010-09-11 08:46:43

UVW对于XYZ就像XYZ对于世界坐标一样。由于XYZ已用于引用世界坐标,因此UV用于引用平面贴图的X和Y (2D)坐标。通过外推,W是XYZ中的Z。

UVW推断出更复杂的2d表示,其实际上是已经从3d对象‘解开’的对象的皮肤。想象一下,一个盒子“打开”了。现在,您有了一个平面UVW贴图,您可以将其绘制到心脏内容上,然后重新包裹到六边形长方体上,而不会发生扭曲。简而言之,UVW贴图知道在哪里重新包装x,y和z点以重塑长方体。

现在想象一个“展开”的球体。您可能会得到类似于墨卡托投影的结果。这个问题的问题是,当你把这个2d表示包回到球体上时,你会得到一些失真。

术语UV映射非常常用。我不经常听到术语UVW,除非如上所述。

术语过程映射可能会产生误导。简单地说,这意味着计算机正在遵循一些算法,在对象上绘制材质的逼真表示,例如木材,给您的印象是纹理完全穿过木材,因此可以在对象的两侧正确地看到它。程序映射可以使用图像,也可以不使用,或者approaches...it的组合都取决于“过程”。

最后,没有必要首先将“3D程序纹理”转换为“UVW”,因为UVW和XYZ实际上意味着相同的东西-它们要么是指世界,要么是世界上物体的展开图像,或者是世界的“一块”,就像在天空中一样。重点是UV或UVW指的是图像/纹理贴图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3512913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档