iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Vibe Coding

使用 Vibe Coding 開發一套 Tutting 模擬器吧! 系列

嗨大家,我是陳阿鬼!
平時是一名工程師,私底下則是一個超愛跳 Tutting 的舞者,
想藉由本次賽事透過 AI 協作開發模式 Vibe Coding,從零打造一套專屬於 Tutting 舞者的模擬器。

參賽天數 25 天 | 共 25 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

📐DAY 11 | 重構控制面板:分頁收納、一鍵隱藏與彈性高度調整

在前幾天的開發中,我們陸續加入了 XBOT 骨架控制、32 種 Easing 緩動曲線、BPM 計時器與 Keyframe 時間軸清單。 然而,隨著功能越來越豐...

2026-09-06 ‧ 由 陳阿鬼 分享
DAY 12

📐DAY 12 | 探討 Tutting 舞蹈四項中階技術

在 Day 06 文章中,我們討論了 Tutting 的舞蹈規則,並陸續實作了 FK 運動學、BPM 以及 32 種 Easing 緩動曲線等技術。 雖然我們的...

2026-09-07 ‧ 由 陳阿鬼 分享
DAY 13

📐DAY 13 | 兩節解析解 IK(Two-Bone Analytic IK) 與雙球控制系統實作

昨天 DAY 13 探討了 Tutting 的四項中階技術(Isolation、Fixed Point、Tracing、Threading),當我照鏡子練舞的同...

2026-09-08 ‧ 由 陳阿鬼 分享
DAY 14

📐DAY 14 | 修正 FK 切換 IK 姿勢跳動 Bug 🐛

在 DAY 14 我們成功建立了手腳 Two-Bone IK 兩節解析解與「橙色目標球 / 黃綠極向球」雙球控制系統。但在實際測試時,我發現了一個問題:「當我先...

2026-09-09 ‧ 由 陳阿鬼 分享
DAY 15

📐DAY 15 | 從街舞藝術到精準數據!3D Tutting 模擬器實務應用的 5 大場景

iThome 鐵人賽終於完成一半了! 截至今天 DAY 16,我們成功完成了 FK/IK 運動學功能、32 種 Easing 緩動曲線 ,並全面優化了 UI/U...

2026-09-10 ‧ 由 陳阿鬼 分享
DAY 16

📐DAY 16 | 挑戰更具高難度的編舞實驗!3D Tutting 模擬器 IK 進階架構解析

今天在咖啡廳裡,繼續沉浸在 3D Tutting 模擬器的開發世界中。隨著系統功能逐漸齊備,我也嘗試用它來挑戰更具高難度的編舞實驗——像是全身體塊的大範圍位移、...

2026-09-11 ‧ 由 陳阿鬼 分享
DAY 17

📐DAY 17 | 在 IK 基礎上實踐 Tracing 軌跡功能

在 Day 13 中我們討論了 Tutting 的四大中階技術之一——Tracing(軌道)。 在本文開始前觀賞一部影片:The Art of Tracing...

2026-09-12 ‧ 由 陳阿鬼 分享
DAY 18

📐DAY 18 | 讓編舞效率翻倍!輔助設計功能:Undo/Redo、鏡像、幾何鏡頭、洋蔥皮與自動存檔

鐵人賽執行至今,我才深刻體會到 3D Tutting 模擬器如果只有演算法,編舞效率其實非常低落。 當你真正坐下來、準備編排一套 32 拍的完整 Tutting...

2026-09-13 ‧ 由 陳阿鬼 分享
DAY 19

📐DAY 19 | 使用 Tutting 模擬器全解構 Threading 穿線招式

今天我們又要回歸舞蹈本身——不談任何程式碼與演算法,單純從模擬器現有的 3D 操縱功能與新增加的生產力輔助出發,看看如何用最直覺的操作,把 Threading(...

2026-09-14 ‧ 由 陳阿鬼 分享
DAY 20

📐Day 20|3D Tutting 模擬器的律動模式實作剖析

前19天的挑戰與 AI 一同將大骨架的 Tutting 動作模擬功能大致完成了,已經可以將自己的想法設計並數位化紀錄。 然而,在反覆測試的過程中……總覺得角色的...

2026-09-15 ‧ 由 陳阿鬼 分享