
Pandasoft Exporter เป็น Plugin ที่ถูกสร้างหรือออกแบบมาให้ ทำการ Export 3D model ให้เป็นไฟล์ .x (DirectX) ซึ่งประโยชน์ของมันก็มีในเรื่องของการนำไฟล์ .x ไปใช้งานต่อใน GameEngine บางตัว ในที่นี้ก็มี Dark Basic และ TrueVision3D Engine ซึ่ง Plugin ตัวนี้ ทำงานอยู่บน 3D Studio Max เวอร์ชันต่างๆ ซึ่งข้างล่างมี Link ให้ Download ไปใช้งานได้ฟรี เพราะเป็น Free Plugin
ดาวน์โหลด Plugin ได้ที่นี่
http://www.andytather.co.uk/Panda/directxmax_downloads.aspx
วิธีการติดตั้งแสนง่ายได้ เมื่อโหลดมาแล้วแตกไฟล์ จะได้ไฟล์ .dle นำไฟล์นี้ไปวางใน Folder Plugin ของ 3DsMax แล้ว เปิดโปรแกรมใหม่อีกครั้งเท่านี้ก็ใช้ได้แล้ว
ต่อมาเราจะมาดูขั้นตอนการใช้งานกันดีกว่า

ในที่นี่ผมใช้ 3DsMax 2010 นะครับ เวลาจะ Export งานก็ไปที่สัญลักษณ์ของโปรแกรม แล้ว เลือก Export แล้ว Export อีกครั้ง ซึ่งหมายถึง Export ทั้งหมดที่มีใน Viewport
เมื่อกดแล้วจะปรากฏหน้าต่างซึ่งให้กำหนด Directory สำหรับ บันทึกไฟล์ และ ช่องข้างล่าง 2 ช่อง คือ ชื่อไฟล์ และ นามสกุลไฟล์ ให้เลือกนามสกุลเป็น ( Panda DirectX (*.x) )
เมื่อเลือกแล้ว จะมีหน้าต่างปรากฏดังรูป ในหน้านี้ คือหน้า เลือก คุณลักษณะ ของ Object ที่ต้องการ Export
Mesh difinition อันนี้ต้องเลือกอยู่แล้วเพราะต้องการ Export เนื้องาน
Materials อันนี้ได้แก่พวก Textures ทั้งหลาย
Inline อันนี้ไม่ชัว มั่วไว้ก่อนน่าจะเป็นพวกเ้ส้น (ถ้าผิดขออภัย เม้นบอกด้วย เพราะไม่ได้สนใจใช้เลย)
Include Animation อันนี้จะติ๊ก ถูกได้ก็ต่อเมื่อ เราติ๊ก sub-frames ในหน้า X File Setting > DX เสียก่อน จึงจะใช้ได้ ใช้สำหรับโมเดลที่มี Animation
Bones ใช้สำหรับ โมเดลที่มี Bones หรือ Bipe เป็นส่วนประกอบ
Geometric รูปทรงต่างๆ ถ้ามีการใช้งานให้ใส่ไปด้วย
Dummy ใช้หรือไม่ใช่ก็ติ๊กไปได้เลยนะครับ
Save Setting in scene ใช้บันทึกค่าที่เราได้ ติ๊กๆ มานี้แหละ

ในหน้านี้เรียกว่า Mesh เกี่ยวกับเนื้อชิ้นงาน
Mesh normals อันนี้ไม่ชัวเรื่องคุณสมบัติ แต่สำหรับโมเดลทั่วๆไปไม่ Animation ติกแล้วไม่เสียหาย แต่ถ้า Animation มา พอติ๊กแล้ว มันจะดึงเอา Bone ออก หรือทำให้เนื้อหรือ Skin ไม่ติดกับ Bone ก็ให้เกิดความเสียหายกับชิ้นงาน อันนี้เลยไม่ชัวเท่าไรนะครับ
ส่วน Mapping Coordinates และ VertexColors นี้ให้ติ๊กถูกไว้เลย
Optimize Mesh ปรับเป็น Normal สำหรับ Engine บางตัว
ในส่วนนี้คือ Animation เราสามารถกำหนด และควบคุมการเคลื่อนไว้ที่ได้กำหนดไว้ใน KeyFrames ของโปรแกรมไว้
โดย Add ไว้สำหรับสร้าง Label ไว้กำหนด ช่วงเวลาของการ Animation เช่น Run อยู่ในช่วง 10 – 50 เป็นต้น
Edit และ Delete ก็ตามตัว
สำหรับที่ผมใช้ TrueVision3D Engine นั้น ให้เลือก Animation Method แบบ Sampled และ KeyOptions แบบ Position,Scale & Rotate ส่วน Timeline เป็นแบบ Key Seq ส่วน Engine อื่นๆ ไม่แน่ใจเหมือนกันนะครับ

ในส่วนนี้เป็นส่วนของ Texture &.fx file
Texture Conversion นี้
จะมีให้เลือก ที่เลือกคือ Convert Texture Map จะทำให้ Engine รู้ว่า Texture แต่ละอันอยู่ส่วนไหนของโมเดล ส่วน Copy Texture map ก็แค่ คัดลอกไปเฉยๆ
Format ที่ใช้ กับการบันทึกทับ ก็ขึ้นอยู่กับผู้ใช้จะเลือกใช้งานเอาเอง
.fx Effect File อันนี้ คือ ในกรณีที่เราได้ใช้งาน Effect จากข้างนอกที่มีนามสกุล .fx กับโมเดลเรา ก็ให้ Include .fx File เข้าไปด้วย
X File Setting ในส่วนนี้ จะเป็นส่วนที่ปรับแต่ง ไฟล์ .x อย่างเดียว
DX File Type มี 3 ระดับคือ
Text คือไฟล์ ที่ได้จะเป็น Text ข้อความ สามารถเปิดอ่านได้ (รู้เรื่อง) โปรแกรมเปิดไฟล์ได้เร็ว
Binary ก็เป็นไฟล์ประเภท Text เช่นกัน แต่ อ่านไม่ออกเพราะผ่านการเข้ารหัสมา โปรแกรมเปิดไฟล์ได้เร็ว
Binary with Compression เป็นไฟล์ที่ผ่านการบีบอัดมา โปรแกรมจะเปิดได้ช้า แต่ขนาดจะเล็กว่า แบบแรก และ แบบที่สอง ถึง 2 เท่าตัว
ในหน้า About เป็นแค่ ผู้จัดทำ ต้องขอขอบคุณพวกเขาจริง
เมื่อได้ดังนี้แล้วก็ ก็กด Ok เพื่อทำการ Export ไฟล์ ดังนั้น ก็รอหน่อยเพราะถ้าโมเดลใหญ่รายละเอียดเนยอะ ก็ใช้เวลานาน


นี่ึิคือ ลักษณะของไฟล์ที่ได้ และ ได้มาพร้อมกับ Texture อย่าเอาไปแต่ไฟล์นะครับ เอา Texture ไปด้วยไม่งั้นจะไม่เห็นสีสรรฃ
วันนี้ไปละครับ มีอะไรแนะนำ ติชมได้ครับ
Last 5 posts by MicroBird
- 3D Trees : 3DsMax2010 - January 6th, 2010
- [Flash]: Disable Right Click by P-s - January 4th, 2010
- Free 3D Software : Blender3D - December 10th, 2009
- [FlashCS : Video] AddVideo By P-s - November 6th, 2009
- [Flash:AS2] Preloader By P-s - November 5th, 2009
