قائمة مكتبات الرسومات ثلاثية الأبعاد

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

ربما كان أول إطار عمل للرسومات ثلاثية الأبعاد هو Core ، الذي نشرته ACM في عام 1977.

واجهة برمجة تطبيقات ثلاثية الأبعاد منخفضة المستوى

تحظى واجهات برمجة التطبيقات هذه الخاصة برسومات الحاسوب ثلاثية الأبعاد بشعبية خاصة:

واجهة برمجة تطبيقات الويب

  • WebGL هي واجهة JavaScript لواجهة برمجة تطبيقات OpenGL ES، تم الترويج لها بواسطة Khronos .
  • WebGPU هي واجهة برمجة تطبيقات أحدث وأكثر كفاءة للغات JavaScript و Rust و C++ و C. وهي غير مدعومة بالكامل من قبل جميع المتصفحات حتى الآن (انظر حالة التنفيذ ).

واجهة برمجة تطبيقات ثلاثية الأبعاد عالية المستوى

توجد أيضًا واجهات برمجة تطبيقات (APIs) لرسوم بيانية للمشاهد ثلاثية الأبعاد ذات مستوى أعلى ، توفر وظائف إضافية إلى جانب واجهة برمجة تطبيقات العرض ذات المستوى الأدنى. وتشمل هذه المكتبات قيد التطوير النشط ما يلي:

محرك قائم على جافا سكريبت

هناك اهتمام متزايد بواجهات برمجة التطبيقات عالية المستوى المستندة إلى متصفحات الويب لمحركات الرسومات ثلاثية الأبعاد. ومنها:

انظر أيضاً