建立一個心型葉模型。利用 Blender Geometry Nodes 進行程序化建模,透過 Grid 作為基礎網格,並使用Index 選特定邊,只對其 Extrude 調整葉片輪廓,形成心形葉片的基本外型。接著利用 Extrude Mesh 延伸幾何結構製作葉柄,並透過 Scale Elements 與 Subdivision Surface 調整葉片曲面與平滑度,使模型呈現自然的葉片形狀。此過程練習利用節點控制頂點位置與網格形態,以程序化方式建立自然物件的造型。

先用 Mesh Grid 作為基礎平面,配合 Extrude Mesh 及 Index 篩選邏輯,以 Vector 調整擠出方向,建立葉身及葉柄的基礎形狀。

Step1. 先用 Mesh Grid 作為基礎平面,用 Index 判斷 edge 編號,只選中編號 2 的邊,然後往 (0,-1,0) 的方向 Extrude。

圖一:節點邏輯

圖二:基礎平面+初步擠出結果
Step2. 延續上一個步驟的基礎平面,先再次使用 Extrude Mesh 擠出新的邊來延伸葉片輪廓,Extrude 的 Offset 設為 (0,-1,0),使幾何沿 Y 軸負方向延伸。接著利用 Index 搭配 Equal 節點判斷 edge 編號,選取邊進行不同的 Extrude。
完成外輪廓後,使用 Scale Elements 對面進行縮放調整。加入 Subdivision Surface,使葉片表面更加平滑。利用 Index 判斷 edge 37 與 38,並透過 Or 節點合併選取結果,只對這兩條邊進行 Extrude Mesh,往 (0,-1,0) 方向延伸,形成葉柄的基礎幾何結構。

圖三:節點邏輯
