image.png

影片連結:

https://youtu.be/XWckN6981lU

作品技術概念:

本作品承襲 HW05 的建模基礎,進一步統合整體腳踏車動畫設計。內容包含:鍊條旋轉、前叉與前輪左右轉動、龍頭升降、曲柄與踏板旋轉、坐墊升降等動態模組,並透過 Geometry Nodes 統一控制各部件的旋轉速度與邏輯關係。此外,設計了可自定義的使用者參數介面,實現整車模型的集中控制——使用者無需逐一選取各部件,只需點選腳踏車本體,即可調整所有動畫與結構參數。


節點邏輯、技術概念說明與製作過程:

概述

第一部分 / 鍊條旋轉動畫( 動態改變點的位置 ):在 Proj1 中加入 Set Position 指定這些點該被移動到哪裡, Instance on Points 放置鏈條元件,Align Euler to Vector 將歐拉角對齊方向向量,大量小元件沿指定方向擺正, Curve Tangent 利用曲線切線找每個小元件的方向。再以 Scene Time 取得場景動畫目前的時間狀態,連接 Multiply 調控轉速, Spline Parameter 取得點在曲線上的相對位置(範圍0~1,本身靜態)並與時間狀態的參數以 Add 相加,連接 Wrap 使總結果永遠維持在 0~1 之間。總體原理是用時間 + 位移製造循環,控制曲線上的動畫位置。第二部分 / 前叉與前輪左右轉動動畫:使整組前叉和龍頭一起根據 Z 軸的角度進行旋轉,進行車頭同步轉向組裝與旋轉校正後,取得一方向向量作為參照,使前輪隨前叉做同軸同角度轉動

BileChain Node 鍊條:

image.png

FrontFork Nodes 前叉:

image.png

Wheel Nodes.001 前輪:

image.png

Wheel Nodes.002 後輪:

image.png

Body Nodes 車身:

image.png