آخر الأخبار
إعدادات الدرابزين في Archicad 28: دليل القوائم الداخلية والوصلاتإنشاء فيديوهات معمارية باستخدام Gemini Omni Flash: دليل المطالباتأتمتة المحرر باستخدام Python في Unreal Engine: دليل خطوة بخطوة للمبتدئيندليل Houdini Vellum: محاكاة الأقمشة والأجسام اللينةYضيف YMA Painterly مظهراً تصويرياً إلى أعمال 3D في Houdini وCinema 4Dالمراجع البصرية والنمذجة بمقياس في Rhino 8: 7 خطواتنماذج OpenAI قادمة إلى Google Cloud Model Garden مع CodexUnreal Engine Landscape Grass: دليل إضافة العشب إلى التضاريس القابلة للرسمFumaris لـ Blender: محاكاة مباشرة للدخان والنار على GPUإنشاء صور معمارية باستخدام Nano Banana 2.1: دليل عملي لكتابة المطالبات
نصائح وأدلةUnreal Engine

Unreal Engine Landscape Grass: دليل إضافة العشب إلى التضاريس القابلة للرسم

تشرح الوثائق الرسمية لـ Unreal Engine طريقة إضافة العشب إلى تضاريس Landscape باستخدام طبقات المواد، وتحديد المناطق عبر الرسم. ويغطي الدليل الإعداد من Landscape Grass Type إلى إدارة الأداء.

تصور لتضاريس افتراضية متموجة قليلًا، مرسومة بسطحي العشب والصخورصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يعمل نظام Landscape Grass على Landscape Terrain Actor فقط.
  2. تُحدَّد كثافة العشب وتوزيعه العشوائي من إعدادات Landscape Grass Type.
  3. تتيح عقدة Landscape Grass Output في مادة Landscape إنتاج العشب من الطبقة المرسومة.
  4. قد يساعد خفض الكثافة مؤقتًا أثناء الرسم على الحد من بطء المحرر.

توضح الوثائق الرسمية لـ Unreal Engine كيفية إعداد نظام Grass لإضافة عشب قائم على static mesh إلى تضاريس Landscape، والتحكم فيه باستخدام الطبقات. وتعتمد هذه الطريقة على تحديد المواضع التي يظهر فيها العشب على التضاريس الافتراضية باستخدام أدوات Landscape Paint. ولأن الوثائق لا تحدد إصدارًا معينًا من Unreal Engine، تستند الخطوات أدناه إلى سير عمل Landscape الموضح في المصادر.

1. إعداد Landscape وGrass Type

  1. أنشئ Landscape. افتح مستوى جديدًا، ثم انتقل إلى Modes › Landscape من شريط الأدوات الرئيسي، واختر Create لإضافة Landscape Actor. وتضيف وثيقة البدء السريع الرسمية حزمة Open World Demo Collection إلى المشروع لاستخدام النماذج والخامات الموجودة في المحتوى التجريبي. هذه الحزمة ليست شرطًا لتشغيل نظام Grass، بل مصدر الأصول المستخدمة في أمثلة الدليل.

  2. أنشئ أصل Landscape Grass Type. انقر بزر الفأرة الأيمن في Content Browser، ثم اختر Foliage › Landscape Grass Type. افتح الأصل الذي أنشأته وأضف عنصرًا جديدًا إلى مصفوفة Grass Varieties. في الإعداد النموذجي، يُعيَّن SM_FieldGrass_01 إلى حقل Grass Mesh.

  3. اضبط توزيع العشب. في المثال، تُضبط قيمة Grass Density على 400.0 للحصول على مظهر كثيف، مع تفعيل Use Grid وRandom Rotation وAlign to Surface. هذه إعدادات خاصة بالمثال وليست قيمًا إلزامية أو مثالية لكل مشروع. يساعد Random Rotation على منع ظهور النموذج بالاتجاه نفسه باستمرار، بينما يتيح Align to Surface للنموذج التكيّف مع سطح Landscape.

الإعدادالقيمة المقترحةالتأثير
Grass Density400.0 (مثال الوثيقة)يحدد عدد النماذج المُنشأة على التضاريس؛ وقد رُفعت قيمته في المثال للحصول على مظهر كثيف.
Use Gridمفعّليستخدم شبكة لتوزيع النماذج.
Random Rotationمفعّليوفّر تنوعًا بصريًا ويقلل تكرار اتجاه النماذج.
Align to Surfaceمفعّليكيّف النموذج مع سطح Landscape.

2. إعداد مادة الطبقات

  1. أنشئ المادة والطبقات. أنشئ Material جديدًا وأضف عقدة Landscape Layer Blend في Material Editor. في المثال، تُنشأ طبقتان هما Grass وRock، وتُضبط قيمة Preview Weight لكل منهما على 1.0. تُستخدم Preview Weight لمعاينة المادة في محرر المواد؛ ولا تحدد الطبقة التي ستُرسم على التضاريس.

  2. اربط عينات الخامات بالطبقات. يربط مثال البدء السريع الخامة T_GDC_Grass01_D_NoisyAlpha بمدخل Grass، والخامة T_AlpinePatch001_D_alt_R بمدخل Rock، ثم يمرر خرج Layer Blend إلى مدخل Base Color في عقدة المادة الرئيسية. ويمكن استخدام خامات أخرى في مشروعك؛ فالنهج الأساسي الذي تعرضه المصادر هو دمج مظهر كل طبقة عبر مدخل منفصل.

  3. اربط Grass Type بالمادة. أضف عقدتي Landscape Layer Sample وLandscape Grass Output إلى Material Graph. اكتب Grass في حقل Parameter Name لعقدة Layer Sample، ثم اربط خرجها بـ Grass Output. تتيح Landscape Grass Output إنشاء Grass Type على Landscape وفقًا لطبقة المادة. بعد ذلك، عيّن هذا الأصل في خيار Grass Type ضمن قسم Material في أصل Landscape Grass Type. طبّق المادة واحفظها.

3. رسم الطبقات على Landscape

  1. عيّن المادة إلى Landscape. حدّد Landscape Actor في Viewport. ومن حقل Landscape Material في لوحة Details، عيّن المادة التي أعددتها. ثم انتقل إلى تبويب Paint عبر Modes › Landscape.

  2. أنشئ معلومات Target Layer. أنشئ Layer Info لكل من Grass وRock في قسم Target Layers. يختار المثال الوارد في الوثيقة الرسمية نوع الطبقة Weight-Blended Layer (normal). تتيح هذه الأصول لـ Landscape تخزين أوزان الرسم. وتؤكد وثيقة مواد Landscape الرسمية أيضًا ضرورة ربط الطبقة القابلة للرسم بأصل Landscape Layer Info.

  3. ارسم مناطق العشب. اختر Grass Target Layer، ثم اضغط باستمرار على زر الفأرة الأيسر في Viewport لطلاء المناطق التي تريد تغطيتها بالعشب. لإزالة العشب أو إظهار خامة Rock في المنطقة، اختر طبقة Rock وارسم بالطريقة نفسها. ويساعد حجم الفرشاة وTool Strength على ضبط مساحة الرسم وشدته.

4. استخدام الطريقة في سير عمل العمارة والتصوير المعماري

تُعد هذه الطريقة مفيدة لفرق العمارة وarchviz التي تريد إنشاء نماذج عشب على طبقات Landscape محددة بدلًا من تغطية التضاريس بخامة سطحية واحدة. ويمكن ضبط حدود العشب بصريًا عبر الرسم بخامة الصخور، كما يتيح نهج المواد متعددة الطبقات استخدام أسطح مختلفة على Landscape نفسها. وقد يستفيد من سير العمل هذا، خصوصًا في التصورات الخارجية، من يريد التحكم داخل المشهد في مواضع كثافة العشب.

لا تحدد الوثائق متطلبات بعينها لبطاقة الرسوميات أو الذاكرة. لكن وثيقة البدء السريع تشير إلى أن المحرر قد يتوقف عن الاستجابة عند رسم العشب بكثافة، بحسب قدرة جهاز التطوير. لذلك يُعد خفض قيمة Grass Density أثناء العمل ثم رفعها مجددًا للمظهر النهائي إجراءً عمليًا توصي به المصادر. ولا تتضمن هذه الوثائق معلومات عن الترخيص أو التكلفة أو التوافق بين الإصدارات، لذا ينبغي التحقق منها للمشروع على حدة.

أخطاء شائعة

  • محاولة تشغيل نظام Grass على Actor غير Landscape Terrain Actor. فبحسب الوثيقة الرسمية، لا يعمل النظام مع أنواع Actor الأخرى.

  • عدم مطابقة اسم الطبقة في المادة لاسم Target Layer في Landscape Paint. تقرأ Landscape Layer Sample وزن الطبقة الهدف المحددة بالاسم؛ وإذا لم توجد طبقة مطابقة، يُعامل وزنها على أنه صفر.

  • بدء الرسم دون إنشاء Layer Info للطبقة. يجب ربط الطبقة القابلة للرسم بأصل Layer Info.

  • ترك الكثافة مرتفعة أثناء الرسم. إذا تباطأ المحرر مؤقتًا، فاخفض قيمة Grass Density أثناء العمل ثم أعدها إلى القيمة المستهدفة.

يوفر هذا الإعداد الطريقة الأساسية لربط عشب static mesh بطبقات Landscape. وتعود أسماء الأصول النموذجية وقيمة الكثافة إلى المثال الوارد في البدء السريع الرسمي؛ ويمكن استخدام نماذج وطبقات مختلفة في مشاهد الإنتاج وفقًا للاحتياجات.

المصادر

2 مصادر
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/grass-quick-start-in-unreal-engine
ملخص
D
dev.epicgames.comdev.epicgames.com/documentation/en-us/unreal-engine/landscape-materials-in-unreal-engine
ملخص

لا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.

رأي 3dsınıfı
3dتقييم المحرر

تكمن القيمة العملية لهذا النهج للمكاتب التي تنفذ مشاهد خارجية في تركيا في إمكانية التحكم بمناطق العشب مباشرةً عبر الرسم باستخدام طبقات المواد. وقد يجعل ضبط الانتقالات بين الصخور والعشب على Landscape نفسها إعداد المشهد أكثر وضوحًا.

مع ذلك، قد يؤدي إنشاء النماذج بكثافة عالية إلى إجهاد المحرر أثناء العمل؛ وتشير الوثيقة أيضًا إلى احتمال حدوث تعليق بحسب قدرة الكمبيوتر. لذلك من المناسب خفض الكثافة مؤقتًا بما يتناسب مع سير العمل. ولا توضح المصادر متطلبات الأجهزة أو شروط الترخيص أو التوافق بين الإصدارات؛ لذا ينبغي التحقق من إعداد Unreal Engine المستخدم وترخيص الأصول قبل الإنتاج.

الأسئلة الشائعة

هل يعمل نظام Grass في Unreal Engine على كل الأسطح؟

لا. وفقًا لوثيقة البدء السريع الرسمية، يعمل نظام Grass على Landscape Terrain Actor فقط.

كيف تُحدَّد مناطق العشب على Landscape؟

أنشئ Target Layer وLayer Info للعشب والأسطح الأخرى، ثم ارسم طبقة Grass في وضع Landscape Paint.

ما الذي يمكن فعله إذا تباطأ محرر Unreal Engine أثناء رسم العشب؟

يمكن خفض Grass Density مؤقتًا في Landscape Grass Type، كما توصي الوثيقة، ثم إعادتها إلى القيمة المطلوبة بعد الانتهاء.

التعليقات والمنتدى باللغة التركية.شارك في النقاش
+

أخبار ذات صلة