2020年1月14日 星期二

[範例檔下載] 透過 Blender 批次處裡模型自動減面

因為工作上遇到需要將一整包的模型資源進行減面處理,
因此試著寫了人生第一段 Python 程式碼。
功能為【將指定資料夾內的所有FBX檔案減面50%後另存新檔】。



檔案下載

使用方法:
  1. 使用 Blender 開啟batchFBX
  2. 在上排功能列表選擇最右側的【Scripting】分頁
  3. 在程式碼中找下列變數可進行客製修改
    • SourceFolderPath = "C:\FBX"  # 欲減面的原始 FBX位置
    • DoneFolderPath= "C:\FBX\Done"  # 原始 FBX位置成功減面後搬移的位置
    • OutFolderPath = "C:\FBX\Out"  # 減面後的新 FBX位置
    • SkipFolderPath = "C:\FBX\Skip" # 欲減面的原始 FBX 輸入 Blender 失敗會移到這
    • Ratio = 0.5 # 目標減少幾%的多邊形數量
  4. 確定上述參數的位置都有對應資料夾後...
  5. 按下【Run Script】即會開始進行減面

目前我有遇到要轉的FBX數量太多時會當機的問題,
Blender會直接閃退...我也看不到Log不知道怎麼修正這狀況。
有大神知道怎麼修正這問題再請麻煩指教了

沒有留言:

張貼留言