Unreal自学笔记 ----- Textures

大概念

开头先抱怨下,抛开unreal,在CG和游戏行业,我们经常会用到纹理,贴图,材质这样的概念,对于新手非常的不友好。

PS: 纹理和贴图经常是放在一起的,如果要说的话,纹理就是Texture,贴图就是Map.

这么多概念,无非是为了完成一个共同目标:用计算机表现真实可信的 Shading。

Shading 是真实世界中的光影效果,它是由物体表面材质、灯光、观察者的视角等多种因素共同决定的。那么Material 实际上就是一个集合,存储了贴图纹理,光照算法。

unreal 的Textures

Unreal中对于Textures的定义:Textures are images that are used in Materials. They are mapped to the surfaces the Material is applied to. Either Textures are applied directly - for example, for Base Color textures - or the values of the Texture's pixels (or texels) are used within the Material as masks or for other calculations. In some instances, Textures may also be used directly, outside of materials, such as for drawing to the HUD.

简单翻译一下就是: textures是material中使用的图片,被映射至材质表面。他们可能是被直接使用的,比如基础颜色的textures(这种不需要什么UV算法去转换)。也可能是需要通过一系列计算后贴到材质上的。另外,一些时候,贴图也可以脱离材质直接使用,比如HUD界面上的图标。

所以读到这里,我觉得在unreal中textures实际上就是一张图片而已(实际上它的文件格式可能就是bmp这些位图,当然正在用作textures还是需要引擎先构建一下),他本身其实并不神秘,神秘的地方在于,如何使用这些textures。

Textures的属性

双击textures打开纹理编辑器,我们可以看到有非常多的属性可以选择和调整。 关于这些属性代表的含义,我们可以在这里查阅。

参考

https://www.zhihu.com/question/25745472

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章