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

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