嗨大家,我是陳阿鬼! 我做到了!整整 30 天不間斷的技術寫作與 Vibe Coding 實踐! 從當初躺在床上、腦袋裡閃過手腕 90度 折疊 與 音樂卡點的練...
延續昨天 DAY 26 我與AI助手為虛擬舞者注入的「關節角度限制(Joint Limits)」功能,雖然成功解決了單一關節旋轉超限的幾何問題,但在實作與測試過...
在拖曳 IK 目標球時,很容易將雙手拉扯到非人類解剖結構的怪異角度。如果 3D 模擬器跳出的姿勢是真人舞者根本無法做到的,那它就失去了作為編舞輔助工具與模擬器的...
我們是時候停下腳步、回到舞蹈本身,聊聊這套模擬器靈魂的核心——Tutting(埃及手)! 許多非舞蹈圈的朋友常問我:「陳阿鬼,這舞種到底是在跳什麼?」今天就用最...
完成關節限制、IK/FK 轉換、32 種 Easing 緩動與 BPM 時基對齊後,我們的 3D Tutting 模擬器已具備優異的單拍控制力。 然而,當編舞進...
前19天的挑戰與 AI 一同將大骨架的 Tutting 動作模擬功能大致完成了,已經可以將自己的想法設計並數位化紀錄。 然而,在反覆測試的過程中……總覺得角色的...
iThome 鐵人賽不知不覺已經來到了倒數第二天(DAY 29)了。 從骨架初始化與建立、FK/IK 數學解演算法、32 種 Easing 曲線,再到 Fing...
坐在沙發上看著手機,回想過往的舞蹈經驗。Tutting 最震撼觀眾的往往不是體能的優越,而是舞者明明手中空無一物,卻能在空氣中推移、扭轉一個「看不見的箱子」,創...
隨著模擬器功能越來越完善,從大肢體運動 到 Finger Tutting 微觀幾何,我們已經能創造成百上千種複雜的手勢與動作。 但隨之而來的,是實務操作上一個非...
DAY 22 完成了 30 個掌指關節與 CCD 迭代鏈的建構後,今天 DAY 23 我們要完全放下程式碼,直接進入「實戰編舞」環節!看看如何利用我們剛開發好的...
終於來到整個系列中最讓我興奮、也最期待的重頭戲章節了! 延續 DAY 21 對手指舞(Finger Tutting)概念的解構,今天我們將正式跨越理論,深入 3...
在開始今天的文章開始前,先邀請大家觀賞這段街舞史上最經典的手指舞神級影片:🎬 Unleash Your Fingers (JayFunk) 《Unleash Y...
今天我們又要回歸舞蹈本身——不談任何程式碼與演算法,單純從模擬器現有的 3D 操縱功能與新增加的生產力輔助出發,看看如何用最直覺的操作,把 Threading(...
鐵人賽執行至今,我才深刻體會到 3D Tutting 模擬器如果只有演算法,編舞效率其實非常低落。 當你真正坐下來、準備編排一套 32 拍的完整 Tutting...
在 Day 13 中我們討論了 Tutting 的四大中階技術之一——Tracing(軌道)。 在本文開始前觀賞一部影片:The Art of Tracing...
今天在咖啡廳裡,繼續沉浸在 3D Tutting 模擬器的開發世界中。隨著系統功能逐漸齊備,我也嘗試用它來挑戰更具高難度的編舞實驗——像是全身體塊的大範圍位移、...
iThome 鐵人賽終於完成一半了! 截至今天 DAY 16,我們成功完成了 FK/IK 運動學功能、32 種 Easing 緩動曲線 ,並全面優化了 UI/U...
在 DAY 14 我們成功建立了手腳 Two-Bone IK 兩節解析解與「橙色目標球 / 黃綠極向球」雙球控制系統。但在實際測試時,我發現了一個問題:「當我先...
昨天 DAY 13 探討了 Tutting 的四項中階技術(Isolation、Fixed Point、Tracing、Threading),當我照鏡子練舞的同...
在 Day 06 文章中,我們討論了 Tutting 的舞蹈規則,並陸續實作了 FK 運動學、BPM 以及 32 種 Easing 緩動曲線等技術。 雖然我們的...
在前幾天的開發中,我們陸續加入了 XBOT 骨架控制、32 種 Easing 緩動曲線、BPM 計時器與 Keyframe 時間軸清單。 然而,隨著功能越來越豐...
昨天透過觀察真實舞者得到動態特徵,讓我思考如何改善虛擬舞者機械式的舞蹈動作。 今天,我要與AI夥伴正式把這些「舞蹈靈魂」實作進我們的 3D Tutting 模擬...
前幾天一直在專注於 XBOT 骨架與 FK 開發與時間軸,但當我按下播放鍵讓 3D 火柴人跳起連續招式時,心裡卻浮現出一個極大的問號: 「奇怪,明明關節角度都很...
看著畫面上的 Xbot 靈巧地擺出各種姿勢,我本以為這套工具已經很厲害了。 直到昨天深夜,我隨便放了一首音樂準備試著編舞時,我才恍然發現:這套軟體目前只是一個「...
深夜裡戴著耳機,放著自己最愛的 音樂,我正沉浸在 3D Tutting 模擬器的測試與編舞中。 但當我自己連續編了三組姿勢後,我突然發現了一個很致命的問題! 每...
今日挑戰目標是「反過來觀察真實舞者,重新解析他們的身體語言,思考可以運用什麼技術讓虛擬舞者開始運動」。 首先,透過這部 STEP BY STEP TUTTING...
昨天我們討論了 Tutting(埃及手)的背景,今天我們要正式把這門舞蹈的「核心規則」轉化為程式碼看得懂的語言! 正如之前在 2025 年鐵人賽《用 GenAI...
2025 年的 iThome 鐵人賽「佛心分享-SideProject30」組別中,我以 《用 GenAI 創造虛擬 Tutting 舞者的 30 天冒險》文章...
深夜 12 點,我盯著電腦螢幕,手放在鍵盤上整整發呆了十分鐘...... Vibe Coding 應該事件很開心、很隨性的事,只要跟 AI 聊天就能把想法變出來...
嗨大家,我是陳阿鬼! 平時我就是個軟體工程師,私底下則是一個喜愛 Tutting舞蹈 的上班族舞者。 大概是晚上11點吧,我躺在床上準備要睡了,但腦袋根本停不下...