إنشاء مثيلات هندسية

في مجال رسومات الحاسوب الآنية ، تُعرف تقنية نسخ الأشكال الهندسية بأنها عملية عرض نسخ متعددة من نفس الشبكة في مشهد واحد. تُستخدم هذه التقنية بشكل أساسي مع عناصر مثل الأشجار والعشب والمباني، التي يمكن تمثيلها كأشكال هندسية متكررة دون أن تبدو مملة، ولكن يمكن استخدامها أيضًا مع الشخصيات. على الرغم من تكرار بيانات الرؤوس في جميع الشبكات المُنسخة، إلا أنه يمكن تغيير بعض المعايير الأخرى (مثل اللون أو وضعية الحركة الهيكلية ) في كل نسخة لتقليل ظهور التكرار.

دعم واجهة برمجة التطبيقات (API)

ابتداءً من الإصدار التاسع من Direct3D ، أضافت مايكروسوفت دعمًا لخاصية إنشاء نسخ متعددة من الأشكال الهندسية. تُحسّن هذه الطريقة أداء وقت التشغيل المحتمل لعرض الأشكال الهندسية المُنشأة، وذلك بالسماح صراحةً بعرض نسخ متعددة من الشبكة بشكل متسلسل عن طريق تحديد المعلمات المُميزة لكل نسخة في مسار منفصل. تتوفر هذه الوظيفة نفسها في نواة Vulkan ، ونواة OpenGL في الإصدارات 3.1 وما فوق، ولكن يمكن الوصول إليها في بعض الإصدارات الأقدم باستخدام EXT_draw_instancedالامتداد.

في العرض دون اتصال بالإنترنت

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

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

بطاقات الفيديو التي تدعم نسخ الهندسة

  • سلسلة GeForce 6 وما فوق (وحدة معالجة الرسومات NV40 أو أحدث)
  • ATI Radeon 9500 وما فوق (وحدة معالجة الرسومات R300 أو أحدث).
  • PowerVR SGX535 وما فوق (الموجود في Apple iPhone 3GS والإصدارات الأحدث) [ 1 ]

مراجع

  1. "مرجع توافق أجهزة iOS: رسومات OpenGL ES" . 21 مايو 2014. مؤرشف من الأصل في 21 مايو 2014.