材质和纹理是3D渲染中两个核心概念,简单来说:材质决定物体的光学特性(如反光、折射),纹理则是给物体表面"贴"上具体图案。它们的关系就像衣服和印花------材质是衣服的布料属性,纹理是衣服上的图案。
一、材质(Material):物体的"性格"
定义:描述物体如何与光线交互,包括颜色、反射、透明度等。
作用:决定物体的"本质",比如金属的高光反射或毛毯的漫反射。
示例:木头材质会模拟粗糙、不反光的特性。
二、纹理(Texture):物体的"皮肤"
定义:图像文件,用于模拟物体表面的细节。
作用:通过UV坐标映射到模型表面,添加颜色、图案等细节。
示例:木纹纹理让模型表面有木头的纹理。
三、贴图(Texture Map):纹理的"搬运工"
定义:将纹理应用到模型表面的过程。
作用:通过UV坐标将纹理"贴"到模型上。
示例:法向量贴图(Normal Map)模拟凹凸效果。
四、三者关系
层级:材质包含贴图,贴图包含纹理。
协作:材质定义物体的光学特性,纹理提供表面细节,贴图负责映射。
示例:木头材质+木纹纹理+法向量贴图,共同实现逼真的木头效果。
UV坐标:
UV坐标是3D模型贴图的"导航地图",它用二维坐标(U水平/V垂直)把纹理精准"钉"在模型表面。简单来说,就像给模型穿衣服时用的尺码表------U轴对应纹理宽度,V轴对应高度,通常归一化到[0,1]范围,但超出范围也能通过重复/钳位等模式处理。
UV没有对应单词,纯粹是习惯用法,UV是纹理的XY。
材质种类:材质种类主要分为金属、塑料、木材、陶瓷和玻璃五大类
贴图种类:基础颜色贴图、法线贴图、粗糙度贴图、金属度贴图、反射贴图、不透明贴图、置换贴图、凹凸贴图