2011年10月8日 星期六

Autodesk Project Geppetto 群體動畫軟體開放下載

Autodesk Geppetto(小木偶老爹)計畫, 這個計畫還在初期研究階段, 希望能在3ds max場景裡面輕易地產生快速, 有趣的群體 . Geppetto是一個以資料驅動的群體動畫系統, 提供可控制的, 逼真的人群動作, 建立, 編輯. Geppetto的群體是透過簡單的幾何體與路徑達成, Geppetto會提供您一組的動作資料, 常見於人行道, 大廳, 接待廳, 廣場所需要的動作. 建築師, 工程師與設計師可以用 Geppetto豐富他的專案的場景效果. Geppetto是第一套群體科技, 同時達到簡單易用, 高品質的結果.


Geppetto for 3ds max入門教學影片

Geppetto 其實只是我們更大的專案 People Power (群眾的力量)的其中一項概念而已, 這個概念是希望把所有你需要的元件組合起來, 用來創件, 管理 ,控制大量的角色群體 .我們的研究計畫解決三大問題:

  1. 用 Geppetto輕易地建立逼真的動畫
  2. 用Evolver 建立任意類型的人類造型, 不論是哪個種族
  3. 建立有效的架構, 讓用戶能產生成千上萬的人物
你現在看到的Geppetto 成果, 其實只是第一階段, 算是根基而已. 目前, 我們還不能保證這些研究會變成Autodesk將來的產品.

EVOLVER
近日, Autodesk 併購了Evolver.com 科技公司, 以及該公司的數名員工. 我們決定要維持他們現有的網站, 方便你們來使用 Project Geppetto的東西. 長期的計畫是把 Evolver的技術跟 Project Geppetto結合在一起, 產生大型的, 隨機的人群動畫(每個角色都不同). 目前, Evolver產生的人物無法直接連到 Geppetto, 因為我們沒有時間做這件事. 我們讓各位可以免費連上Evolver 網站, 這樣你們就可以提供我們(Autodesk)一些意見, 看看 Evolver應該怎樣跟 Geppetto結合會比較好!

海量的人體動作
Autodesk研究 Geppetto的技術已經超過五年了, 這個技術相當複雜, 不是那種很單純的 blending而已. blending技術用在遊戲裡面通常會產生很醜的, 不合理的動作. Geppetto是根據新的技術, 會考慮動作資料要如何處理, 套用到角色上面, 從key frames而來的動作資料, 或是動捕捉動作檔會被賦予隨機的特性, 可以互動地套用到角色上面, 提供高品質的動作. 動作資料的處理有點像是在訓練你的角色在怎樣的狀況要如何表演. 我們把這些需要被處理的動作組稱為, 海量的動作( Ocean of Motion) 這表示我們的處理方法有多不同.


Autodesk Project Geppetto安裝完後, 在3ds max 2012的介面

更重要的是, 我們的方法不專針對人體動作, 或是群體. 只要有了正確的資料, Geppetto能夠控制狗 蛇, 龍, 汽車等等. 而且有了更加方向的路徑規劃式的介面, Geppetto還能用來處理單一角色的動畫. 因為這項技術是以資料所驅動的, 所以它的功能也會受限於動作檔的類型.


Geppetto技術目前已經解決的問題有:
  • 路徑跟隨: 即時的驅動行走方向, 產生物理正確的行走與跑步動作, 順著特定的路徑.
  • 敏捷的反應: 即時地觸發物理上逼真的敏捷動作, 例如快速轉彎. 這需要考慮到碰撞避免與導覽
  • 物體交會: 無縫的, 自然又即時的與環境中的物件. 例如椅子, 或是爬上樓梯等.
  • 智慧的, 人工智慧的動態障礙迴避: 感知到潛在的碰撞, 閃避的時間點都要符合真實的人類行為
  • 直覺的群體運動: 新的方法提供用戶直接控制人流與交通方向, 讓你可以輕易地設計出想要的人潮 角色可以用很直覺的方式產生很高階的人流動, 目標, 或是特定的行為. 這個工具的目標是要達到有趣的控制, 非動畫師也能用, 但不需要花太多力氣控制.

這裡進入官方下載頁面.

沒有留言: