Blender3d vs 3DS Max ؛ أيهما أكثر ملاءمة للأتمتة في بيثون؟

StackOverflow https://stackoverflow.com/questions/3896087

  •  29-09-2019
  •  | 
  •  

سؤال

بدأت في تطوير بيئات ثلاثية الأبعاد لاستخدامها في Panda3D. نظرًا لأنني جديد على هذا ، أحتاج إلى اختيار برنامج نمذجة لإنشاء الأشكال الهندسية الأساسية ، وما إلى ذلك ، أيهما مناسب للأتمتة من خلال Python؟ 3DS Max أو Blender3D؟ أرغب في أتمتة توليد الأشكال الهندسية الأساسية وعملية التصدير وبعض الرسوم المتحركة الأساسية. يستفيد Blender من أن أكون حراً ، لكن مكتبي سيوفر لي التراخيص لـ 3DS إذا طلبت ، بحيث ليست مشكلة.

هل كانت مفيدة؟

المحلول

من وجهة نظر أتمتة Python ، يتم كتابة Blender نفسه إلى حد كبير في Python ، والمصدر متاح مما يسمح بمستوى أتمتة غير ممكن إذا لم تتمكن من تغيير المصدر. بالنسبة لي ، فإن توفير المصدر في هذا الموقف هو أكثر من فائدة من السعر.

إذا كنت تذهب مع Blender ، بالتأكيد الاستيلاء على 2.5 بيتا. جعلوا بعض تسربت واجهة المستخدم والتحسينات البرمجية. في رأيي ، لم تعد معظم الشكاوى المتعلقة بالتعلم مقارنةً بالحزم التجارية غير صالحة لـ 2.5 ، خاصة إذا لم يكن لديك عبء عقلي على تعلم واجهة برنامج آخر بالفعل.

نصائح أخرى

في الواقع الملصق Karl Bielefldt خاطئ. لا يتم كتابة Blender في Python في C. ما هو مكتوب في Python هو بعض أدوات البرنامج النصي ، ويستخدم Python كمحرك نص Plender ، ولكن في النهاية ما يتم تشغيله هي مكتبات C. هذه ليست صفقة كبيرة على الرغم من أن بيثون نفسه مكتوب في C.

لكن كل هذا لا علاقة له تمامًا بسؤالك.

نظرًا لأن المحرك الذي ستستخدمه هو طرف ثالث وليس محرك اللعبة في Blender ، فلا يوجد سبب لكي تعتبر Blender خيارًا إلزاميًا. أي حزمة ثلاثية الأبعاد يمكن أن تخدمك بشكل جيد. هذا لأنه كنوع آخر من البرامج ، يحتوي البرامج ثلاثية الأبعاد على العديد من التنسيقات التي تعد تطبيقات الذخيرة ثلاثية الأبعاد الشائعة. مثل *.3DS و *.OBJ. وهذا يعني أنه يمكنك استخدام أي شيء تتمنى مثل Maya و XSI و Ciname 4D وأي شيء. كما يحفظ ما يقرب من برنامج ثلاثي الأبعاد لتنسيقات الملفات الشائعة هذه.

ومع ذلك ، أنصح بشدة بإلقاء نظرة على محرك لعبة الخلاط. يقوم محرك Game Blender بأتمتة الكثير من الأشياء ولديه واجهة المستخدم الرسومية داخل الخلاط يقلل من الترميز على عكس Panda 3D الذي يتطلب ترميز كل شيء فيما يتعلق بالمحرك.

يمكنك توفير الكثير من الوقت مع محرك لعبة Blender.

هناك حتى لعبة الخلاط تم تطويرها باستخدام محرك لعبة Blender فقط ، والتي تسمى Project AppriCot أو Yo Fankie.

مشروع المشمش

يمكنك تنزيله مجانًا ورؤية المصدر لمساعدتك على تعلم الكثير من الأشياء لمحرك لعبة Blender.

حظا طيبا وفقك الله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top