2012-03-07 20 views
0

我試圖結合兩個程序:MakeHuman 1.06(http://www.makehuman.org/)和Blender 2.57(http://www.blender.org/)。Makehuman,mocap工具附加組件,攪拌機,腳本

我一直在使用腳本導入MH攪拌機,它的作品完美。

正如我已經導入一個人,我只是想用附加(動作捕捉工具)(其源代碼這裏提供http://code.google.com/p/makehuman/source/browse/trunk/makehuman/importers/mhx/blender25x/space_view3d_mhx_mocap.py

,並使用選項負荷,重新定位,簡化到加載我的.bvh文件。

雖然,我可以通過GUI來做到這一點,但我無法找到寫入方法/類來調用,以便我可以通過腳本來完成。

scn = bpy.context.scene 

bpy.ops.mhx.mocap_load_retarget_simplify('INVOKE_DEFAULT', filepath = './cmuconvert-mb2-141-144/141/141_23.bvh') 

,但它似乎並沒有工作......因爲警告

警告 - 沒有場景 - 場景屬性沒有設置

能否請你幫我嗎? 我很堅持在這裏:(

+0

已回滾更改 - 將它添加爲下面的註釋並接受,這是標記解決的正確方法(可以接受自己的答案!) – Hamish 2012-03-07 22:40:10

回答

0

你只需要設置 'EXEC_DEFAULT'

bpy.ops.mhx.mocap_load_retarget_simplify( 'EXEC_DEFAULT',文件路徑= 文件路徑)