2013-05-07 248 views
1

我們使用Blender打開.blend模型,通過python控制檯應用一些python代碼並創建.dae文件。在服務器上渲染Blender模型

現在我們需要在Linux服務器上實現此功能,以根據請求將.dae文件提供給瀏覽器。

這意味着我們(概念上)需要從控制檯觸發攪拌器,傳遞.blend文件和python腳本作爲參數,並使攪拌器輸出.dae文件。

我們不是攪拌機專家,所以也許你可以告訴我a)如果不啓動攪拌機GUI並手動進行攪拌,這是否可行?b)我們有什麼選擇來實現該功能。

回答

2

攪拌機非常靈活。你可以沒有GUI的服務器上運行(在後臺模式下),也攪拌機內執行一個Python腳本來操縱場景(如出口.DAE):

./blender --background --python yourExportDAEScript.py 

更多的命令行選項提供the manual

yourExportDAEScript.py可以操縱的模型,最後做這樣的事情:

bpy.ops.wm.collada_export(filepath="/DAE/EXPORT/PATH/file.dae") 

更多細節在Blender Python API

相關問題