前言:
今天要跟大家分享C4D的招式 XREF,相信大家一定很陌生。但隨著使用熟練度越來越高,模型與場景也會越來越豐富精細,但硬體是固定的,所以你的電腦效能就會越來越不夠,所以你就需要XREF。
XRef是怎樣的概念呢? 其實很簡單,就是在複雜場景中,使用一個冒牌低面數模型檔案,可以是一個低面數的檔案、或是另一個模型、甚至只要一個方塊也行。
接這我們就可以透過場景裡面XRef來進行動畫錄製、Mograph等等,就把它當作一般的模型來操作,但有趣的是,XRef其實是連結外部的一個C4D檔案,因此你可以獨立進入那個檔案做編修,在那邊修改的部分,只要存檔,在原本使用XRef的地方按下Reload,就會重新模型。 完全不會影響你在原本場景裡面Key的動畫,甚至Mograph生成的動畫,默默地就換了模型。或是默默地就換了低精密度的模型近來排演,等到真正要算圖的時候,再換回原本的高精模型,進來算圖。
因此XRef主要有以下功能與優點:
a. 物件模型可以自己獨立一個檔案編輯、場景很複雜很大的時候,不會很難編修或是互相影響。
b. 在Keying動畫的時後,可以先換成低精密度的代理模型(Proxy Ref)等到東西都設定好,要算圖的時候一件換回高精模型,渲染出真正的成品。
c. 動畫臨時換角也很容易,只要在外部檔案把新的角色裝進去,原本的動畫都不用改,原本場景重新ReLoading即可。
實際使用XRef:
現在就馬上來實際的操練看看,下面建了一個愛迪生燈泡風格的聖誕燈模型-高面數模型。而這模型是獨立儲存的一個C4D檔案。
附上Render圖,證明這是高精細且上有貼圖與玻璃及燈絲的材質。
同時我們也建立了一個低面數的模型,也是另外儲存成一個檔案。
在檔案管理員看到有兩個獨立檔案
接著我們從下拉選單,選擇Create、點選XRef
這時候就會出現一個XRef的物件在專案裡面。
點它以後就會出現下圖的介面:
這時候我們可以點選Reference那個輸入框後面的…按鈕,然後把剛剛高精細的模型檔案選取進來。
而下面的 Proxy Ref就是代理的模型檔案,也就是放入低面數模型的地方。
一但設定好以後,我們就可以在場景裡面看到外部叫進來的檔案模型,出現在場景裡面了。如果覺得檔案很卡,可以直接點選 Exchange With Proxy 切換代理模型,也就是讓低面數的模型跟高面數的模型做切換。
可以看到下圖,你可以再把設定好的XRef放入Mograph或是一個Null的群組中做其他的控制。
例如,我們使用Mograph控制XRef 讓燈泡沿著曲線進行Cloner複製,再加上Random Effector,這樣是不是很快速地就能做出很逼真的聖誕燈了呢?而且因為聖誕燈是很高精度的聖誕燈,我們可以在編輯的時候,切換Poxy Ref代理模型,讓我們的Viewport即時預覽更快速即時。
小結:
以上就是透過XRef實際操練,做出漂亮的聖誕燈方法,透過Morgraph搭配XRef簡直天衣無縫。而且這樣的方式若我們想修改燈泡的設計,只要輕鬆開啟獨立於外部的C4D燈泡高精模型檔案,修改一次,所有的燈泡都能透過按一下重新載入,就全部修改完成了,是不是超棒的呢? 有玩C4D的人,雖然這不是新功能、新指令了,但務必一定要試試看。