Blender สำหรับการพัฒนาเกม Pros and Cons [ปิด]


19

Blender เป็นหนึ่งในแอปพลิเคชั่นที่คุณรักหรือเกลียด ฉันรู้ว่ามันยอดเยี่ยมสำหรับการสร้างแบบจำลอง 3 มิติและภาพเคลื่อนไหวและมีการพูดถึง UI และเส้นโค้งการเรียนรู้ที่สูงชันมากมาย

ฉันสนใจที่ Blender จะโดดเด่นเท่าที่การพัฒนาเกมดำเนินไป ดังนั้นคำถามของฉันคืออะไรข้อดีข้อเสียของการเลือกใช้ Blender ในการพัฒนาเกม 3 มิติที่มีประสิทธิภาพสูง?


3
นี่เป็นคำถามเกี่ยวกับ The Blender Game Engine หรือไม่? (ถ้าเป็นเช่นนั้นคุณควรพูดถึง / ติดแท็ก) หรือเพียงแค่ใช้ Blender ในการสร้างแบบจำลอง?
Andrew Russell

ฉันเดา (และฉันสนใจมากที่สุด) Blender สำหรับการสร้างแบบจำลอง เอ็นจิ้นของเกมหยุดนิ่งเป็นช่วงเวลาที่สำคัญและเพิ่งได้รับการปรับปรุงล่าสุดที่ฉันตรวจสอบ ฉันไม่เคยมีศรัทธาในตัวมันมากนัก
Ricket

ฉันไม่มีคะแนน enuogh เพื่อสร้างแท็กเครื่องมือปั่นเกม แต่ฉันคิดว่าคำถามนี้กำลังจะเกิดขึ้นเพราะมีข้อมูลที่ยอดเยี่ยมเข้ามา
Steve Obbayi

ฉันจะเพิ่มให้คุณ (คุณมีตัวแทนมากพอในช่วงเบต้า)
Andrew Russell

คำตอบ:


12

เครื่องปั่นยอดเยี่ยมถ้าคุณรู้วิธีใช้งาน (ฉันคิดว่าคุณหมายถึงซอฟต์แวร์การสร้างแบบจำลองไม่ใช่ GE)

นี่คือสาเหตุบางประการ:

  • มันสามารถส่งออกไปยังรูปแบบไฟล์จำนวนมากนอกกรอบและอีกมากมายที่คุณสามารถค้นหาและอีกมากมายที่คุณสามารถเขียนสคริปต์ของคุณเองเพื่อนำเข้า
  • โดยปกติคุณสามารถหารุ่นฟรีจำนวนมากเพื่อสร้างหรือใช้เป็นตัวยึดตำแหน่ง
  • ได้ฟรี (ในคำพูด)
  • เนื่องจากอินเทอร์เฟซ Python คุณสามารถค้นหาคุณลักษณะพิเศษมากมายที่นำมาใช้โดยใครบางคนและสร้างคอลเล็กชันของคุณเองตามความต้องการของคุณ
  • คุณได้รับชุมชนขนาดใหญ่ที่ให้การสนับสนุน

แน่นอนว่านี่คือเหตุผลที่ Blender ใช้งานได้ไม่ใช่เหตุผลของ Maya หรือ 3DS


ครั้งสุดท้ายที่ฉันตรวจสอบมันก็ฟรีเหมือนในเบียร์หมายความว่าคุณไม่ต้องจ่ายเงิน
Raoul

เป็นทั้งสองอย่างแม้ว่าบาง บริษัท จะรู้จักกันว่าเปลี่ยนโฉมและขายเครื่องปั่น blender.org/press/re-branding-blender
Toby

3

ฉันทำงานใน บริษัท หลายแห่งที่ใช้เครื่องปั่นอย่างกว้างขวางเพื่อพัฒนาเกมของพวกเขา ส่วนใหญ่ใช้ผู้ส่งออกของตัวเอง แต่เหตุผลที่เริ่มลดน้อยลงเนื่องจากผู้ส่งออกคอลลาด้าเครื่องปั่นกลายเป็นดีขึ้น

หากคุณกำลังพูดถึง GameBlender ("เกมที่รันในเครื่องปั่น") ฉันชอบมันสำหรับการสร้างต้นแบบที่รวดเร็ว แต่ไม่ใช่สำหรับผลิตภัณฑ์ขั้นสุดท้าย (เนื่องจากการพึ่งพาปลั๊กอิน)

หากคุณแค่ต้องการให้มันสร้างสินทรัพย์มันก็ไม่สำคัญว่าข้อมูลของคุณจะมาจากไหนเพราะเอ็นจิ้นของคุณจะสร้างความแตกต่าง


3

หากคุณต้องการใช้ Blender เป็นแพลตฟอร์มการพัฒนาเกมให้ดูที่ GameKit: http://code.google.com/p/gamekit/

สร้างโดย Erwin Coumann จาก Bullet (และอื่น ๆ ) มันมีการผสานที่แน่นหนากับ IrrLicht / Ogre3D

มันยังอยู่ในช่วงแรก แต่มันก็ดูดี! :)

แนวคิดพื้นฐานดูเหมือนว่าจะสร้างฉากใน Blender แล้วโหลดไฟล์ที่ผสมผสานลงในเอ็นจินของคุณโดยตรง (ขับเคลื่อนโดย IrrLicht หรือ Ogre3D)


ฉันได้ยินมาว่าผู้ปั่นกำลังคิดจะทำสิ่งที่คล้ายกับเอ็นจิ้นเกมของพวกเขาเพื่อร้องเพลง Ogre คุณมีข้อมูลเกี่ยวกับข่าวลือนี้ไหม?
Steve Obbayi

ไม่พวกเขาไม่ใช่. :) Erwin Coumanns เป็นหนึ่งในนักเขียน BGE และเขาจะไม่แข่งขันกับตัวเอง มีการพูดคุย / ทดลองสั้น ๆ เมื่อหลายปีก่อน แต่มันก็จางหายไป แน่นอนว่ามันคงจะยอดเยี่ยมหาก Ogre เป็นผู้สร้างเกมให้กับ BGE แต่ IMO เป็นวิธีที่ยอดเยี่ยมในการยกเลิก Blender Game Engine และปล่อยให้ IrrLicht และ Ogre 3D จัดการเรื่องการเรนเดอร์แบบกราดเกรี้ยว! และใบอนุญาตก็มีความชัดเจนเช่นกัน
jacmoe

3

ฉันไม่เคยประทับใจอย่างมากกับ Blender Game Engine (แม้ว่าฉันจะไม่ได้ทำงานกับมันมากพอที่จะมีความคิดเห็นที่ดี) แต่เป็นส่วนหนึ่งของการวางเนื้อหาสำหรับเกม Blender นั้นยอดเยี่ยม

ฉันใช้มันมาเกือบ 4 ปีแล้วและมันก็เป็นซอฟต์แวร์ชั้นยอด ฟรีและในขณะที่อินเทอร์เฟซเป็นอันตรายเล็กน้อยในตอนแรกมันมีประสิทธิภาพมากเมื่อคุณรู้สึกถึงมัน (และ 2.5 ดูเหมือนว่ามันจะทำความสะอาดมันมาก) API การเขียนสคริปต์ของไพ ธ อนนั้นยอดเยี่ยมและช่วยให้คุณสามารถทำสิ่งต่าง ๆ อัตโนมัติเขียนผู้ส่งออก / ผู้นำเข้าและอื่น ๆ ฉันยังใช้เป็นเครื่องมือแก้ไขแผนที่อย่างง่ายสำหรับโครงการหนึ่งหรือสองโครงการโดยมีสคริปต์เพื่อส่งออกไปยังรูปแบบแผนที่ที่เหมาะสม


1

หากคุณต้องการดูว่าคุณสามารถใช้ Blender ในการสร้างเกมยุคต่อไปได้อย่างไรลองดู Project AfterShock

เริ่มต้นด้วยการอ่านฉบับที่ 21 ของ Blender Art Magazine, หน้า 31: http://issuu.com/blenderart_magazine/docs/blenderart_mag-21_eng

จากนั้นเยี่ยมชมเว็บไซต์ของพวกเขา: http://www.liquidrockgames.com/

และเรียกดูหัวข้อการแสดงในฟอรัม Ogre3D: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=37377&start=0


0

Blender สามารถขยายได้อย่างง่ายดายผ่านทาง python ดังนั้นมันจึงเหมาะกับการสร้างเนื้อหาทุกขั้นตอน คุณสามารถเขียนผู้ส่งออกที่กำหนดเองของคุณเองหรือเพิ่มองค์ประกอบ UI ของคุณเองเพื่อปรับเปลี่ยนคุณสมบัติเฉพาะของเกม ด้วยเวอร์ชัน 2.5 UI ได้รับการยกเครื่องครั้งใหญ่และใช้งานง่ายกว่าเดิมมาก

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


0

ฉันเคยเห็นศิลปิน Z-Brush จำนวนมากใช้ Blender ในการกำจัด UVs ดูเหมือนว่าจะเป็นสิ่งที่ดีโดยเฉพาะอย่างยิ่งเช่นการสร้างตะเข็บด้วยอักขระโพลีต่ำ

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