UE4中的常量材質實例和動態材質實例


材質實例

普通材質,每次修改都會導致重新編譯,開發效率不高。

把普通材質的某些數值參數化,然后基於這個材質創建可以修改參數、不能修改節點關系的材質,這就是材質實例。

材質實例分為兩種,常量和動態。

常量材質實例

通常所說的材質實例,就是指常量材質實例。

常量材質實例,在ContentBrowser中創建:

一種創建辦法是在Content Browser空白地方右鍵,選擇Material Instance,

另一種辦法是在普通材質上右鍵,選擇Create Material Instance。

下面是這兩種創建方式的截圖。

如下是編輯界面。

常量材質實例,只能在編輯階段修改,運行階段就不能修改了。好處就是,運行階段效率更高。

如果你需要運行階段也可以修改的材質實例,那就是動態材質實例了。

動態材質實例

動態材質實例在運行時創建,可以在運行期間修改參數。

比常量材質實例更靈活,不過在運行時有開銷。

 

原文地址:原文地址 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM