首页 / 浏览问题 / 其他 / 问题详情
【知识竞答】第一周(8月9日-8月16日)第四题
10,758EXP 2022年08月10日

纹理和材质的区别和联系是什么?

7 个回答

纹理是指物体外观和感觉方面有特色的自然成分,是材质最终表现结果。是最基本的数据输入单位,游戏领域基本上都用的是位图。此外还有程序化生成的纹理 Procedural Texture。

材质是指纹理的分类,或者说是抽象,是一个数据集,主要功能就是给渲染器提供数据和光照算法。贴图就是其中数据的一部分,根据用途不同,贴图也会被分成不同的类型,比方说 Diffuse Map,Specular Map,Normal Map 和 Gloss Map 等等。另外一个重要部分就是光照模型 Shader ,用以实现不同的渲染效果。
330EXP 2022年08月10日
纹理是指物体外观和感觉方面有特色的自然成分,是材质最终表现结果。材质是指纹理的分类,或者说是抽象,是一个数据集,主要功能就是给渲染器提供数据和光照算法。
19EXP 2022年08月10日

区别

纹理即“纹路”,每个物体表面上不同的样子,譬如说木头的木纹状。

材质主要是用来表现物体对光的交互(反射、折射等)性质的。譬如金属对光的反射和毛毯对光的反射性质完全不一样,那么对3D程序来说,这样的差别就通过材质这个属性来计算出不同的颜色。

联系:

很多时候材质和纹理被混为一谈,因为在真实的世界中,材质和纹理是一回事

  真实世界中,人眼看到的纹理实际上是喷涂在物体表面的不同性质的油墨(对印刷品而言)反应出来的,如比一块木头上面有花纹,虽然整块都是木头,但是各部分的疏密程度不同、色素沉积程度不一,导致对光的反射和吸收能力存在差异,这样你才看到不同的花纹。

但在计算机实现中,纹理只是表现出了颜色,而材质才是反应出物体对光的反射和吸收的性质,所以说材质和纹理其实是相互关连的,要表现出好的效果两者都是必须的。

145EXP 2022年08月11日

纹理即“纹路”,每个 物体表面上不同的样子,譬如说木头的木纹状。
 材质主要是用来表现物体对光的交互(反射、折射等) 性质的。譬如金属对光的反射和毛毯对光的反射性质完全不一样,那么对3D程序来说,这样的差别就通过材质这个属性来计算出不同的颜色。

打个比方说,对同一个立方体模型进行处理:加纹理信息,可以认为是贴上图,比如木头的纹理图,大理石的纹理图。加材质信息,可以认为是为这个立方体加上属性(这些属性主要是指反射系数、折射系数等),比如木头的属性或大理石的属性。
 

25EXP 2022年08月12日

区别:

    材质:表现物体对光的交互,供渲染器读取的数据集,包括贴图纹理、光照算法等。

    纹理:是一段有规律、可重复的图像。利用纹理,把存储在内存里的位图,通过 UV 坐标映射等方法到渲染物体的表面,让三维物体看起来更真实。

联系:

    纹理是材质的一部分,它俩一起完成一个共同目标:用计算机表现真实可信的 Shading。Shading 是真实世界中的光影效果,它是由物体表面材质、灯光、观察者的视角等多种因素共同决定的。它俩的联系可以从下图直观的看出来。

image

25EXP 2022年08月12日
材质 (Material)包含贴图 (Map),贴图包含纹理 (Texture)。
纹理(Texture)是最基本的单位。

比如金属、麻、大理石这些可以理解为材质。

镜面、雾面、磨砂面、凹凸不平、均匀凹凸、花纹等等这些可以理解成纹理。
555EXP 2022年08月12日
纹理是材质的一部分,纹理是图片,材质是指物体本身的反射折射性质
298EXP 2022年08月16日
...