ANARI ، المعيار معها يهدف إلى توحيد محركات التقديم Khronos 3D

أناري

يبسط ANARI تطوير تطبيقات التصور ثلاثية الأبعاد المحمولة

قبل بضعة أيام خرونوس ، كشف النقاب عن طريق النشر الافراج عن اناري 1.0، والتي تحدد واجهة برمجة تطبيقات لمحركات التقديم عبر الأنظمة الأساسية وتهدف إلى توحيد واجهات البرمجة لتصور البيانات.

أناري تم وضعه كأول واجهة برمجة تطبيقات مستقلة لمحرك العرض ثلاثي الأبعاد التي تتمتع بدعم صناعي واسع النطاق من مطوري التصور العلمي مع التكامل في التطبيقات الرائدة مفتوحة المصدر بما في ذلك VMD و VTK / ParaView و VisIt.

في ANARI ، تم تفصيل أنه يوفر C-API (C99) مع روابط آمنة من النوع في كود C ++ لإنشاء أشجار كائنات هرمية في الذاكرة لتمثيل مشهد ثلاثي الأبعاد بشكل كامل وهندسة السطح ثلاثية الأبعاد والبيانات الحجمية.

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

مذكور في بريد Khronos أن ANARI وتم تطبيقه بواسطة كل من AMD و Intel و NVIDIA، التي أعدت بالفعل تطبيقات لمحركات التقديم الخاصة بها لتكون متوافقة مع المعيار ، بالإضافة إلى توفير الوصول إلى محركات التقديم RadeonProRender و OSPRay و VisRTX.

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

قال جيفرسون أمستوتز ، ANARI Work رئيس المجموعة ومهندس برمجيات أول في NVIDIA.

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

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

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

أيضا هناك البرنامج المساعد ANARI الخلاط التجريبي المفهوم في تطبيق ANARI SDK و ANARI-USD من NVIDIA والذي يسمح لأي تطبيق ANARI بالحصول على نتائج بالدولار الأمريكي لاستخدامها على منصة Omniverse وكما ذكرنا سابقًا ، تم دمج دعم ANARI في حزم التصور مفتوحة المصدر VMD و VTK / ParaView و VisIt.

إذا كنت مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.