เครื่องปั่นแบบสแตนด์อโลนไปยังสคริปต์เอ็กซ์ปอร์ต X


2

ฉันมองหาสคริปต์แบบสแตนด์อโลนซึ่งสามารถส่งออกจากไฟล์เครื่องปั่นด้วยตาข่ายเดียวไปเป็นรูปแบบ 3 มิติ (.dae, .obj, .ply, ... )

ปัญหาที่ลึกกว่าคือฉันมีไดเรกทอรีที่มีไฟล์. blend จำนวนมากและฉันต้องการสคริปต์เล็กน้อยที่สามารถส่งออกไฟล์เหล่านี้โดยอัตโนมัติไปยังไฟล์ 3d มิฉะนั้นฉันจะต้องเปิดแต่ละไฟล์เหล่านี้ในเครื่องปั่นและส่งออกด้วยตนเอง

สิ่งแวดล้อม:

  • ArchLinux
  • เครื่องปั่น 2.64

ฉันไม่แน่ใจว่าคุณจะพบลิงค์ไปยังสคริปต์ที่ทำไว้ที่นี่หรือไม่ อาจลองเขียนด้วยตัวคุณเองโดยใช้ Python API และพบปัญหาการโพสต์ (ถ้ามี) ที่นี่
George Profenza

คำตอบ:


1

มันง่ายมากที่จะเขียนสคริปต์ python ของ blender:

import bpy
bpy.ops.wm.open_mainfile(filepath="blabla.blend")
bpy.ops.export_scene.obj(filepath="blabla.obj")

บันทึกสคริปต์นี้เป็น script.py และเรียกใช้สคริปต์จาก commandline

blender -P script.py

นั่นเป็นพื้นมัน


ฉันใช้ macOS และฉันต้องการนำเข้าไลบรารี bpy ฉันใหม่ทั้งหมดสำหรับ python และ blender: ฉันควรใส่ lib ของ blender ไว้ที่ไหนและฉันควรเขียนรหัสของฉันที่ไหน?
Nicolas Zozol
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.