প্রকল্প সম্পর্কে

ইনস্ট্যান্ট নিউরাল গ্রাফিক্স প্রিমিটিভস একটি CUDA-ভিত্তিক গবেষণা প্রকল্প যা নিউরাল রেডিয়েন্স ফিল্ড, সাইনড ডিসট্যান্স ফাংশন, নিউরাল ইমেজ এবং নিউরাল ভলিউম প্রশিক্ষণ ও রেন্ডার করে। প্রতিটি প্রিমিটিভ এনভিআইডিআইএ-র tiny-cuda-nn ফ্রেমওয়ার্কের মাধ্যমে মাল্টিরেজোলিউশন হ্যাশ ইনপুট এনকোডিং সহ একটি MLP ব্যবহার করে। ডাউনলোডযোগ্য উইন্ডোজ অ্যাপ্লিকেশনটি NeRF ডেটাসেট, OBJ SDF, EXR/ইমেজ এবং NanoVDB ভলিউম লোড করার জন্য একটি ইন্টারেক্টিভ GUI সরবরাহ করে। এটি রিয়েল-টাইম দৃশ্য অন্বেষণ, প্রশিক্ষণ নিয়ন্ত্রণ, DLSS-সম্পর্কিত রেন্ডারিং অপশন, ক্রপ কন্ট্রোল, স্ন্যাপশট সেভ/লোড, ক্যামেরা-পোজ এবং লেন্স অপটিমাইজেশন, NeRF/SDF-থেকে-মেশ কনভার্সন এবং MP4 বা JSON এক্সপোর্টের জন্য ক্যামেরা-পাথ কীফ্রেমিং সমর্থন করে। একটি OpenXR-সামঞ্জস্যপূর্ণ VR মোড Oculus, SteamVR বা অন্যান্য সমর্থিত রানটাইমের সাথে সংযোগ করতে পারে। অটোমেশন এবং পরীক্ষা-নিরীক্ষার জন্য, প্রকল্পটিতে পাইথন বাইন্ডিং এবং একটি scripts/run.py ইন্টারফেস, পাশাপাশি হেডলেস অপারেশন এবং একটি Colab নোটবুক অন্তর্ভুক্ত রয়েছে। উইন্ডোজ এবং লিনাক্সে একটি NVIDIA GPU, C++14 কম্পাইলার, CUDA, CMake এবং ঐচ্ছিকভাবে Python, OptiX এবং Vulkan SDK সহ সোর্স থেকে বিল্ডিং সমর্থিত। একটি Dev Container/Docker সেটআপও সরবরাহ করা হয়েছে। রিপোজিটরিতে ডেটাসেট নির্দেশিকা, উদাহরণ দৃশ্য, কীবোর্ড/VR নিয়ন্ত্রণ, সমস্যা সমাধানের নোট এবং উদ্ধৃতি তথ্য অন্তর্ভুক্ত রয়েছে। কোডটি Nvidia Source Code License-NC-এর অধীনে প্রকাশিত হয়েছে, তাই এই লাইসেন্সের অধীনে বাণিজ্যিক ব্যবহার অনুমোদিত নয়।