使設定與Cineware表面相匹配

加載Cinema 4D設定

使用該命令從一個外部檔案中導入特定Cinema4D材料的設定;這些設定將被加載用於ARCHICAD當前的表面上。

從表面中匹配設定彈出式視窗,選擇加載C4D設定命令。

LoadC4Surface.png 

在出現的的對話框中,瀏覽一個Cinema 4D檔案。這可以是單個材料或Cinema 4D 格式中的整個模型。

如果您選擇了一個模型檔案,出現一個選擇器對話框:選擇您需要的Cinema4D材料。

LoadC4DMaterial.png 

點擊OK 來加載所選的材料。其設定覆蓋您的這些當前表面。

註釋:

-在表面中可以使用的參數的最大數量f 是1024。((見下面的限制表面參數的數量。)

-ARCHICAD不支持CINEMA 4D中基於節點的材料。這些導入的材料將以特殊生成的材料代為顯示。

與基礎引擎相匹配的Cineware設定

所有表面都針對它們所建立的引擎:基本渲染(包括OpenGL)或Cineware。如果你修改了一個引擎(例如:基本渲染引擎)的表面參數,當您切換到另一個引擎(比如:Cineware)時,那些變更不會在已設定參數的表面起作用。通常,Cineware包含較大量的比基本渲染或OpenGL引擎(彼此非常相似)更精確的參數 。

兩個命令都能幫助在Cineware中定義的表面的外觀與其內置(或OpenGL)引擎的外觀同步。注意,由於參數的不同,可能只有一個近似的結果。通常,簡單表面的基礎參數將精確地匹配。

從表面的 匹配設定彈出式視窗:

更新基本設定(從 Cineware):這將把Cineware表面設定應用到其在基本渲染/OpenGL引擎中的表面副本 。

注意:因為基本渲染/OpenGL引擎使用相對少的參數,該命令的效果可能是最小的 。特別是,程序化表面的參數(在Cineware中)不能在基本渲染/OpenGL引擎中重複。

更新Cineware設定(從基本渲染):這將應用基本渲染/OpenGL引擎表面設定到其在Cineware中的表面副本。

限制表面參數的數量

因為著色器的很多圖層可用於Cineware表面,理論上您可以設定一個不限制數量的參數用於一個給定的表面。

但是,在ARCHICAD中,可在表面中使用的參數的最大數量 是1024。(ARCHICAD也使用GDL物件中的表面屬性, 並且GDL編程語言對1024參數設定了一個限制 。)

您可能遇到該限制

當從Cinema 4D檔案加載一個表面時(見上面的加載Cinema 4D設定)

當配置您自己的自定義表面時

解決方法時限制在表面中使用的著色器數量,和/或使用更簡單的著色器結構(限制嵌入圖層的數量)。