وضع الصخور يدويًا هو أبطأ طريقة لجعل منظر طبيعي يبدو حقيقيًا، والنثر العشوائي المنتظم هو أسرع طريقة لجعله يبدو مزيفًا. الوضع الحقيقي للصخور يتبع قواعد: الحطام يتجمع عند أقدام المنحدرات، والتكوينات الكبيرة تتجمّع في مجموعات، والحجارة الصغيرة تملأ الفراغات بينها. يعرض هذا الدليل سير عمل يضمّن تلك القواعد، باستخدام Surface Scatter من Numivo في UE5. تنتقل الأفكار حتى لو نثرت يدويًا.
ما هو surface scattering؟
النثر السطحي (surface scattering) هو الوضع الإجرائي للعديد من نسخ الميش فوق التضاريس أو الهندسة، مدفوعًا بقواعد بدلًا من نقرات فردية: خرائط الكثافة، وحدود الانحدار والارتفاع، وقيود التباعد، والتحويلات العشوائية. إذا أُحسن، حوّل ساعات من الوضع إلى ثوانٍ من الرسم. وإذا أُسيء، أنتج مظهر «حساء النسخ» الذي يتعرّف عليه كل لاعب.
الخطوة 1: ابنِ نوعًا صغيرًا من الصخور، لا ميشًا واحدًا
لا تنثر ميش صخرة واحدة. أنشئ نوعًا (species)، وهو مجموعة موزونة:
- 2–3 تكوينات بطلة كبيرة (وزن منخفض، ~5%)
- 4–5 صخور متوسطة (وزن ~25%)
- 6+ حجارة صغيرة وحطام (وزن ~70%)
توزيع الأوزان أهم من الميشات نفسها. الطبيعة في معظمها أشياء صغيرة مع مرتكزات كبيرة نادرة، اعكس ذلك فيبدو المشهد اصطناعيًا.
الخطوة 2: دع الانحدار يقرّر أين تعيش الصخور
اضبط قناع انحدار لتفضّل الصخور المنحدرات 15°–55° وتتلاشى على المسطحات. الصخور على مرج مسطّح تمامًا تبدو موضوعة؛ والصخور المحتضنة للانتقال بين الجرف والأرض تبدو جيولوجية. في Numivo هذان منزلقان على النوع؛ ويدويًا، إنها القاعدة التي تتبعها أثناء الوضع.
الخطوة 3: التجميع يتغلّب على العشوائية
النثر العشوائي المحض ينتج تباعدًا منتظمًا، والتباعد المنتظم يصرخ «حاسوب». فعّل التجميع لتتجمع النسخ في مجموعات تفصلها فجوات: نصف قطر تجميع نحو 400–600 سم مع 3–7 نسخ لكل مجموعة نقطة انطلاق جيدة للصخور. ثم أضف قاعدة Avoid ضد نوع أشجارك (نادرًا ما تلتصق الصخور بالجذوع)، وقاعدة Attract تجذب الحطام الصغير نحو التكوينات الكبيرة: تلك «مئزر الحطام» حول الصخور الكبيرة هي التفصيلة التي تفوّتها معظم المشاهد المنثورة.
الخطوة 4: عشوِ التحويلات الصحيحة
- Yaw: 360° كاملة، دائمًا.
- Scale: 0.8–1.3 غير منتظم، لتتنوّع الظلال الخارجية.
- Roll/pitch: ±8° فقط للصخور المستقرّة أرضيًا؛ الميلان العشوائي الكبير يبدو طافيًا.
- Sink: اغرس النسخ 5–15 سم في التضاريس. الصخرة الجالسة على الأرض بدل أن تكون في الأرض هي أكثر ما يفضح الأمر.
الخطوة 5: حافظ على الأداء بالخبز إلى نسخ
هنا تثبت أدوات النثر جدارتها، أو لا. يخبز Numivo النتيجة إلى Hierarchical Instanced Static Meshes (أو نسخ foliage، حسب اختيارك)، أصول UE5 أصلية تتجمّع في حفنة من draw calls، وتعمل مع Nanite، وتُصدَّر بـتكلفة إضافة صفرية أثناء التشغيل. يتحوّل منحدر فيه 20٬000 صخرة إلى بضع دفعات مُنسّخة؛ ولا تحتوي نسختك النهائية على أي شفرة من Numivo إطلاقًا.
قاعدتان عمليتان للأداء:
| السيناريو | التوصية |
|---|---|
| صخور < 1 م، عدد كبير | نسخ foliage + مسافة اقتطاع صارمة |
| تكوينات بطلة، يمكن المشي عليها | HISM بميشات Nanite، دون اقتطاع |
جرّبه على منحدر حقيقي
سير العمل كله أعلاه يستغرق نحو 10 دقائق في المرة الأولى ونحو 90 ثانية بمجرد وجود إعداداتك المسبقة للأنواع. يتضمّن المستوى المجاني النثر الأساسي دون حد زمني، فيمكنك اختبار هذا على تضاريسك اليوم. وإن تعثّرت، تغطّي الوثائق كل معامل، وDiscord مليء بأناس يشاركون إعداداتهم المسبقة للأنواع.