建議:先看《數字人C4D基礎知識之十一:一張貼圖搞定 》然后再讀這篇,否則糊涂。
? ? ? ? 從MAXON官方網站獲知:Allegorithmic與MAXON緊密合作,開發出了一個免費程序貼圖插件,使Cinema 4D獲得了Substance強大的原生技術支持。今年在舊金山召開的游戲開發者大會(GDC)上,這個全新的工作流程在技術演示中,一展真容便受到了強烈追捧。Allegorithmic Substance的工作流程已被絕大多數3A級游戲公司采用,并且在特效,設計和廣播電視行業快速擴張市場。
? ? ? ?而在C4DR18中,這個插件已經完全內置在三維軟件中了。
一、Substances是什么?
? ? ? ?Substance指的是一個通過一系列通道來定義程序化材質的文件。通過調整每個通道的參數來生成材質,用于描述特定的表面屬性,比如漫反射,高光以及法線。素材包擴展名為Sbsar。
二、優勢主要:
1、動態修改:Substances是參數化對象,可以隨時調整。你完全可以在閑暇時間任意修改定制。
2、多重分辨率:因為Substances是參數化的,所以你可以隨時調整及提高分辨率以滿足質量需求。
3、輕便:Substances非常輕便,通常可以將你的材質包尺寸降低90%,非常方便傳播。
三、AllegorithmicSubstance 的產品
1、SUBSTANCE Designer 從零開始制作紋理
Substance Designer是一個基于節點的紋理合成工具,可用于創建Substance文件或位圖紋理。你可以用它繪制紋理資源或烘焙諸如法線、置換等模型信息,它包含了眾多工具、材質、后期效果的預置庫,幫助用戶達成非破壞性工作流程的目標。完全可以替代PS二維貼圖繪制。
2、Substance? Painter 從零開始繪制紋理
Substance Painter是最新的次時代游戲貼圖繪制工具,具有一些非常新奇的功能,比如粒子筆刷,可以模擬自然粒子下落,粒子的軌跡形成紋理。可以替代C4D的BODY PAINT 和MUDBOX三維繪制貼圖。
3、Substance? Bitmap2Material 從一張貼圖開始生成各種貼圖
Substance? Bitmap2Material 功能相當于CRAZYBUMP工具,可以由一張貼圖生成其他類型的貼圖。
4、SUBSTANCE?Player?引擎聯動
SUBSTANCE?Player?軟件是免費的軟件,它可以把材質壓縮包SBSAR文件通過再調整,并以一定的分辨率輸出成為各種貼圖,提供給沒有SUBSTANCE插件的軟件使用。
四、Substances這個插件的作用:
Substances for C4D 插件,非常完善地內置到Cinema4D中,Substances的動態參數直接呈現在Cinema 4D用戶界面中,調整或改變參數可立即在你的視圖中得到更新。
四、在哪里獲得這個插件?
在此下載免費:點擊
【引言】
以上翻譯過來的東西讓你糊涂了吧?
知道有老師的重要性了吧?
下面我來講解一下:
一、使用的人:
substance 上述的系列制作次時代材質貼圖的軟件產品。非常適合以下兩類人使用:一類是使用MAYA 3DMAX C4D等三維制作的CG人;另一類是從事游戲引擎 U3D U4E 等游戲制作人。
二、優勢特點:
幾張完美的貼圖勝過“千調百改”的材質,你信嗎?
過去我們使用類似CRAZYBUMP軟件,用一張貼圖可以生成顏色、法線、環境、高光、反射等貼圖,但每次生成都是固定的一系列類貼圖,比如生成的都是256PIX的貼圖。但是,如果客戶認為分辨率不夠,重新更改貼圖,讓你生成2048像素的貼圖。你怎么辦?只能重新生成如2048像素貼圖。這不僅僅費時間,而且還增大了文件的大小。(2048的貼圖一定比256的貼圖大)。如何能夠在隨意更改分辨率的同時,貼圖文件還不增大,Substance就提供了一個如下的解決方案。
利用Substances for C4D 插件,你可以在C4D中動態修改,可以隨時調整及提高分辨率以滿足質量需求。而生成的SBSAR材質包大小比所有貼圖大小降低90%,非常方便傳播。 也就是說你原來用256像素的貼圖,現在調整為2048像素貼圖,顯示的效果增強了,而SBSAR材質包還是那么大,不可思議!
【實例】
還是舉例子說明,否則還是糊涂。
1、首先安裝“Substances for C4D 插件”,插件安裝完之后,會在C4D“插件”菜單中。建立下面場景:主要是墻、地面、和柱子,其他的屬于配角。
2、準備SBSAR材質包(substance player自帶),可以看到三個文件包非常小。
小結:這是Substances for C4D 插件的特點之一:材質包文件非常小,只有幾十KB啊!
3、點擊菜單--插件-Substance-load Asset,分別裝入上述文件。
4、三個文件包調入管理器中。
5、可以看到,每個文件包含六張貼圖文件。分別是漫反射貼圖、高光貼圖、法線貼圖、凹凸貼圖、替換貼圖、高度貼圖,真是為C4D量身打造的。
6、如何轉化為C4D可用的材質呢?在管理器點擊相應材質,按右鍵--CREATE MATERIALS創建材質。
7、插件就創建了一個C4D類型材質,而且相關貼圖也分別載入各自相應的通道中。
8、點擊顏色通道--紋理,發現載入是SUBSTANCE SHADER,而且是漫反射的SHADER,不是直接載入的貼圖,這種設置,有利于材質統一更新更換。
9、當你點擊管理器中的一個材質包時,右側屬性面板就會出現紋理控制面板。就是說這個紋理可以更改,那么這個材質包一定是“程序紋理”了。
10、把C4D材質管理器中相應的材質賦予場景中的模型。
場景如下。
11、渲染看看,注意看背景墻、地面紋理,效果不太好。
12、原因是這三個材質的貼圖大小為256像素,信息量太少。在管理器中點擊相應材質,全部調整貼圖的分辨率為2048像素。
在插件的控制下,相應的C4D材質各個通道的貼圖(漫反射、高光、法線等)都自動相應改變,而不需要你去手工更改,多么高效方便。
13、再次渲染,細節非常多。
下圖是256像素貼圖渲染。
下圖為2048像素渲染,非常細膩,信息量非常大。
小結:這是Substances for C4D 插件的特點之二:你可以在C4D中動態修改材質貼圖的大小,可以隨時調整及提高分辨率以滿足質量需求。而不像其他軟件再重新生成新的貼圖,再重新導入,這是非常節約時間的!
14、點擊管理器相應材質,在屬性面板可以進行細致調整,紋理的深度、顏色等等,對應C4D的相關材質貼圖就自動跟著改變。
15、再渲染看看,紋理發生了變化。
下圖是沒有更改紋理渲染的圖。
下圖是經過調整紋理之后渲染的圖,區別非常明顯吧!
小結:這是Substances for C4D 插件的特點之三:你可以在C4D中動態修改材質貼圖的樣式,可以隨時調整顏色、深度、分布等等。而不像其他軟件再重新生成新的貼圖,再重新導入,這是非常節約高效率!
【補充】
第一:如果發現置換材質沒有效果,你必須勾選 “次多邊形置換”增加細分才可以出效果。
第二:如果你更改了貼圖分辨率,而在場景中看到的還是非常粗糙,你必須更改材質--編輯--紋理預覽尺寸為2048,否則你只能在渲染時看到效果。
第三:如果你用過Substances Player 調入相同的材質,你會發現Substances for C4D插件實際上就是Substances Player 在C4D中的應用。說白了,C4D把Substances Player 變成插件融入系統中。
下圖是Substances Player調入的SBSAR素材包。
下圖是Substances for C4D插件調入的SBSAR素材包,仔細看調整參數,一樣吧!
【后記】
? ? ? ?1、說實在的,這個Substances for C4D插件比MAXTOC4D插件讓我興奮。過去我一直在U3D中使用,現在,Substances 系列軟件產品生成的高質量的貼圖包SBSAR,終于可以在C4D中直接使用了。所以,喜歡C4D和UNITY3D游戲引擎,想從事手游制作的人,這個插件你應該掌握一下。
? ? ? ?2、這個插件好,但是那個SBSAR素材包如何得到?看來你還必須學習Substance Designer,它可以生成這個文件。否則,這個插件對你沒用!
? ? ? ?3、Substances for C4D 插件的這些特點,使你足可以應對“嚴厲的老板”、“高要求的總監”、“刁難的客戶”了。隨你如何要求、如何更改,我只是在現有的文件改改參數。有過工作經歷的CG人,才知道反復修改的痛苦,有它如此之爽啊!
【感悟】
? ? ? ? 一口氣又寫了這么多。我用一小時的時間研究這個插件,發現這個插件如此能提高效果,如此能節約時間。又用一下午的時間一氣呵成寫出來,不敢獨享,分享與大家,共同研究之。
有錯別字和問題,請博友幫助檢查,眼睛痛了,不再看了。