الخلاط هو أداة قوية لإنشاء رسومات ثلاثية الأبعاد. واحدة من السمات الرئيسية للخلاط هو قدرته على العمل مع المواد التي تحدد مظهر الكائنات في المشهد. باستخدام بيثون في خلاط ، يمكنك إدارة وإنشاء المواد مباشرة من التعليمات البرمجية ، والذي يسمح لك لأتمتة وتسريع عملية إنشاء نماذج ثلاثية الأبعاد.
بايثون هي لغة برمجة شائعة تستخدم على نطاق واسع في صناعة رسومات الكمبيوتر. يوفر خلاط مجموعة واسعة من واجهات برمجة التطبيقات بيثون التي تسمح لك للتفاعل مع جميع جوانب البرنامج. باستخدام بيثون ، يمكنك إنشاء البرامج النصية التي أتمتة المهام المختلفة في خلاط ، بما في ذلك إنشاء وتكوين المواد.
المواد في خلاط يمكن أن تحتوي على العديد من الإعدادات ، مثل اللون ، والقوام ، ورسم الخرائط عثرة ، وأكثر من ذلك. باستخدام واجهة برمجة تطبيقات بيثون بلندر ، يمكنك بسهولة تغيير هذه الإعدادات وإنشاء مواد معقدة ذات تأثيرات مخططة. هذا مفيد بشكل خاص عندما تحتاج إلى إنشاء عدد كبير من الكائنات بنفس المواد أو مواد مماثلة.
استخدام بيثون في خلاط يفتح فرصا لتطوير عملية آلية للعمل مع المواد في خلاط. بفضل نصوص بايثون ، يمكنك تحسين إنتاجية وجودة المشروع بشكل كبير ، بالإضافة إلى توفير قدر كبير من الوقت والجهد.
- المبادئ الأساسية للعمل مع المواد في الخلاط
- استخدام بايثون لإنشاء مواد
- إدارة خصائص المواد من خلال البرامج النصية بيثون
- تطبيق القوام في الخلاط باستخدام بايثون
- إنشاء تأثيرات معقدة باستخدام المواد والبيثون
المبادئ الأساسية للعمل مع المواد في الخلاط
تسمح لك المواد الموجودة في الخلاط بتعيين مظهر كائن من خلال تحديد لونه وانعكاسه وشفافيته وخصائصه الأخرى. يتوفر عدد كبير من المواد المثبتة مسبقا في الخلاط ، ولكن من الممكن أيضا إنشاء المواد الخاصة بك.
تشمل المبادئ الأساسية للعمل مع المواد في الخلاط ما يلي:
1. إنشاء المواد: في الخلاط ، يتم إنشاء المواد بناء على رسم بياني للعقدة. يسمح لك الرسم البياني للعقدة بدمج مواد وتظليل وتأثيرات مختلفة لتحقيق النتيجة المرجوة. لإنشاء مادة ، حدد كائنا ، وانتقل إلى وضع التحرير وأضف مادة جديدة في لوحة المواد.
2. تحديد خصائص المواد: بعد إنشاء المادة ، يمكنك تكوين خصائصها. يوفر الخلاط مجموعة واسعة من الإعدادات التي تسمح لك بتعيين اللون والانعكاس والشفافية والمزج والقوام والسمات الأخرى للمادة. يمكن تغيير إعدادات المواد في لوحة المواد أو في نافذة الخصائص.
3. باستخدام القوام: في الخلاط ، يمكنك استخدام مواد مختلفة لجعل المواد تبدو واقعية. القوام يمكن تحميلها من الملفات أو إنشاؤها داخل خلاط. لاستخدام نسيج ، تحتاج إلى إضافة فتحة نسيج ، حدد النسيج المطلوب وضبط معلماته.
4. تحرير المواد على مستوى الرسم البياني للعقدة: الرسم البياني عقدة في خلاط يوفر المزيد من الخيارات لتخصيص المواد. باستخدام العقد ، يمكنك الجمع بين التأثيرات والأنسجة المختلفة ، وتطبيق العمليات الحسابية ، وإنشاء مواد وتأثيرات معقدة. يتم إجراء تحرير المواد على مستوى الرسم البياني للعقدة على لوحة "عقد المواد".
5. تعيين مادة لكائن: بعد إنشاء المادة وتكوينها ، يجب تعيينها للكائن. للقيام بذلك ، حدد كائنا ، وقم بالتبديل إلى وضع التحرير ، وحدد المادة المطلوبة في لوحة المواد وانقر فوق الزر إرفاق. وبالتالي ، سيتم تعيين المادة إلى الكائن المحدد.
اتقان كيفية العمل مع المواد في خلاط يسمح لك لخلق مشاهد واقعية وجميلة 3د. من خلال ضبط خصائص المواد ، باستخدام القوام وتحرير الرسم البياني للعقدة ، يمكنك تحقيق المظهر المطلوب للكائنات وإنشاء تأثيرات بصرية مثيرة للاهتمام.
استخدام بايثون لإنشاء مواد
بيثون في خلاط يوفر مجموعة من الأدوات لإنشاء وتحرير المواد. باستخدام بايثون ، يمكنك تغيير الألوان والقوام وخصائص الانعكاس والشفافية ، وكذلك تطبيق المؤثرات الخاصة. بيثون يسمح لك لإنشاء برنامج نصي من شأنها أن تطبق تلقائيا التغييرات المطلوبة لجميع الكائنات في المشهد أو فقط لتلك المحددة.
ويستند بيثون في خلاط على مكتبة ببي ، الذي يوفر الوصول إلى جميع ميزات البرنامج. يتم العمل مع المواد في بيثون من خلال الكائنات" المادية". باستخدام طرق وخصائص هذه الكائنات ، يمكنك تغيير معلمات المواد المختلفة. على سبيل المثال ، باستخدام ببي.المواد.اللون المنتشر ، يمكنك تغيير لون المادة.
بيثون يستخدم ببي.البيانات.المواد.فئة جديدة لإنشاء مواد جديدة. تسمح لك هذه الفئة بإنشاء كائن مادي جديد وتعيين اسم له. يمكنك أيضا استخدام هذه الفئة لتغيير خصائص مختلفة ، مثل اللون والقوام والشفافية.
يمكن أن يؤدي استخدام بايثون لإنشاء مواد في الخلاط إلى تبسيط وتسريع عملية العمل مع المواد بشكل كبير. ستجعل الأتمتة باستخدام بايثون من السهل تغيير المواد وتطبيقها على كائنات متعددة في وقت واحد ، مما سيوفر الوقت والجهد بشكل كبير.
إدارة خصائص المواد من خلال البرامج النصية بيثون
يوفر خلاط قدرات قوية لخلق وتحرير المواد ، وهذه القدرات وتتوفر أيضا من خلال أبي بيثون. في هذا القسم ، سنلقي نظرة على الطرق الأساسية لإدارة خصائص المواد باستخدام نصوص بايثون.
الهدف من المادة. على سبيل المثال ، لتعيين اللون الأحمر للمادة ، يمكننا كتابة الكود التالي:
أوبج = ببي.السياق.أكتيف_كائن
# تغيير اللون
من المواد.اللون المنتشر = (1.0 ، 0.0 ، 0.0)
. يتم تعيين اللون كمجموعة من قيم المكونات الحمراء والخضراء والزرقاء ، حيث تكون كل قيمة في النطاق من 0.0 إلى 1.0.
إلى جانب اللون ، تحتوي المواد أيضا على خصائص أخرى مثل الانعكاس والشفافية وإحداثيات النسيج. على سبيل المثال ، لتعيين معامل الانعكاس لمادة ما ، يمكننا استخدام
طريقة الانعكاس_كثافة
:
استيراد ببي
| # الحصول على الكائن النشط | أوبج = ببي.السياق.أكتيف_كائن |
|---|---|
| # الحصول على المواد | مادة = كائن.البيانات.مواد [0] |
| # تحديد معامل الانعكاس | المواد.الانعكاس_الكثافة = 0.5 |
| في هذا المثال ، قمنا بتعيين معامل انعكاس المادة على 0.5 باستخدام طريقة شدة الانعكاس | |
| . |
يمكنك أيضا التحكم في الخصائص الأخرى للمادة ، مثل الشفافية وخشونة السطح وغيرها الكثير. يمكنك العثور على قائمة كاملة بخصائص المواد وطرق التثبيت الخاصة بها في وثائق واجهة برمجة تطبيقات بلندر بيثون.
تحميل نسيج
2
خلق المواد
ضبط الملمس في المادة
4
تطبيق المادة على الكائن
يمكن ضبط النسيج في المادة باستخدام الكود التالي:
مسار النسيج = "المسار إلى النسيج"
المواد = ببي.البيانات.materials.new(name="Материал")
material.use_nodes = True
nodes = material.node_tree.nodes
material_output = nodes.get("Material Output")