عن المشروع
Instant Neural Graphics Primitives هو مشروع بحثي قائم على CUDA لتدريب وعرض حقول الإشعاع العصبي، ودوال المسافة الموقعة، والصور العصبية، والمجلدات العصبية. يستخدم كل بدائي MLP مع ترميز إدخال تجزئة متعدد الدقة من خلال إطار عمل tiny-cuda-nn من NVIDIA.
يوفر التطبيق القابل للتنزيل لنظام Windows واجهة رسومية تفاعلية لتحميل مجموعات بيانات NeRF، وملفات OBJ SDF، وملفات EXR/الصور، ومجلدات NanoVDB. يدعم استكشاف المشهد في الوقت الفعلي، وعناصر التحكم في التدريب، وخيارات العرض المتعلقة بـ DLSS، وعناصر التحكم في الاقتصاص، وحفظ/تحميل اللقطات، وتحسين وضع الكاميرا والعدسة، وتحويل NeRF/SDF إلى شبكة، وإطارات مفتاحية لمسار الكاميرا لتصدير MP4 أو JSON. يمكن لوضع VR المتوافق مع OpenXR الاتصال بـ Oculus أو SteamVR أو أي بيئات تشغيل أخرى مدعومة.
للأتمتة والتجريب، يتضمن المشروع روابط Python وواجهة scripts/run.py، بالإضافة إلى التشغيل بدون واجهة رسومية ودفتر Colab. يتم دعم البناء من المصدر على أنظمة Windows وLinux باستخدام بطاقة رسوميات NVIDIA، ومترجم C++14، وCUDA، وCMake، واختياريًا Python وOptiX وVulkan SDK. كما يتم توفير إعداد Dev Container/Docker.
يتضمن المستودع إرشادات حول مجموعات البيانات، وأمثلة للمشاهد، وعناصر تحكم لوحة المفاتيح/VR، وملاحظات استكشاف الأخطاء وإصلاحها، ومعلومات الاقتباس. يتم إصدار الكود بموجب ترخيص Nvidia Source Code License-NC، لذا لا يُمنح الاستخدام التجاري بموجب هذا الترخيص.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.