إنتل - الشعارابدأ باستخدام مجموعة أدوات عرض API واحدة لنظام التشغيل Windows
دليل المستخدم

تفترض الإرشادات التالية أنك قمت بتثبيت مجموعة أدوات العرض Intel® one API (Render Kit). إذا لم تكن مجموعة الأدوات مثبتة لديك، فراجع أدلة تثبيت مجموعة أدوات Intel® one API للتعرف على خيارات التثبيت. اتبع هذه الخطوات لبدء استخدام مجموعة أدوات عرض واجهة برمجة التطبيقات Intel® one API

  1. تكوين النظام الخاص بك.
  2. بناء وتشغيل سampلو التطبيقات.
  3. قم بتشغيل s المترجمة مسبقًاampلو التطبيقات.
  4. الخطوات التالية: إعادةview موارد إضافية لمعرفة المزيد حول Render Kit.

تكوين النظام الخاص بك

لاستخدام مجموعة أدوات العرض Intel ® one API (Render Kit).amples، تحتاج أولاً إلى إعداد النظام الخاص بك على النحو التالي:

  1. قم بتثبيت واجهات برمجة التطبيقات (API) الواحدةampالمتصفح للوصول إلى sampمصادر لو.
  2. قم بتثبيت Microsoft Visual Studio* مع Cake* وWindows* SDK لإنشاء sampليز.
  3. تثبيت أدوات التصوير.
  4. اختياري: تثبيت برامج تشغيل GPU.

قم بتثبيت API Sampمتصفح لو
يمكنك الوصول إلى سampالتطبيقات من واجهات برمجة التطبيقات (API) الواحدةampالمتصفح لو. يتم توزيع المتصفح كجزء من مجموعة أدوات Intel® one API الأساسية (Base Kit) في دليل أدوات التطوير.
قم بتثبيت Base Kit مع Intel® one API Threading Building Blocks، المتوفرة في كل من Render Kit وBase Kit. ليست هناك حاجة إلى مكونات Base Kit أخرى. راجع صفحة منتج Base Kit لمزيد من المعلومات وروابط التنزيل.
ملحوظة يمكنك أيضًا الحصول على sampيتم ذلك يدويًا باستخدام Git*.
قم بتثبيت Microsoft Visual Studio* مع Cake* وWindows* SDK
على الرغم من أن مجموعة أدوات Intel® neap لا تتطلب Cake* وWindows* SDK، إلا أن هناك العديد من واجهات برمجة التطبيقات (APIs).ampيتم تسليم الملفات كمشاريع إنشاء. لبناء مثل هذهampليه، تحتاج إلى تثبيت Cake و Windows SDK.
للقيام بذلك، قم بتثبيت أدوات تطوير Microsoft Visual Studio* C++، والتي تتضمن أدوات الإنشاء في تطوير سطح المكتب باستخدام حمل عمل C++. راجع مشاريع الكعكة في Visual Studio للحصول على إرشادات التثبيت.
عادةً، يتم تثبيت المكونات المطلوبة من القسم الاختياري لمثبت Visual Studio. يتم تثبيت Visual C++ Tools for Cake بشكل افتراضي كجزء من تطوير سطح المكتب باستخدام عبء عمل C++. لمزيد من المعلومات حول الكيك، قم بزيارة CMake.org. لمزيد من المعلومات حول Windows* SDK، راجع
Microsoft Dev Center Windows* SDK.
تثبيت أدوات التصوير
تقديم عدة قampغالبًا ما تتطلب الملفات والتطبيقات صورًا تمت معالجتها مسبقًا كمدخلات أو إنشاء صور كمخرجات. لعرض وتحويل الصور المدخلة والمخرجة، تحتاج إلى الحصول على أدوات التصوير لtagصافي PBM fileأنواع (PPM و PFM). الأداة الموصى بها هي Image Magics*. شاهد الصورة السحرية webموقع للحصول على تعليمات التثبيت المستقلة ومدير الحزم.
بالنسبة لمستخدمي GPU، قم بتنزيل وتثبيت برامج تشغيل GPU

  1. لتنزيل برنامج التشغيل، انتقل إلى برامج تشغيل الرسومات.
  2. انقر فوق أحدث إصدار من برامج تشغيل Intel® Graphics - Windows ® 10 DCH.
  3. قم بتشغيل المثبت.

الخطوات التالية
ابدأ باستخدام مجموعة أدوات العرض Intel ® one API من خلال إنشاء وتشغيل sampلو التطبيقات.
تعليق
شارك بتعليقاتك حول هذه المقالة في منتدى مجموعة أدوات عرض واجهة برمجة التطبيقات Intel ® one API.
بناء وتشغيل سampالمشاريع باستخدام سطر الأوامر Visual Studio*
المتطلبات الأساسية: تكوين النظام الخاص بك.
لبناء وتشغيل كماampعلى:

  1. تحديد موقع باسمampالمشروع باستخدام الكود Sampمتصفح لو لمجموعات أدوات Intel® oneAPI.
  2. بناء وتشغيل كماampالمشروع باستخدام CMake*.

التحميلاتampليه باستخدام الكود Sampمتصفح لو لمجموعة أدوات Intel® one API
استخدم الكود سample Browser for Intel one API Toolkits لتصفح مجموعة Intel® one APIs عبر الإنترنتampليه. يمكنك نسخ sampالملفات إلى القرص المحلي الخاص بك كملفات قابلة للبناءampمشاريع لو. معظم واجهات برمجة التطبيقات Intel Oneampيتم إنشاء المشاريع باستخدام Make* أو Cake، لذا يتم تضمين تعليمات البناء كجزء من التعليماتampلو في الملف التمهيدي file. كود سampيعد le Browser for Intel one API Toolkits برنامجًا منفردًا مستقلاًfile قابل للتنفيذ ولا يحتوي على تبعيات على مكتبات وقت التشغيل الديناميكية.
للحصول على قائمة بالمكونات التي تدعم Cake، راجع استخدام Cake مع تطبيقات API واحدة.
مهم
مطلوب اتصال بالإنترنت لتنزيل sampملفات لمجموعات أدوات Intel One API. للحصول على معلومات حول كيفية استخدام مجموعة الأدوات هذه دون الاتصال بالإنترنت، راجع التطوير في الأنظمة غير المتصلة بالإنترنت.
كود Sampلا يعمل متصفح le Browser لـ Intel one API Toolkits مع إعدادات وكيل النظام ولا يدعم وكيل WPAD. إذا كانت لديك مشكلة في الاتصال من خلال وكيل، فراجع استكشاف الأخطاء وإصلاحها.
لتنزيل مجموعة أدوات العرض Intel ® one API (Render Kit).ampليه:

  1. افتح موجه أوامر الأدوات الأصلية x64 لنافذة أوامر VS 2019.
  2. إعداد متغيرات البيئة:
    اتصل بـ "C:\Program Files (x86)\Intel\one API\setvars.bat"
    ملحوظة إذا قمت بتثبيت Render Kit في موقع مخصص، فتأكد من استبدال C:\Program Files (x86)\Intel\one API\ بمسار التثبيت المخصص قبل تشغيل الأمر.
  3. من المحطة، قم بتشغيل الكود Sampمتصفح le لمجموعات أدوات Intel one API مع C++ وC sampليه. neap-cli -l coppice
    تظهر قائمة API CLI الواحدة:intel ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - أنشئ مشروعًا
  4. حدد إنشاء مشروع باستخدام مفاتيح الأسهم، ثم اضغط على Enter.
    سوف يظهر اختيار اللغةإنتل ابدأ مع مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - cpp
  5. حدد اللغة الخاصة بكampلو. بالنسبة لمشروعك الأول، حدد cup، ثم اضغط على Enter.
    مجموعة الأدوات سampتظهر القائمة. تقديم عدة قampتوجد الملفات أسفل الشجرة الفرعية لمكتبات API.intel ابدأ باستخدام مجموعة أدوات عرض oneAPI لنظام التشغيل Windows - مكتبات oneAPI
  6. انتقل إلى إحدى مكتبات API > البدء باستخدام مجموعة أدوات عرض واجهة برمجة تطبيقات Intel one > Intel Spray sample > 01_ospray_gsg، ثم اضغط على Enter.
  7. حدد موقعًا لتنزيل المشروع إليه. افتراضيًا، هذا هو المسار الذي قمت بتشغيل Code S منهample Browser لمجموعات أدوات Intel one API واسم المشروع.إنتل ابدأ باستخدام مجموعة أدوات عرض oneAPI لنظام التشغيل Windows - إنشاء
  8. اضغط على Tab لتحديد إنشاء، ثم اضغط على Enter.
  9. كرر الخطوات لتنزيل sampالملفات الخاصة بالمكونات الأخرى: 02_embree_gsg لـ Intel® Embraer، و03_openvkl_gsg لـ Intel® Open Volume Kernel Library، و04_oidn_gsg لـ Intel® Open Image
    Denoise و05_ispc_gsg لمترجم برنامج Intel® SPMD الضمني (Intel® ISPC). قampيتم ترقيم les وstagإد لمحاكمته بالترتيب.
    مكتبة النواة ذات الحجم المفتوح من Intel 03_openvkl_gsg sampيتوفر le في خيار قائمة لغة C في Code Sampمتصفح le لمجموعات أدوات Intel one API:
    أ. اختر لغة ج:إنتل ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - حدد لغة Cب. حدد Intel Open VKL sampعلى:intel ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - VKL sample

راجع استكشاف Intel one API Samples من سطر الأوامر للحصول على فيديو تعليمي حول إنشاء مشروع باستخدام سطر الأوامر.
قم ببناء وتشغيل Intel® Spray Sampلو باستخدام كعكة*

  1. انتقل إلى المجلد الذي قمت بتنزيل ملف 01_ospray_gsg sampليه.
  2. قم بتشغيل الأوامر التالية لإنشاء sampعلى:
    Midair Build CD Build Cake .. كعكة - بناء . -إصدار التكوين
  3. انتقل إلى دليل الإصدار.
  4. تشغيل التطبيق.
    .\ospTutorialCpp.exe
  5. Review الصور الإخراج مع صورة viewتطبيق إيه لجزء في المليون file يكتب. على سبيل المثالampلو، مع صورة ماجيك *:
    \imdisplay.exe كأس الإطار الأول. جزء في المليون
    \imdisplay.exe الإطار المتراكم المتراكم. جزء في المليون
    يجب أن تشاهد الصور الناتجة:
    • عرض التراكم الفردي للإطار Cpp الأول:intel ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - عرض التراكم• تقديم العشرة تراكمات لكأس الإطار المتراكم:

إنتل ابدأ مع مجموعة أدوات العرض oneAPI لنظام التشغيل Windows -Buildقم ببناء وتشغيل Intel® Embrey Sampلو باستخدام كعكة*

  1. انتقل إلى المجلد الذي قمت بتنزيل ملف 02_embree_gsg s فيهampليه.
  2. قم بتشغيل الأوامر التالية لإنشاء sampعلى:
    بناء mkdir
    بناء القرص المضغوط
    كيك ..
    كميك – بناء . -إصدار التكوين
  3. انتقل إلى دليل الإصدار.
  4. تشغيل التطبيق.

.\minimal.exe
لياليampيقوم التطبيق بإجراء اختبارين لتقاطع الشعاع إلى المثلث باستخدام Intel Embrey API. كان أحد الاختبارات ناجحًا، بينما كان الاختبار الآخر فاشلاً. تتم كتابة الإخراج إلى المحطة:
0.000000، 0.000000، -1.000000: تم العثور على تقاطع في الهندسة 0، البدائية 0 عند القيصر=1.000000 1.000000، 1.000000، -1.000000: لم يتم العثور على أي تقاطع.
إنشاء وتشغيل مكتبة Intel® Open Volume Kernel Sampلو باستخدام CMake*

  1. انتقل إلى المجلد الذي قمت بتنزيل ملف03_openvkl_gsg sampليه.
  2. قم بتشغيل الأوامر التالية لإنشاء sampعلى:
    بناء في الجو
    بناء القرص المضغوط
    كيك ..
    كعكة - بناء . -إصدار التكوين
  3. انتقل إلى دليل الإصدار.
  4. تشغيل التطبيق.

.\vklTutorial.exe
لياليampيظهر التطبيق لو sampلينغ ضمن حجم ومخرجات تم إنشاؤها من الناحية الإجرائية. سampلينغ،
حساب التدرج، والسمات المتعددةampلينغ. تتم كتابة الإخراج إلى المحطة.

قم ببناء وتشغيل Intel® Open Image Denoise Sampلو باستخدام CMake*

  1. انتقل إلى المجلد الذي قمت بتنزيل 04_oidn_gsg sampليه.
  2. قم بتشغيل الأوامر التالية لإنشاء sampعلى:
    منتصف الهواء بناء مؤتمر نزع السلاح بناء كعكة ..
    كعكة - بناء . -إصدار التكوين
  3. انتقل إلى دليل الإصدار.
  4. تحويل كأس الإطار المتراكمة. صورة جزء في المليون إلى تنسيق PFM مع ترتيب البيانات LSB. على سبيل المثالample، باستخدام أداة التحويل Image Magics*:
    \magick.exe تحويلample>\01_ospray_gsg\build\Release \كأس الإطار المتراكم. جزء في المليون -endian LSB PFM: غطاء الإطار المتراكم. مساءً
  5. قم بتشغيل التطبيق لتقليل تشويش الصورة.
    .\oidnDenoise.exe - غطاء الإطار المتراكم. مساء -o denoised.pfm
  6. Review صورة الإخراج مع صورة viewتطبيق إيه لجزء في المليون file يكتب. على سبيل المثالample، مع Image Magics*:
    \imdisplay.exe تم تقليل الضوضاء. مساءً
    • عرض كأس الإطار العشرة الأصلية المتراكمة:

intel ابدأ باستخدام مجموعة أدوات عرض oneAPI لنظام التشغيل Windows - نتيجة واضحة• إزالة الضوضاء نتيجة إزالة الضوضاء. مساءً:intel ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - قم بتشغيل Intelإنشاء وتشغيل برنامج التحويل البرمجي Intel® Implicit SPMD Sampلو باستخدام CMake*

  1. انتقل إلى المجلد الذي قمت بتنزيل 05_ispc_gsg sampليه.
  2. قم بتشغيل الأوامر التالية لإنشاء sampعلى:
    بناء في الجو
    بناء القرص المضغوط
    كيك ..
    كعكة - بناء .
  3. قم بتشغيل هدف واحدampالتطبيق لو:
    .\simple.exe
  4.  قم بتشغيل برنامج متعدد الأهدافampالتطبيق لو:
    ./simple_multi.exe
    ينفذ التطبيق عملية بسيطة لصفيف الفاصلة العائمة. تتم طباعة النتيجة على شجاع.
0: بسيط(0.000000) = 0.000000 8: بسيط(8.000000) = 2.828427
1: بسيط(1.000000) = 1.000000 9: بسيط(9.000000) = 3.000000
2: بسيط(2.000000) = 4.000000 10: بسيط(10.000000) = 3.162278
3: بسيط(3.000000) = 1.732051 11: بسيط(11.000000) = 3.316625
4: بسيط(4.000000) = 2.000000 12: بسيط(12.000000) = 3.464102
5: بسيط(5.000000) = 2.236068 13: بسيط(13.000000) = 3.605551
6: بسيط(6.000000) = 2.449490 14: بسيط(14.000000) = 3.741657
7: بسيط(7.000000) = 2.645751 15: بسيط(15.000000) = 3.872983

الخطوات التالية
استكشف الموارد الإضافية في الخطوات التالية.

تشغيل S المترجمة مسبقًاampلو التطبيقات

بالإضافة إلى المكتبات، توفر مجموعة أدوات العرض Intel® onlap ملفات مجمعة مسبقًاampالتطبيقات لو ل
تسليط الضوء على ميزات مجموعة الأدوات. غالبًا ما تستخدم هذه التطبيقات المترجمة مسبقًا مكتبات رسومات خارجية للعرض
الميزات في الوضع التفاعلي. في هذا القسم، ستتعلم كيفية تشغيل التطبيقات التفاعلية المجمعة مسبقًا.

تشغيل التطبيقات التفاعلية المترجمة مسبقًا

  • تشغيل sop المترجمة مسبقًا على سبيل المثالampتطبيق les مع Intel ® Spray.
    سوب السابقينampيعرض البرنامج العرض الأساسي للمشهد التفاعلي باستخدام Intel Spray. يحتوي على عناصر تحكم في واجهة المستخدم الرسومية يمكنك تبديلها لاستكشاف ميزات Intel Spray.
  • قم بتشغيل تطبيق هندسة مثلث تم تجميعه مسبقًا باستخدام Intel ® Embrey. هندسة المثلث، مثل أجهزة Intel Embrey الأخرىamples، يوضح القدرة الأساسية على حساب تتبع الأشعة.
    استخدم هندسة المثلث لاستكشاف ميزات Intel Embrey.
  • قم بتشغيل ملف تم تجميعه مسبقًا على سبيل المثالampتطبيق les مع مكتبة Intel ® Open Volume Kernel (Intel® Open VKL). فأر الحقل السابقampيوضح les العرض الأساسي للمشهد التفاعلي باستخدام Intel Open VKL. يحتوي على عناصر تحكم في واجهة المستخدم الرسومية (GUI) نموذجية لتصور عرض الحجم.

ملحوظة يتم استخدام Intel ® Open Image Denoise كميزة معالجة لاحقة في OSPExampأقلampالتطبيق وفي Intel Spray Studio. لا يحتوي Intel Open Image Denoise على تطبيقات تفاعلية مستقلة
قم بتشغيل تطبيق Intel® OSPRay Studio Showcase
يجمع Intel Spray Studio بين مكتبات Render Kit في تطبيق عرض متطور. جرب تطبيق Intel Spray Studio المترجم مسبقًا قبل استكشاف الكود المصدري لاستخدامه في مشاريعك الخاصة.
ميزات إنتل سبراي ستوديو:

  • رسم بياني لمشهد مرجعي لتحميل وتخزين وتحويل هندسة المشهد والأنسجة والمعلمات في بيئة تفاعلية
  • أدوات المشهد المستندة إلى واجهة المستخدم الرسومية لتقديم التحكم في المعلمات لتطبيق تفاعلي
  • البنية التحتية لبرنامج C++ الإضافي لعناصر التحكم المخصصة
  • الإدخال/الإخراج: أنسجة موجة أمامية OBJ وGLTF* وHDR مع Open Image IO* وإخراج صورة ثابتة
  • تمر المعالجة اللاحقة لـ Intel Open Image Denoise مع مكتبة مزيل الضوضاء لوحدة osprey من Intel Spray
  • روابط Python* لعرض البرنامج النصي
  •  ضوابط الرسوم المتحركة للكاميرا
  • تقديم متعدد العقد مع MPI

اهرب مثلampمع Intel® OSPRay
توضح هذه الإرشادات كيفية تشغيل برنامج تفاعليampالتطبيق مع Intel® OSPRay من مجموعة أدوات العرض Intel® oneAPI (Render Kit) لنظام التشغيل Windows*.
المتطلبات الأساسية: تكوين النظام الخاص بك.
لتشغيل التطبيق:

  1. افتح موجه الأوامر.
  2. إعداد متغيرات البيئة:
    اتصل بـ "C:\Program Files (x86) \ Intel \ oneAPI \ setvars.bat "
    ملحوظة إذا قمت بتثبيت Render Kit في موقع مخصص، فتأكد من استبدال C:\Program Files (x86)\Intel\oneAPI\ بمسار التثبيت المخصص قبل تشغيل الأمر.
  3. انتقل إلى دليل قابل للكتابة وقم بإنشاء دليل لتخزين الدعم fileس. على سبيل المثالample، قم بإنشاء مجلد rkgsg: cd %USERPROFILE% في الجو rkgsg cdrkgsg
  4. قم بتشغيل OSPExampليه: أوسبيكسamples.exe

سيتم فتح نافذة واجهة المستخدم الرسومية الجديدة مع مشاهد بسيطة متعددة تتكون من أنواع الهندسة الأساسية والأضواء والأحجام. يمكنك تعديل المشهد من خلال النقر على زر القائمة المنسدلةintel ابدأ باستخدام مجموعة أدوات عرض oneAPI لنظام التشغيل Windows - الأزرار المنسدلةالضوابط والنصائح
يمكنك التحكم في المشهد view بالماوس على النحو التالي:

  • انقر بزر الماوس الأيمن لتحريك الكاميرا للداخل والخارج من نقطة النظر.
  • انقر بزر الماوس الأيسر للتدوير.
  • استخدم عجلة الماوس للتحريك.
    يقوم هذا أيضًا بالإبلاغ عن معرف الشكل الهندسي للهندسة المتقاطعة أسفل المؤشر في الوحدة الطرفية.
  • قم بالسحب والإسقاط لتحريك الكاميرا.

يمكنك أيضًا استخدام عناصر التحكم التالية في لوحة المفاتيح:

  • اضغط على G لإظهار/إخفاء واجهة المستخدم.
  • اضغط على Q لإنهاء التطبيق.
    يمكنك أيضًا التحكم في المشهد من جزء التحكم:
  • جرب مشاهد هندسية وحجمية مختلفة. View لهم تحت العارضين مختلفة.
  • يسمح إلغاء الإطار عند التفاعل بمزيد من الرسوم المتحركة المستمرة أثناء التنقل.
  • تمكين إظهار العمق لإظهار العمق النسبي عند تقاطع الشعاع مع المشهد من كل موقع بيكسل بالكاميرا.
  •  تمكين إظهار البياض لإظهار بياض المادة عند تقاطع الشعاع مع المشهد من كل موقع بكسل بالكاميرا.
  • قم بتمكين أداة تقليل الضوضاء من تقليل الضوضاء في كل إطار باستخدام تقنية Intel® Open Image Denoised
    ملحوظة: قد يكون من الممكن ملاحظة مزيل الضوضاء مع بعض الأشكال الهندسية بشكل أفضل من غيرها. على سبيل المثالample، تُظهر مجموعة مشهد Streamlines المحددة مسبقًا التقارب مع تقليل الضوضاء بشكل أكثر وضوحًا.

ملحوظة إذا لم يكن مزيل الضوضاء لوحدة osprey متوفرًا في التوزيعة الخاصة بك، فيمكنك الحصول عليه باستخدام Superbill كما هو موضح في الخطوات التالية.

  • قم بتغيير مرشح البكسل إلى إعادةview طرق منع التعرج المختلفة المتوفرة في واجهة برمجة التطبيقات.
  • تغيير البكسلamples، وهو عدد المشاهدampليه لكل بكسل في تراكم واحد. أعلى سampيؤدي ذلك إلى أوقات عرض أطول، ولكن تقارب أسرع لكل تراكم. أقل سampيؤدي كل بكسل إلى أداء أسرع للتطبيق.
  • قم بتغيير معلمة الحد الأقصى لطول المسار، وهو عدد انعكاسات المسار أو انكساراته في كل ثانيةampلو. الرقم الأعلى يكون أكثر دقة، بينما الرقم الأقل يكون أسرع في الحساب.
  • قم بتغيير طول مسار الروليت، وهو العتبة أو الانعكاسات أو الانكسارات التي يتم عندها إنهاء اجتياز الشعاع بشكل عشوائي. الرقم الأعلى يكون أكثر دقة، بينما الرقم الأقل يكون أسرع في الحساب.
  • تغيير sampلو المساهمات. سampلو مساهمة أقل من الحد الأدنى للمساهمة لن يؤثر على المشهد. الرقم الأقل يكون أكثر دقة، بينما الرقم الأعلى يكون أسرع في الحساب.
  • قم بتغيير ضبابية حركة الكاميرا للتحكم في تأثير التمويه أثناء تحريك الكاميرا. تعمل القيمة 0 على إيقاف التمويه.
  • قم بتمكين Render Sun Sky لتشغيل أفق مشهد يمكن التحكم فيه. سيعكس المشهد الأفق كما تم تكوينه من خلال المعلمات المنبثقة لواجهة المستخدم الرسومية.

الخطوات التالية

  • قم بتشغيل s المترجمة مسبقًاampتطبيقات le لمكونات Render Kit الأخرى.
  • استكشف الموارد الإضافية في الخطوات التالية.

قم بتشغيل Intel® Embree Sample
يوضح هذا البرنامج التعليمي كيفية تشغيل برامج Intel® Embrey التفاعلية المجمعة مسبقًاampالتطبيقات المضمنة في مجموعة أدوات العرض Intel® one API (Render Kit). هذا سampيوضح كيفية إنشاء صورة ذات أشكال هندسية أساسية باستخدام Intel Embrey.
هندسة المثلث سampيستخدم التطبيق الموضح في البرنامج التعليمي واجهة مستخدم رسومية لإنشاء مكعب ثابت ومستوى أرضي باستخدام رؤوس المثلث.
المتطلب السابق: تكوين النظام الخاص بك.
لتشغيل التطبيق:

  1. افتح موجه الأوامر.
  2. إعداد متغيرات البيئة:
    اتصل بـ "C:\Program Files (x86)\Intel\one API\setvars.bat"
    ملحوظة إذا قمت بتثبيت Render Kit في موقع مخصص، فتأكد من استبدال C:\Program Files (x86)\Intel\one API\ بمسار التثبيت المخصص قبل تشغيل الأمر.
  3. انتقل إلى دليل قابل للكتابة وقم بإنشاء دليل لتخزين الدعم fileس. على سبيل المثالampلو، أنشئ المجلد rk_gsg :
    القرص المضغوط %USERPROFILE%
    منصات الجو
    منصات القرص المضغوط
  4. قم بتشغيل هندسة المثلثampلو: Triangle_geometry.exe
    يتم فتح نافذة جديدة تحتوي على مكعب ثلاثي الأبعاد لتتبع الأشعة. لتحريك الكاميرا، انقر واسحب زر الماوس الأيسر أو استخدم مفاتيح W أو A أو S أو D أو مفاتيح الأسهم. للحصول على تفاصيل حول سampلو، راجع الفصل 9 في وثائق Intel Embrey.

إنتل ابدأ مع مجموعة أدوات عرض oneAPI لنظام التشغيل Windows - أشعة ثلاثية الأبعادنصائح وملاحظات

  • لتحريك الكاميرا، انقر واسحب زر الماوس الأيسر أو استخدم الأزرار W أو A أو S أو D أو مفاتيح الأسهم.
  • هذهampيوضح كيفية إنشاء صورة ذات أشكال هندسية أساسية باستخدام Intel Embrey.
  • هندسة المثلث سampلو الميزات:
  • مجموعة مشفرة من بيانات قمة الرأس العائمة البسيطة، والتي تتكون من موقع زوايا المكعب والمستوى الأرضي.
  • تعريف قوائم الفهرس لبناء المثلثات من القمم.
  • هياكل البيانات الهندسية المحددة بواسطة واجهة برمجة التطبيقات (API) لإنشاء بيانات القمة والفهرس وإدخالها في المشهد.
  •  تسلسل هرمي حسابي متعدد الخيوط لتتبع الأشعة فوق إطار الصورة.
  • يتم تقسيم أشعة الحوسبة إلى مربعات من بكسلات الشاشة. يتم تقسيم البلاط بين المواضيع.
  • يقوم كل بلاط بإجراء اختبارات تقاطع الأشعة لكل بكسل في المربع.
  • بالإضافة إلى اختبارات تقاطع الأشعة الأساسية التي تحدد ألوان المثلث، يتم إجراء اختبار تقاطع الظل (الانسداد) عند نقطة التقاطع لاتجاه ضوئي ثابت واحد مشفر.
  • تحتوي وحدات البكسل النهائية على بيانات ألوان محسوبة من الأشعة المعبأة في ثلاثية ألوان RGB.
  • يوفر تجريد السقالات الكثير من كود الغراء. يتم استخدام هذا التجريد بكثافة في أجهزة Intel الأخرى
    امبري سampلو التطبيقات. ال sampيتضمن التجريد ما يلي:
  • الإعداد لمعاودة الاتصال بوظائف التهيئة والعرض والتفكيك
  • هياكل البيانات لإدارة بيانات المشهد
  • لوحة المفاتيح والماوس الإدخال / الإخراج
  • يتم ربط واجهة برمجة التطبيقات (API) بكود إدارة نوافذ نظام التشغيل للتصور

راجع مصدر التطبيق في Triangle_geometry_device.cpp في مستودع Intel Embraer GitHub*.
علاقة Intel Embrey مع مكونات Render Kit الأخرى

  • يستخدم Intel® Spray، وهو محرك تتبع الشعاع المحمول المفتوح والقابل للتطوير، Intel Embrey لإنشاء الصور. يوفر Intel Spray أيضًا كائنات ووظائف نموذجية للمشاهد ثلاثية الأبعاد.
  • تتضمن أحكام Intel Spray كائنات الحجم والهندسة والمواد والأنسجة والأضواء والكاميرا والمخازن المؤقتة للإطارات والحوسبة الموزعة المستندة إلى MPI وغيرها.
  • بالنسبة للمطورين ذوي الخلفية الشبيهة بـ OpenGL*، قد يكون Intel Spray طريقة أفضل لبدء استكشاف مجموعة الأدوات من Intel Embrey.
  • إنتل إمبري مسار التتبع على سبيل المثالampيوفر البرنامج مقدمة بسيطة ومنطقية لتتبع المسار. يمكنك الوصول إلى تنفيذ تصور احترافي كامل لعارض تتبع المسار داخل Intel Spray API.
  •  تتمحور قدرة Intel Embrey حول تتبع الأشعة الهندسي. في المقابل، توفر مكتبة Intel® Open Volume Kernel (Intel® Open VKL) تصورًا للحجم وعناصرampقدرة لينغ.
  • يمكن تقليل التشويش على الصور المقدمة باستخدام Intel Embrey باستخدام Intel® Open Image Denoise. ومع ذلك، توفر تقنية Intel Spray إمكانية الوصول إلى قناة المخزن المؤقت للإطار لتبسيط إدارة تقليل تشويش البيانات. والنتيجة هي صور عالية الجودة منخفضة الضوضاء بتكلفة حسابية منخفضة لتتبع الأشعة.

الخطوات التالية

  • قم بتشغيل s المترجمة مسبقًاampتطبيقات le لمكونات Render Kit الأخرى.
  • راجع الخطوات التالية لمزيد من الموارد.

قم بتشغيل مكتبة Intel® Open Volume Kernel (Intel® Open VKL) Sample
يصف هذا البرنامج التعليمي كيفية تشغيل برنامج تفاعلي تم تجميعه مسبقًاampتطبيق le مبني على Intel® Open
مكتبة حجم النواة (Intel® Open VKL).
الفول السابقampأقلampيعرض التطبيق نتائج Intel Open VKL API للعرض من خلال واجهة رسومية.
المتطلبات الأساسية: تكوين النظام الخاص بك.
لتشغيل التطبيق:

  1. افتح موجه الأوامر.
  2. إعداد متغيرات البيئة:
    اتصل بـ "C:\Program Files (x86)\Intel\one API\setvars.bat"
    ملحوظة إذا قمت بتثبيت Render Kit في موقع مخصص، فتأكد من استبدال C:\Program Files (x86)\Intel\one API\ بمسار التثبيت المخصص قبل تشغيل الأمر.
  3. انتقل إلى دليل قابل للكتابة وقم بإنشاء دليل لتخزين الدعم fileس. على سبيل المثالampلو، قم بإنشاء
    مجلد الخرق :
    القرص المضغوط %USERPROFILE%
    منصات الجو
    منصات القرص المضغوط
  4. تشغيل سampالتطبيق لو:
    فأر الحقل السابقamples.exe
    لياليampسيتم فتح النتائج في نافذة واجهة المستخدم الرسومية الجديدة.

الضوابط التالية متوفرة:

  • انقر بزر الماوس الأيسر (الماوس 1) واسحب لتدوير الكاميرا.
  • انقر بزر الماوس الأيمن (Mouse2) واسحب لتكبير الكاميرا.
  • انقر بزر الماوس الأوسط (Mouse3) واسحب لتحريك الكاميرا.
  • حدد وظائف نقل مختلفة، وقيم Intel Open VKL API، وعناصر التحكم في العرض لتصور مستوى الصوت.
    intel ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - جميع عناصر التحكم

ملحوظة قد تتداخل عناصر واجهة المستخدم. قم بسحب وإسقاط شريط التحكم الأزرق لرؤية كافة عناصر التحكم.
نصائح وملاحظات

  • تتوفر أوضاع عرض مختلفة من القائمة المنسدلة للعرض. تتوافق هذه الأوضاع مع المجلدات المعاصرةampتطبيقات لينغ وتقديم.
  • يوضح عارض Density Path Tracer تتبع المسار داخل وحدة التخزين. يستخدم Vole Compute Sample() لدعم تتبع Woodcock sampخوارزمية لينغ. استخدم مربعات الحوار للتحكم في معلمات الخوارزمية. راجع DensityPathTracer.cpp.
  • يوضح عارض مكرر الضربة وظيفة حساب مكرر الضرب والتدرج. يستخدم Vole Iterate () و Vole Compute Gradient (). هذا السابقampيوضح le أيضًا اختبار الظل. راجع HitIteratorRenderer.cpp.
  • يوضح مكرر Ray-march التكرار الفاصل وحساب الحجم sampلو. ويستخدم Vole Iterate Interval () وvole Compute Sampلو (). راجع RayMarchIteratorRenderer.cpp.
  • عند استكشاف samples، لاحظ أن الكود مستعار ومعياري لدعم نافذة العرض التفاعلية. لفهم الكود بشكل أفضل، ابدأ باستخدام وظيفة العرض Pixel().
  • تتوافق أوضاع ISPC مع تطبيقات التعليمات البرمجية المبنية على برنامج Intel® Implicit SPMD Program Compiler. هذه التطبيقات تأخذ وقتا متقدماtagهـ من قدرات SIMD للمعالجات الحديثة وتوفير المزيد من الفرص للأداء.

الخطوات التالية

  • قم بتشغيل s المترجمة مسبقًاampتطبيقات le لمكونات Render Kit الأخرى.
  • راجع الخطوات التالية لمزيد من الموارد.

قم بتشغيل Intel® Spray Studio
توضح هذه الإرشادات كيفية تشغيل تطبيق Intel® Spray Studio. إن Intel Spray Studio هو تطبيق عرض مضمن في مجموعة أدوات العرض Intel® neap (Render Kit). إنه تطبيق تفاعلي وقابل للتمديد لتتبع الأشعة.
المتطلبات الأساسية: تكوين النظام الخاص بك.
لتشغيل التطبيق:

  1. افتح موجه الأوامر.
  2. إعداد متغيرات البيئة:
    اتصل بـ "C:\Program Files (x86)\Intel\one API\setvars.bat"
    ملحوظة إذا قمت بتثبيت Render Kit في موقع مخصص، فتأكد من استبدال C:\Program Files
    (x86)\Intel\one API\ بمسار التثبيت المخصص قبل تشغيل الأمر.
  3. انتقل إلى دليل قابل للكتابة وقم بإنشاء دليل لتخزين الدعم والنتيجة fileس. على سبيل المثالampليه
    قم بإنشاء مجلد الحفارات :
    القرص المضغوط %USERPROFILE% من منصات الجو، ومنصات الأقراص المضغوطة
  4. قم بتشغيل Intel Spray Studio: ospStudio.exe
    يجب أن تشاهد نافذة عرض تفاعلية:إنتل ابدأ مع مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - File
  5. في نافذة العرض، انتقل إلى File > مشهد العرض التوضيحي وحدد أحد العروض التوضيحية المحددة مسبقًا مشاهد.إنتل ابدأ مع مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - المشهد التجريبيملحوظة توضح بعض المشاهد إمكانية تكامل مكتبة Intel® Open Volume Kernel.
  6. Review المشهد المختار. على سبيل المثالample، يبدو العرض التوضيحي للتسلسل الهرمي متعدد المستويات كما يلي:intel ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows - المشهد التجريبي 1يمكنك التحكم في المشهد view بالماوس على النحو التالي:
    • انقر بزر الماوس الأيمن لتحريك الكاميرا للداخل والخارج من نقطة النظر.
    • انقر بزر الماوس الأيسر للتدوير.
    • قم بتمرير عجلة الماوس للتكبير والتصغير.
    • السحب والإسقاط لتحريك الكاميرا.
    يمكنك أيضًا استخدام عناصر التحكم التالية في لوحة المفاتيح:
    • أعلى/أسفل: حرك الكاميرا على طول المحور Z (للداخل والخارج).
    • ALT+UP/ALT+DOWN: حرك الكاميرا على طول المحور Y (لأعلى أو لأسفل).
    • اليسار: حرك الكاميرا إلى اليسار على طول المحور X.
    • اليمين: حرك الكاميرا إلى اليمين على طول المحور X.
    • W/S: تغيير ارتفاع الكاميرا.
    • ALT+S: حفظ الإطار بتنسيق a file إلى دليل محلي.
    • A/D: تغيير سمت الكاميرا.
    • ALT+A/ALT+D: تغيير لفة الكاميرا.
    • G: إظهار/إخفاء واجهة المستخدم.
    • س: قم بإنهاء التطبيق.
    • P: طباعة رسم بياني للمشهد على الصدفة.
    • M: طباعة سجل المواد على الصدفة.
    • ب: طباعة حدود الإطار.
    • V: طباعة معلمات الكاميرا على الغلاف.
    • =: ادفع الموقع لحفظ معلمات الكاميرا.
    • -: افتح موقعًا لحفظ معلمات الكاميرا.
    • 0-9: ضبط لقطة الكاميرا.
    • استمر في الضغط على X، واستمر في الضغط على Y، واستمر في الضغط على Z: احتفظ بالمحور مقيدًا لحركة الكاميرا.
  7. يمكنك حفظ الصورة الناتجة من القائمة > حفظ... > لقطة الشاشة بتنسيق الصورة المفضل. يتم حفظ الصورة في دليل الخرق العامل كاستوديو. .إنتل ابدأ مع مجموعة أدوات العرض oneAPI لنظام التشغيل Windows -حفظ
  8. يمكنك إعادةview لقطة الشاشة المحفوظة مع صورتك المفضلة viewاه.

الخطوات التالية

  • قم بتشغيل s المترجمة مسبقًاampتطبيقات le لمكونات Render Kit الأخرى.
  • راجع الخطوات التالية لمزيد من الموارد.

الخطوات التالية
اكتشف موارد مجموعة أدوات عرض واجهة برمجة التطبيقات (Render Kit) الإضافية من Intel ® one.
كتيبات API
توفر مكتبات Render Kit واجهات API المستندة إلى C99. توجد أدلة API في مكتبة المكونات العامة webالصفحات.

  • دليل Intel® OSPRay API
  • دليل Intel® Embree API
  • دليل واجهة برمجة تطبيقات Intel® Open Volume Kernel Library (Intel® Open VKL).
  • دليل Intel® Open Image Denoise API

يتم تجميع كافة رؤوس C99 API ضمن C++ 11. إذا كنت تفضل لغة C++، فإن بعض مكتبات Render Kit تعرض وظيفة أغلفة C++ API المحددة في الرأس files.

مكتبة رأس الصفحة
إنتل سبراي ospray_cpp.h
إزالة الضوضاء من الصور المفتوحة من Intel oidn.hpp

 متقدم سampلو مصادر البرنامج
لكل مكون قample، المصدر متاح في مستودع المكونات GitHub*:

  • إنتل سبراي إسampمصادر لو
  • إنتل امبري إسampمصادر لو
    من أجل سampالوصف، راجع الفصل 9 في دليل Intel Embrey.
  • إنتل فتح VKL قampمصادر لو
  • إنتل فتح الصورة Denoise sampمصادر لو
    هذا هو سطر الأوامر فقط.
  • مصدر إنتل سبراي ستوديو
الفواتير الفائقة
يمكنك نشر بيئة محلية لإنشاء كافة البرامج وتشغيلهاampليه مع الفاتورة الرائعة. الفاتورة الرائعة عبارة عن برنامج نصي آلي كامل لـ Cake* للحصول على جميع مكتبات وأدوات Render Kit وإنشاءهاampليه. تعتبر الفاتورة الفائقة طريقة موصى بها من أجل:
  • استكشاف جميع سampليه في رمل سهل وشامل. تحريرها وإعادة بنائها بسرعة.
  • الحصول على العديد من المتطلبات الأساسية لبناء المكتبات آلياً
  • Reviewالحصول على الكود المصدري للمكتبة الداخلية
  • تعديل وظائف Render Kit، بما في ذلك stagمكتبة جي بناء الوقت الميزات الاختيارية
  • يتم تسليم نص الفاتورة الرائعة كمكون روتيني لتوزيع Render Kit. وهو موجود أيضًا في بوابة Render Kit GitHub. للحصول على شرح تفصيلي للبرنامج النصي الفائق، راجع المستند الخاص بنظام التشغيل الخاص بك:
  • إنشاء مكتبات مجموعة أدوات عرض واجهة برمجة التطبيقات Intel one لنظام التشغيل Windows*
  • إنشاء مكتبات مجموعة أدوات عرض واجهة برمجة التطبيقات Intel one لنظام التشغيل Linux*
  •  إنشاء مكتبات مجموعة أدوات عرض واجهة برمجة التطبيقات Intel one لنظام التشغيل macOS*

المنتديات والتعليقات
اطرح الأسئلة وقدم تعليقاتك على منتدى مجموعة أدوات عرض Intel oneAPI.
قم بالإبلاغ عن المشكلات الفنية مباشرةً على مستودعات GitHub المكونة:

  • مستودع إنتل للرذاذ
  • مستودع إنتل امبري
  • مستودع إنتل المفتوح VKL
  • مستودع Intel Open Image Denoise
  • مستودع Intel Spray Studio

استكشاف الأخطاء وإصلاحها

يصف هذا القسم المشكلات المعروفة التي قد تواجهها عند استخدام مجموعة أدوات العرض Intel® one API (Render Kit).
للحصول على الدعم الفني، تفضل بزيارة منتدى مجموعة أدوات عرض واجهة برمجة التطبيقات Intel ® one API.
خطأ: لم يتم تحديد بروتوكول
قد ترى الخطأ التالي عند تشغيل تطبيق يستند إلى واجهة المستخدم الرسومية من حاوية Docker*:
لم يتم تحديد بروتوكول
خطأ 65544: X11: فشل فتح الشاشة:0
تم استدعاء الإنهاء بعد طرح مثيل لـ "sty::runtime error"
What(): فشل في تهيئة GLFW!
تم إحباطه (إلقاء النواة)
حل: قبل تشغيل التطبيق، تأكد من تشغيل أمر xhost في حاوية Docker:
المضيف +

الإخطارات وإخلاء المسؤولية

قد تتطلب تقنيات Intel تفعيل الأجهزة أو البرامج أو تفعيل الخدمة.
لا يمكن أن يكون أي منتج أو مكون آمنًا تمامًا.
قد تختلف التكاليف والنتائج الخاصة بك.
© شركة إنتل. تعد Intel وشعار Intel وعلامات Intel الأخرى علامات تجارية لشركة Intel Corporation أو الشركات التابعة لها. قد تكون الأسماء والعلامات التجارية الأخرى مملوكة لآخرين.
معلومات المنتج والأداء
يختلف الأداء حسب الاستخدام والتكوين وعوامل أخرى. تعلم اكثر من خلال www.Intel.com/PerformanceIndex.
مراجعة الإخطار رقم 20201201
لا يتم منح أي ترخيص (صريح أو ضمني، عن طريق الحجب أو غير ذلك) لأي حقوق الملكية الفكرية بموجب هذه الوثيقة.
قد تحتوي المنتجات الموصوفة على عيوب في التصميم أو أخطاء معروفة باسم الأخطاء المطبعية والتي قد تتسبب في انحراف المنتج عن المواصفات المنشورة. تتوفر الأخطاء المطبعية الحالية عند الطلب.
تتنصل Intel من جميع الضمانات الصريحة والضمنية ، بما في ذلك على سبيل المثال لا الحصر ، الضمانات الضمنية الخاصة بالتسويق ، والملاءمة لغرض معين ، وعدم الانتهاك ، بالإضافة إلى أي ضمان ينشأ عن مسار الأداء ، أو مسار التعامل ، أو الاستخدام في التجارة.

إنتل - الشعار

المستندات / الموارد

إنتل ابدأ مع مجموعة أدوات العرض oneAPI لنظام التشغيل Windows [بي دي اف] دليل المستخدم
ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows، ابدأ باستخدام مجموعة أدوات العرض oneAPI لنظام التشغيل Windows، ومجموعة الأدوات لنظام التشغيل Windows

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *