C4D Fields 教學:用 Linear Field 讓方塊依序升起

C4D Fields 封面 讓方塊依序升起

一整片方塊要從左到右依序升起,需要替每一顆設定關鍵影格嗎?先把變化交給 Plain Effector,再移動一個 Linear Field,就能讓整片排列產生先後順序。

這篇接續第一篇的 Cloner 練習,完成一段由左向右推進的升起動畫。你會學到三個物件如何分工,以及影響範圍、變化幅度與動畫速度應該分別在哪裡調整。

本文以 Cinema 4D 2026 的英文功能名稱為參考。內文包含教學示意圖與 Cinema 4D R26.107 實際介面截圖;封面的材質與打光不在本篇範圍內。

先分清楚三個物件的工作

Cloner 負責排列,Plain Effector 負責改變,Linear Field 負責決定影響程度。

例如,Plain 設定「往上移動 160 cm」,Field 就決定各顆方塊要接受其中多少:權重為 0,維持原位;權重為 0.5,上移 80 cm;權重為 1,上移 160 cm。這裡先只使用一個 Field、100% 強度與位移,方便觀察。

Cloner Plain 與 Linear Field 的連結分工

圖 1:Cube 是 Cloner 的子物件;Plain 要放進 Cloner 的 Effectors 清單,Linear Field 則放進 Plain 的 Fields 清單。三者不必在物件管理器裡排成一條父子階層。

Fields 可以理解為分布在空間中的影響數值。本篇用直線漸層來控制升起程度。Fields 的空間權重概念

第一步 建立一片方塊矩陣

先另存練習場景,再建立下面的基礎排列。也可以使用第一篇的場景,將 Cloner 改成這組數值。

項目 建議起始設定
Cube 40 × 40 × 40 cm,Fillet 3 cm
Cloner 排列 Grid Array/Grid
Count X/Y/Z 7/1/5
間距模式 Per-Step
Size X/Y/Z 各 80 cm
Cloner 座標 Position、Rotation 為 0;Scale 為 1

將 Cube 放在 Cloner 底下,本地位置與旋轉歸零、縮放為 1。你會得到 35 顆方塊,沿 XZ 平面展開。

第二步 用 Plain 設定上升幅度

  1. 選取 Cloner,建立 Plain Effector,命名為 Plain_Lift。

  2. 選回 Cloner,在 Effectors 清單確認已出現 Plain_Lift;如果沒有,就手動拖入。

介面解析 A 確認 Plain 已經影響 Cloner C4D R26.107

介面解析 A 確認 Plain 已經影響 Cloner(C4D R26.107)

在右上點選 Cloner,右下開啟 Effectors。清單應看得到 Plain_Lift,而且它的開關啟用、影響值為 100%。這份清單建立的是連結;Plain 出現在 Object Manager 裡,還不代表它已加入 Cloner。

  1. 選取 Plain,在 Parameter 頁籤開啟 Position,設定 X=0、Y=160 cm、Z=0。

  2. 關閉 Rotation 與 Scale 的影響,Strength 維持 100%。

介面解析 B 上升幅度在 Plain 的 Parameter C4D R26.107

介面解析 B 上升幅度在 Plain 的 Parameter(C4D R26.107)

改選右上的 Plain_Lift,右下開啟 Parameter。勾選 Position,將 P.X/P.Y/P.Z=0/160/0 cm,Rotation、Scale 先取消勾選。本圖也展開 Effector 頁籤,顯示 Strength=100%;Plain 的 Coordinates 是控制物件本身的座標,本篇的克隆上升幅度要在 Parameter 輸入。

這時先別急著做動畫。我們要先決定每顆方塊接受多少上升量。Plain 的變形參數會配合 Fields 的權重運作。Plain Effector 功能

Plain 位移參數和 Cloner Effectors 連結的檢查順序

圖 2:選取 Plain 才會設定 Position Y=160 cm;它還必須出現在 Cloner 的 Effectors 清單中。先完成這兩項,再由 Fields 分配影響。

第三步 加入 Linear Field

  1. 在 Plain 的 Fields 頁籤建立 Linear Field。

  2. 本次練習只留這一個 Field 層,層強度維持 100%,先關閉其他會疊加影響的層。

介面解析 C 在 Fields 建立並確認 Linear Field C4D R26.107

介面解析 C 在 Fields 建立並確認 Linear Field(C4D R26.107)

保持選取 Plain_Lift → Fields,清單內只保留 Linear Field,左側核取方塊啟用、右側 Opacity=100%。本圖下緣的 Linear Field 按鈕就是建立入口;已建立的 Field 同時會出現在右上 Object Manager,之後可從那裡選取它。

  1. 把 Linear Field 的漸變軸設為 X 方向,Length 先設 160 cm。

  2. 讓左側對應 100% 影響、右側對應 0%。若看到的方向相反,可以把 Field 轉 180°,或使用 Remapping 的 Invert 反轉數值。

  3. 暫時將 Field 移到矩陣中央,觀察左邊較高、右邊較低的過渡。

介面解析 D Length 和漸變方向的實際位置 C4D R26.107

介面解析 D Length 和漸變方向的實際位置(C4D R26.107)

在右上改選 Linear Field → Field。這裡的 Length=160 cm 決定過渡區寬度,下方 Direction 決定漸變軸。本圖使用 X−,呈現本篇左側較高、右側較低的方向;不是去改 Plain 的 Position X。

線性權重與方塊上升高度的對照

圖 3:Plain 決定最高上升 160 cm;Linear Field 決定每一個位置介於 0 到 160 cm 的哪一段。

Length 影響的是漸變區的寬度。縮短它,通過相同位置時的變化更集中;加長它,更多欄方塊會同時處於過渡中。這和整段動畫播放幾秒,是兩個不同的控制。Linear Field

Linear Field 方向反轉與 Length 寬度的對照

圖 4:同一組方塊,反轉權重會交換左右兩側的高低。Length 改變過渡區寬度;整段動畫快慢則由 Field 的位置關鍵影格決定。

第四步 移動 Field 做出依序升起

將專案設為 30 fps,時間範圍先設 0~90 格。本例的 X 方向方塊中心約位於 −240~240 cm,因此讓 Field 從更外側開始與結束。

時間 Linear Field 的 P.X 操作
0 格 −400 cm 在 P.X 記錄關鍵影格
60 格 400 cm 再記錄一個關鍵影格
61~90 格 維持最後位置 留一段時間觀察升起後的結果

只替 Field 的 P.X 記錄動畫即可。先把這兩個關鍵影格設為 Linear 插值,讓 Field 以固定速度通過矩陣;需要加減速時,再改成平滑曲線。

介面解析 E 替 Field 的位置記錄動畫 C4D R26.107

介面解析 E 替 Field 的位置記錄動畫(C4D R26.107)

選取 Linear Field → Coordinates → P.X,數值左側的小菱形是動畫狀態/記錄位置。本圖停在 30 F,Field 的 P.X=0 cm,正位於矩陣中央。依上表分別在 0 F 設 −400 cm、60 F 設 400 cm,記錄 P.X;P.Y、P.Z 保持 0。

只在 Linear Field 的 P.X 記錄動畫的流程

圖 5:動畫記錄在 Linear Field 的 P.X:0 格 −400 cm,60 格 400 cm。Plain 的 Y=160 cm 是動作幅度,這個練習不用替它或每顆方塊另外記錄位置動畫。

Field 從左向右通過矩陣的三個時間狀態

圖 6:Field 在 0 格尚未接觸矩陣,30 格位於中央,60 格已經通過整片排列。這是時間與權重關係示意。

如果最初就全部升起,先檢查 Field 的影響方向。這段動畫的目標是「通過之前為 0,通過之後為 1」。

三個最常用的調整位置

想改變什麼 調整哪裡
升得更高 Plain 的 Position Y
過渡更集中或更寬 Linear Field 的 Length
整段推進更快 把 Field 的結束關鍵影格往前移
開始與結束有加減速 Field P.X 軌道的 F-Curve
從右邊開始升起 同時檢查移動路徑與 Field 影響方向

一次只修改一項,再播放比較,會更容易理解控制之間的關係。

沒有出現預期效果時

問題 檢查方式
全部方塊完全不動 Plain 是否在 Cloner 的 Effectors 清單?Position Y 是否有數值?
整片一直維持相同高度 Fields 是否還有其他滿強度層?Linear Field 是否移得太遠?
方塊升起又落下 是否建立成有前後邊界的 Box/Spherical Field?本篇使用 Linear Field 的單向過渡。
看起來升起順序相反 檢查漸層方向、Invert 與兩個 P.X 關鍵影格。
動畫有停頓或忽快忽慢 先把 Field 的位置關鍵影格改為 Linear 插值再比較。

把升起改成翻牌

保留 Field 動畫,暫時關閉 Plain 的 Position,改開啟 Rotation,先試一個軸的 90° 旋轉。你會看到同一個觸發順序,如何改成不同的動作。

這組練習的重點,是讓「做什麼動作」與「什麼位置開始變化」可以分開調整。下一篇將換成 Spherical Field,讓影響範圍跟著一個控制點移動。

本篇含 5 張 Cinema 4D R26.107 實際介面截圖,搭配既有教學示意圖。點擊圖片可查看原尺寸。


Previous
Previous

C4D 接近反應教學:用 Spherical Field 控制局部起伏

Next
Next

C4D Cloner 教學:用一顆方塊建立三種排列