كيفية تحريك سرب من الأسماك في 3ds Max

2026 February 12 | مترجم من الإسبانية
Captura de pantalla de 3ds Max mostrando un banco de peces animado utilizando partículas y el modificador Crowd, con los paneles de configuración visibles.

كيفية تحريك سرب من الأسماك في 3ds Max

إنشاء وهم سرب يتحرك بشكل عضوي هو تحدٍ شائع في التصور ثلاثي الأبعاد. في 3ds Max، يمكنك التعامل معه بشكل أساسي باستخدام تقنيتين: أنظمة الجسيمات لنهج أكثر مباشرة أو معدّل Crowd القوي لمحاكاة ذكاء المجموعة. اختيار الأداة المناسبة يحدث الفرق بين نتيجة ميكانيكية وأخرى مقنعة. 🐠

استخدام الجسيمات لمحاكاة السرب

يبدأ طريقة فعالة بنموذج سمكة، سواء تم إنشاؤها من الصفر أو استيرادها. ثم، أنشئ نظام PF Source (Particle Flow). الخطوة الرئيسية هي استخدام المشغّل Shape Instance داخل تدفق الجسيمات؛ هذا يستبدل الجسيمات الهندسية الأساسية بشبكة سمكتك المفصّلة. من هناك، قم بضبط معايير السرعة والمتجه لتقليد نمط السباحة.

الخطوات الرئيسية مع الجسيمات:
  • نمذجة أو استيراد هندسة سمكة فردية.
  • إنشاء تدفق Particle Flow واستخدام Shape Instance لتكرار الشبكة.
  • تحديد السرعة والتشتت والتوجيه الأولي للنظام.
تحقيق أن سرب أسماك افتراضي لا يتصرف كسرب من النحل الغاضب هو، غالباً، نصف العمل.

تعزيز المحاكاة باستخدام معدّل Crowd

لتصرفات المجموعة الأكثر تعقيداً وواقعية، يتفوق معدّل Crowd. هنا، يُعيّن السمك كـمندوب. بعد ذلك، قم بتعيين وتكوين تصرفات متنوعة تتحكم في حركته: Seek (البحث) لتوجيه نحو هدف، Avoid (التجنّب) للالتفاف حول العوائق، وSurface Follow (متابعة السطح) للالتزام بمسار أو سطح. السر يكمن في توازن أولوية ووزن كل تصرّف لتوجيه المجموعة.

التصرفات الأساسية في Crowd:
  • Seek: يجذب المندوبين نحو هدف محدد.
  • Avoid: يولّد منطقة نفور أمام العوائق أو المندوبين الآخرين.
  • Surface Follow: يوجه الحركة فوق سطح أو منحنى محدد.

تهيئة واقعية الحركة

لكسر التوحيد وإضافة تنوّع طبيعي، طبق متحكّم دوران Noise (الضجيج) على تسلسل السمكة. في تدفق الجسيمات، يساعد المشغّل Spin (الدوران) الأسماك على الدوران بلطف عند تغيير الاتجاه. لتوجيه المسار العام للسرب بأكمله على طول مسار محدد، يمكنك استخدام مساحة تشويه من نوع WSM (World Space Modifier)، مثل Path Follow (متابعة المسار)، مرتبطة بنظام الجسيمات. 🔄