“There is no tool in the market capable of handling Alembic and USD, in Maya in the proper根據說明,資料檔案的大小可以縮到50%到90%,寫檔速度也跟著上升,讀檔的速度更是明顯,感覺好處多多,加上除了本身是 open source (https://github.com/j-cube/multiverse) 以外,還提供了 maya、 houdini 和 katana 相關的工具。
way, - not to mention circumventing all the Maya limitations”
這邊可以看到 multiverse 底層使用 libGit2 來儲存資料,這代表有幾個特性,第一是 git 的資料使用 SHA-1 hashes 可以做到 data de-dupllication,也就是同樣資料不需要重覆儲存,用在動畫資料也蠻適用的,因為每一個或多個 frame 之間其實會有很多重覆資料,再來 git 本來就是做版本控制所以具有 history 的特性,這二個加起來就變成可省空間且具版本控管的動畫資料,Multiverse 就是根據這樣去設計發展的。
Maya 安裝主是要設定 module file 指定對應路徑,plug-in 載入後會產生 shelf 及工具,如圖
每個工具的使用在官方網站有比較詳盡的說明 http://multi-verse.io/plugins/maya/tools/
https://vimeo.com/jcubeinc/videos 有一系列關於使用 multiverse 的影片,都短短的,主要是展示資料在 Maya, Houdini 和 katana 之間轉換的流程大概會是怎樣的情況,最近有加入 usd 的支援但有 usd 檔案寫出的部份,比較完整的是 alembic 的檔案操作,除了檔案大小及讀/寫檔的好處以外,最大亮點應該是把檔案版本控管的功能加入,檔案本身就可以直接做版本的切換,所以可以讀一份檔案但產生二個 instance 然後使用切換版本的功能來做差異比較的動作。
No comments:
Post a Comment