3D 動畫
每個規則都來自過去影片的教學;方括號內為來源(圖例在底部)。
簡短規則
- 手部、軀幹、腿部與鞋子應持續存在於場景中,而非僅在鏡頭朝下時才顯示。 [3D]
- 任何姿勢轉換都應使用平滑混合(0.25–0.6 秒),而非使用
if (t > a)切換。 [3D] - 角度混合僅使用短路徑(
lerpAng)。 [3D] - 下一個動畫區塊應從上一個結束的位置開始,而非從路徑點開始。 [3D]
- 手持物體應透過接觸點控制:移動角色使手掌貼合於物體點 [3D];物體應固定於手掌而非身體 [科學普及]。
- 腳應放置於表面下方 0–6 公釐處,而非上方 [科學普及];手掌貼於表面時應恰好抬至指尖位置 [3D]。
- 腳步應根據已移動距離計算,而非時間。 [科學普及]
- 多進程渲染時,應預先烘焙並平滑姿勢,再將修正結果交給頁面。 [3D]
- 接觸陰影能以最低成本提供最真實的「落地感」。 [3D]
- 碰撞與抖動偵測應在完整渲染前反覆測試,但關鍵動作的全尺寸幀仍需肉眼檢查。 [3D]
詳細說明
body-and-hands.md— 第一人稱視角的手部與身體、袖口與手腕、與表面及家具的接觸。motion.md— 姿勢與角度混合、動畫區塊、角色推擠、對話間的生活感、人物與物體互動。materials-and-light.md— 發光、陰影、木紋、圓角、螢幕、字型、聚光燈光束。frame-checks.md— 碰撞與抖動偵測器,以及其偵測盲點。
渲染與加速技能為 video-render;場景內手部與介面錄製的同步技能為 video-ui-capture。
來源
- [3D] — 瀏覽器中的第一人稱 3D 影片教學(three.js → 逐幀渲染)。
- [科學普及] — 蘇聯科學普及片與幻燈片風格(1970 年代初)的影片教學(平面人物與物體動畫)。