เครื่องมือ Alternativa 3D Blender
สร้างโดย David E Jones, http://davidejones.com ติดตามฉันได้ที่ Twitter @David3jones
หากคุณชอบเครื่องมือนี้โปรดทวีตชอบหรือ googleplus เว็บไซต์ของฉัน http://davidejones.com
เครื่องมือ Blender 3D Alternativa คืออะไร?
สคริปต์ Python นี้สามารถติดตั้งเป็น addon to Blender เมื่อติดตั้งแล้วจะช่วยให้คุณสามารถนำเข้า/ส่งออกรูปแบบต่างๆที่เข้ากันได้กับ Alternativa ไลบรารี Flash 3D
ฟังก์ชั่น
- นำเข้า/ส่งออกไฟล์. a3d
- ส่งออกโมเดล 3D ไปยังคลาส ALTERNATIVA3D ActionScript
- ข้อมูลส่งออกไปยังตัวแปรบีบอัด bytearray ภายในคลาสในเวอร์ชัน 8.27.0+
- สร้างคลาสเอกสาร
บันทึกการติดตั้ง
- เปิดเครื่องปั่นและไปที่ไฟล์-> การตั้งค่าผู้ใช้
- คลิกแท็บ Addons
- คลิกปุ่มติดตั้ง Addon ที่ด้านล่างของหน้าต่างนี้
- เรียกดูไฟล์ io_alternativa3d_tools.py
- ค้นหา addon ในรายการสิ่งนี้ง่ายกว่าถ้าคุณคลิกหมวดหมู่นำเข้า-ออกทางด้านซ้าย
- ทำเครื่องหมายในช่องทำเครื่องหมายถัดจาก addon เพื่อเปิดใช้งาน
- คลิกบันทึกเป็นปุ่มเริ่มต้นหากคุณต้องการ addon นี้และการเปลี่ยนแปลงอื่น ๆ ที่คุณได้ทำเพื่อเปิดใช้งานโดยค่าเริ่มต้นเมื่อคุณเริ่มเครื่องปั่น
การเปลี่ยนแปลง
1.2.1
- แก้ไขข้อบกพร่องด้วยการนำเข้าไฟล์ A3D เวอร์ชัน 1
- แก้ไขข้อผิดพลาดด้วยการแยกวัตถุ A3D1 เพื่ออ่านทัศนวิสัยจากหน้ากาก
- แก้ไข
error embedded null character เมื่อโหลดภาพ - ใช้ชื่อวัตถุเมื่อแปลง A3D1 เป็น 2 ก่อนหน้านี้ใช้ชื่อเดียวกันสำหรับทุกคน
- แก้ไขข้อบกพร่องการส่งออกด้วยวัสดุพื้นผิวการเข้าถึงพารามิเตอร์ที่ไม่มีอยู่จริง
1.2.0
- แก้ไขคลาสบางคลาสที่ไม่ได้กำหนดการแปลงการอ่าน
- เพิ่ม A3D Export Hierachy และตัวเลือกรวมเพื่อปิดการใช้งาน
- แก้ไขการส่งออก UV ที่ไม่ถูกต้องเมื่อใช้ข้อมูล BMESH
1.1.9
- แก้ไขข้อผิดพลาดบริบทด้วย Add Mesh ไปยัง LOD (Kennylerma)
- ตรวจสอบวัตถุไม่ได้เลือกในรายการและซ่อน
1.1.8
- แก้ไขข้อผิดพลาดเมื่อไม่พบคีย์ในรายการวัสดุ
- เพิ่มตัวเลือกเพื่อยกเว้นรายการที่ซ่อนอยู่จากไฟล์ A3D เพื่อลดขนาดไฟล์หากจำเป็น
- เพิ่มตัวเลือกเพื่อส่งออก UVLAYERS ทั้งหมดหรือเฉพาะเลเยอร์ UV ที่ใช้งานอยู่/แรก
- แก้ไขข้อผิดพลาดบริบทเมื่อส่งออกความล้มเหลวในการสำรวจบริบท
- แก้ไขข้อผิดพลาดในการส่งออก nullmask ในไฟล์ที่มีขนาดใหญ่มากโดยรับค่าเป็นลอยแทน int
- เพิ่มตัวเลือกการส่งออกเพื่อคัดลอกรูปภาพเช่นเดียวกับการส่งออกทำให้การทำงานกับภาพกระจาย UV แบบต่อหน้า
- แก้ไขการส่งออกของ LOD ไม่ได้แปลงสี่เหลี่ยมเป็น Tris
1.1.7
- เพิ่มการส่งออกและการนำเข้ากล้อง
- ตั้งค่ารูปภาพด้วยผู้ใช้หลายคนเพื่อส่งออกหนึ่งสำเนา
- เพิ่มตัวเลือกในการส่งออกโดยไม่ต้องมีขอบเขตเนื่องจากสามารถคำนวณได้ใน Alternativa
- เพิ่มตัวเลือกการนำเข้าเพื่อรวม/ยกเว้นการนำเข้าแสงกล้องถ่ายรูป
- เพิ่ม LOD ลงในเมนูตาข่ายและผู้ส่งออก
- แก้ไขข้อผิดพลาดในการส่งออก A3D, ชื่อไฟล์เส้นทางสัมพัทธ์เริ่มต้นด้วย "//" ไม่ส่งออกภาพ
- เพิ่มการส่งออกหลายช่องสัญญาณ UV ใน ActionScript V8 และ A3D
- นำเข้าช่อง UV ทั้งหมดจากรุ่น A3D
- Bugfix เมื่อส่งออกไฟล์ขนาดใหญ่ [ข้อผิดพลาด 12] พื้นที่ไม่เพียงพอจะปรากฏขึ้น - แก้ไขโดยการลบ print () ซึ่งล้นคอนโซล
- เมื่อส่งออกหากไม่มีวัสดุลอตสำหรับตาข่ายพยายามส่งออกด้วยภาพ UV ต่อหน้าต่อหน้า
- นำเข้า LOD สไปรต์จาก A3D
- เปลี่ยนวิธีการรวบรวมข้อมูลขอบเขต
- ข้อมูลขอบเขตเอาต์พุตไปยังคลาส
- แก้ไขไม่สามารถส่งออกด้วย UVs ใน ActionScript V7 เนื่องจากการเปลี่ยนแปลง BMESH
- แก้ไขไฟนำเข้าทั้งหมดที่แสดงเป็นสภาพแวดล้อมเพื่อแสดงประเภทแสงที่ถูกต้อง
- เพิ่มรายละเอียดแผงสำหรับการนำเข้าสไปรต์/ส่งออก
- เพิ่มตัวเลือกเมนูสำหรับการแปลงตาข่ายที่เลือกเป็นรูปลอก
- เพิ่มรูปลอกลงในเมนูและผู้ส่งออกพร้อมรายละเอียดแผงสำหรับการนำเข้า/ส่งออก
- การตรวจสอบวัสดุส่งออกชื่อพื้นผิวเริ่มต้นด้วยสตริงแทนที่จะเท่ากับสตริงเท่าที่คุณสามารถกระจาย diffuse.001 ฯลฯ
1.1.6
- อัปเดตเวอร์ชันขั้นต่ำของเครื่องปั่นเป็น 2.63
- แก้ไขการเปลี่ยนแปลง API ที่เกี่ยวข้องกับ BMESH
- แก้ไขการบีบอัดการบีบอัด VertexBuffer ไปยัง A3D เวอร์ชัน 2.6
- แก้ไขการบีบอัด Vertexbuffer นำเข้า A3d 2.6
- ตั้งค่าเวอร์ชัน A3D 2.6 เป็นการส่งออกเริ่มต้นตอนนี้ทำงานได้
- สำเนาการส่งออกตาข่ายที่เชื่อมโยงอย่างถูกต้องลดขนาดไฟล์โดยการลบบัฟเฟอร์ที่ไม่ได้ใช้
- ลบเมนูเมนูทั้งหมดยกเว้นสไปรต์จนกว่าจะดีกว่ารองรับ
- แก้ไขการนำเข้าตาข่ายจากผิวหนัง
- รหัสย่อและลบรหัสซ้ำซ้อน
- เพิ่มความเข้ากันได้เพื่อยังคงทำงานร่วมกับรุ่นที่ไม่ใช่ BMESH ของเครื่องปั่น
- เพิ่มตัวเลือกในการส่งออกวัตถุพาเรนต์สำหรับตาข่ายวัตถุแม่มีการแปลงเดือย
- redone nullmask การเข้ารหัสตาม Alternativa
1.1.5
- อัปเดตเวอร์ชันขั้นต่ำของเครื่องปั่นเป็น 2.62
- แก้ไขคลาสส่งออกเวอร์ชัน 5.6.0 การแมป UV
- การส่งออกขั้นพื้นฐานไปยัง A3d 2.0
- การส่งออกบางส่วนถึง 2.4, 2.5, 2.6
- การนำเข้าพื้นฐานของ A3d 2.0
- การนำเข้า A3d 2.4, 2.5, 2.6
- ส่งออกแทนเจนต์สำหรับชั้นเรียนและ A3D
- การส่งออกบรรทัดฐานที่ราบเรียบหรือราบรื่น
- แก้ไข DocumentClass เพื่อทำสิ่งที่เป็นประโยชน์
- เมนูตาข่ายที่อัปเดตบางส่วนพร้อม A3DCLASSES
- ตัวอย่างคลาสที่อัปเดตและเพิ่มตัวอย่าง A3D
- นำเข้าเวอร์ชัน 1.0 (การทดสอบที่ จำกัด ดูเหมือนจะใช้งานได้)
- เพิ่ม debugplayers เพื่อแสดงข้อมูล A3D ที่โหลด
1.1.4
- เพิ่มตัวอย่างการส่งออกสำหรับแต่ละเวอร์ชันด้วย SWF ที่สร้างขึ้น
- เพิ่มในตัวเลือกสำหรับ 7.5.0
- การเข้ารหัสแบบย่อเวอร์ชัน 8
- การเข้ารหัสแบบย่อรุ่น 7
1.1.3
- แก้ไขข้อผิดพลาดเมื่อส่งออกในเวอร์ชัน 7.51
- สร้างใหม่เวอร์ชัน 5.6.0 เนื่องจากไม่ได้ส่งออกสิ่งใดที่มีประโยชน์
- เพิ่มตรวจสอบเพื่อดูว่าการนำเข้าไฟล์. a3d เวอร์ชัน 1 หรือ 2
1.1.2
- เพิ่มการสนับสนุนสำหรับข้อมูล ByteArray ที่ถูกบีบอัดในคลาสมากกว่าค่า V.8.27.0+ เท่านั้น
1.1.1
- อัปเดตการส่งออกคลาส 8 รุ่นด้วยพื้นผิว
- เปลี่ยนการส่งออกเพื่อใช้ชื่อวัสดุแทนวัสดุ 0 วัสดุ 1 ฯลฯ
- ทำงานกับวัสดุพื้นผิวหลายชนิด
ตัวอย่าง
สำหรับตัวอย่างการส่งออกโปรดดูโฟลเดอร์ตัวอย่าง