「这是我参与2022首次更文挑战的第20天,活动详情查看:2022首次更文挑战」
纹理概述
- 纹理对于我们来说是多么的重要,以至于大家已经忘记了它的重要性。闭上眼睛想一想,如果你心爱的女人,没有穿衣服,该是多么的令你心动啊(手动狗头)。
- 纹理在3D世界中,就像皮肤在动物世界一样。如果没有皮肤,那么人就会非常的丑陋,没有纹理,那么3D世界也就不会那么吸引人了。
纹理坐标
- 纹理可以理解成图片,或者是皮肤-> 纹理在3D世界中是由图片组成的
- 如果下次谁问你什么是纹理,那么你告诉它是图片,或者贴图就完了。纹理可以以一定的规则映射到几何体上。一般是三角形上,那么这个几何体就有纹理皮肤了。
- 纹理就像我们给快递盒贴快递标签和一些小广告
- 我们的纹理可以正着贴,可以反着贴,也可以倒着贴,怎么贴问题是由什么决定的呢?
- 纹理坐标可以决定我们的纹理是怎么贴的
纹理压缩
- 假设我们有这样一张长方形纹理图
- 当我们用一幅图来做纹理的时候,那么这幅图就隐示的被赋予了如图一样的纹理坐标,这个纹理坐标将被对应到一个形状上。
- 纹理图不一定是长方形的,这里只是假设
- 纹理图的坐标点类似于2维数学中的坐标点
- 在正常的情况下,你在0.0到1.0的范围内指定纹理坐标。我们来简单看一下纹理坐标如下图:
- 假设我们有一个正方形的几何体
- 几何体其中一个面标记了坐标
- 我们把纹理图的坐标和集合体的坐标对准,由于我们的纹理图太大了,贴合到几何体上时就会被挤压压缩(这里不太好描述,自行脑补一下)
纹理拉伸
- 接下来我们改变一下几何体的坐标
- 我们把几何体变小了,那么我们之前的纹理图想要贴合上去,就要对准对应的四个点,当贴合到几何体上时,就会导致拉伸
总结
这节对于理解纹理如何贴合到几何体上是很重要的,后面纹理如何贴合到几何体上都会围绕这个原理来讲。