●案例概述
Expression (表達式)可以影響對象的屬性或行為,在C4D中有很多內置的表達式也就是我們常見的標簽,如Vibrate (震動)標簽、Compoition (合成)標簽、Target( 目標)標簽、Align to Path (對齊到路徑)標簽等。但是,不是所有的工作都可以靠標簽來完成,具體的問題還要具體分析,雖然C4D也提供了編程語言C.O.FF.E.E.,但一般人對計算機編程語言都比較頭疼,這也是XPresso產生的原因。
XPresso是基於節點來工作的,這樣比較直觀,且思路清晰,方法靈活,非常好用。本節設置了一個非常簡單的案例,目的是讓大家對XPresso有一個初步的了解。本案例的最終效果如下圖所示。

01 創建一個平麵對象,並做如下參數設置: Width(寬度)為50cm; Height (高度)值為600cm; Width Segments(寬度分段)和Height Segments (高度分段)值均為1,並設置Orientation (方向)為+z,如圖所示。

02 按C鍵將該平麵對象轉換為多邊形對象,然後選擇下方的兩個點,單擊鼠標右鍵,執行Weld(焊接)命令,此時在兩點中間位置單擊鼠標,這兩個點就會焊接成為一點,得到一個三角形,如下圖所示。

03 創建一個Cloner (克隆)對象,對該三角形對象進行複製,設置克隆對象的參數為: Mode (模式)為Radial (徑向),Count (數量)為18,Radius (半徑)為339cm左右,將Plane(平麵)對象作為Cloner (克隆)對象的子對象,如圖所示。

04 按住Ctrl鍵拖 曳Plane (平麵)對象進行複製,注意保證複製完以後的對象仍是Cloner (克隆)對象的子物體。接下來創建兩個自發光材質,顏色分別設置為白色RGB (255,255,255)和黃色(255,255,0),然後將這兩個材質分別賦給這兩個平麵對象,效果如圖所示。

05 接下來利用XPresso為Cloner (克隆)對象製作動畫。在Cloner (克隆)對象上單擊鼠標右鍵,為其添加CINEMA 4D Tags/XPresso標簽,然後按住鼠標左鍵將Cloner (克隆)對象拖曳至XPresso Editor( XPresso編輯器)窗口,如圖所示。

06 單擊標簽左側藍色部分,選擇Coordinates/Global Rotation/Global Rotation. B (坐標係/全局旋轉/全局旋轉.B)屬性,結果如下圖所示。

07 在XPresso Editor ( XPresso編輯器)窗口空白處單擊鼠標右鍵,選擇New Node/XPresso/General/Time (新建節點/XPresso/常規/時間)屬性,創建一個時間節點,如下圖所示。

08 按住鼠標左鍵拖曳Time (時間)節點Time(時間)屬性右側的紅色小圓點處(代表輸出)至Cloner (克隆)節點Global Rotation.B (全局選擇.B)屬性左側藍色小圓點處(代表輸入),為兩個屬性建立連接,如圖所示。

播放並觀察效果,Cloner (克隆)對象已經開始旋轉了。接下來將更加靈活地控製Cloner (克隆)對象的旋轉。
09 在XPresso Editor ( XPresso編輯器)窗口空白處單擊鼠標右鍵,選擇New Node/XPresso/General/Constant (新建節點/XPresso/常規/常數)節點,創建一個常數節點,並設置它的Value (值)為45, 如圖所示。

10 在XPresso Editor ( XPresso編輯器)窗口空白處單擊鼠標右鍵,選擇New Node/XPresso/Calculate/Math(新建節點/XPresso/計算/數學)節點,創建一個數學運算節點,並設置它的Function(函數)為Multiply (相乘),如圖所示。

11 接下來進行節點連接。連接Time(時間)節點的Time(時間)屬性輸出端口至Math(數學)節點第一個Input (輸入)端口,連接Constant (常數)節點的Real (實數)屬性輸出端口至Math (數學)節點第二個Input (輸入)端口,然後將Math(數學)節點的Output (輸出)端口連接至Cloner (克隆)對象的輸入端口Global Rotation.B (全局旋轉.B)上,如圖所示。

現在播放並觀察效果,會發現Cloner (克隆)對象飛速旋轉,原因是每-秒鍾Cloner (克隆)對象的旋轉度數為45弧度,而45弧度相當於2 578° ( 1弧度近似等於57° ),為了解決這個問題,我們需要引入一個新的節點。
12 按照同樣的方法添加一個Degree (角度)節點,並設置它的Function (函數)為Degree toRadians (角度到弧度),然後重新連接節點(首先斷開Constant節點和Math節點的連接,然後將Constant節點連接至Degree節點,轉換以後,再由Degrce節點連接至Math節點),如下圖所示。

13 再次播放並觀察效果,Cloner (克隆)對象順時針旋轉。設置Constant (常數)值為-45,再次觀察,Cloner(克隆)對象逆時針旋轉。
14 在最終的案例效果裏,Cloner (克隆)對象在整體旋轉的同時,每個三角形也會旋轉,如下圖(左)所示。
要想實現這個效果,隻需要簡單的關聯就可以了。
如下圖(右)所示,打開Cloner (克隆)對象的TransformlR\R. B端口,將其與Math (數學)節點的Output (輸出)端口相連即可。

15 接下來進行渲染輸出。將時間長度設置為200幀。由於本案例不需要進行後期合成,所以可以直接使用Cinema 4D輸出成.Mov格式,即在Format (格式)-項 中選擇QuickTimeMovie,如圖所示。

熱門課程
專業講師指導 快速擺脫技能困惑相關文章
多種教程 總有一個適合自己專業問題谘詢
你擔心的問題,火星幫你解答在廣州這座繁華的都市中,數字創意產業正蓬勃發展,廣州視頻剪輯培訓成為許多影視愛好者的理想起點。隨著短視頻平台和影視製作需求的激......
在北京這樣一座充滿創意活力的都市,UI設計培訓正成為無數年輕人追逐職業夢想的跳板。隨著數字經濟的蓬勃發展,UI設計行業在北京展......
在當今創意經濟蓬勃發展的浪潮中,北京平麵設計培訓成為眾多職業追求者的理想起點。這座城市的活力與機遇吸引著無數人投身視覺藝術領域......
在影視和設計行業蓬勃發展的今天,虛幻引擎作為核心技術工具,正引領著視覺創作的革命。越來越多的人渴望掌握這門技能,而專業的培訓成......
在北京這座文化創意中心,平麵設計培訓行業蓬勃發展,為渴望入行的學員提供了豐富機遇。隨著數字媒體和影視產業的崛起,掌握視覺傳達技......
在上海這座充滿活力的城市,影視和設計行業正迎來前所未有的發展機遇,數字技術的進步讓3D建模成為創意產業的核心驅動力。參加專業的......
同學您好!