ما هي رسومات الكمبيوتر OpenGL®؟

رسومات الكمبيوتر OpenGL® هي صور يتم عرضها من خلال استخدام برنامج OpenGL® بدلاً من الأنواع الأخرى من برامج الصور الرسومية للكمبيوتر (CGI). يتم عرضها من خلال استخدام ترميز الكمبيوتر مثل تطوير برامج الكمبيوتر. بدلاً من استخدام هذا الترميز لتوجيه برنامج حول كيفية التشغيل ، يتم استخدام البرمجة لتوجيه محرك رسومات حول ماذا وكيف يتم عرض كائنات ثنائية الأبعاد (2D) أو ثلاثية الأبعاد (3D). تتمتع رسومات الكمبيوتر OpenGL® بمزايا معينة مقارنة بالبرامج الأخرى ، حيث يمكن استخدامها مع أنظمة تشغيل متعددة (OS) وأنظمة أساسية مختلفة.

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

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

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