katana之maya XML格式的應用

katana官方對XML的文檔

katana中有一個ScenegraphXml_In的一個節點,其實簡單理解XML跟ABC都是一個導出的文件都是maya都出的一個格式,通過這個格式來導入katana中,

xml與abc的區別是:xml描述的是層級結構,xml導出的大小要比abc小得多,定義場景中物體位置,直接通過xml來倒入abc並對abc中的模型進行位置調整。加載速度快,佔用內存少

xml描述的元素:

1,裝配位置,即模型的位置信息

2.組建信息,即模型的層級結構

3.詳細程度組位置

4.詳細程度的位置

5.其他XML位置

maya不提供xml文件的導出,在製作之前需要一個腳本,將腳本放置在下面路徑上,需關閉Maya:

2,打開maya腳本編輯器,加載腳本

3,

3,將腳本中的層級結構按照示例進行更改,更改保存路徑,需要一個全新的文件夾

4.導出的時候,選擇我們的物體導出

6.使用節點scenegraphXml_In導入生成的xml文件,選擇創建的scenegraphXml_In,在節點右側asset屬性中點擊三角,選擇Browse,加載導出的xml文件,保留了原有的層級關係