آخر الأخبار
دليل Landscape Spline في Unreal Engine: أضف الطرق والمسارات إلى التضاريسالرسم على الخامات في Blender: من إعداد UV إلى حفظ الصورة خطوة بخطوةتحليل المشاهد باستخدام Blender MCP Server: الإعداد والمطالبات الآمنةإعداد جداول الكميات والمواد في Revit: دليل خطوة بخطوةدليل منافذ العرض في 3ds Max 2025: ضبط المشهد المعماريكيفية تثبيت NVIDIA Instant NeRF؟ من الصور إلى مشهد ثلاثي الأبعاد خطوة بخطوةإنشاء Armature في Blender: إضافة العظام والتحريك في Pose ModeOpenAI, yapay zekâyı CAD ve simülasyon iş akışlarına taşıyorدليل Layout في Rhino 8: إعداد لوحة بمقياس رسم ومساقط تفصيليةإنشاء المواد وضبط إعداداتها الأساسية باستخدام Blender Python API
دروس تعليميةNVIDIAInstant NeRF

كيفية تثبيت NVIDIA Instant NeRF؟ من الصور إلى مشهد ثلاثي الأبعاد خطوة بخطوة

ينشئ NVIDIA Instant NeRF مشهداً ثلاثي الأبعاد قابلاً للتدريب انطلاقاً من الصور أو إطارات الفيديو. يشرح هذا الدليل خطوة بخطوة متطلبات البناء، وتجهيز الصور، والتدريب في واجهة Testbed، وإنشاء حركة الكاميرا.

مشهد ثلاثي الأبعاد غني بالتفاصيل لحيز داخلي معاصر تدخله أشعة النهارصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يتطلب بناء البرنامج Visual Studio 2019 وCUDA Toolkit وPython 3.9 وCMake 3.22.
  2. يمكن استخدام الصور أو الفيديو كمدخلات؛ ويحدّد COLMAP مواضع الكاميرا.
  3. يوصى بأن تكون الصور واضحة ومتداخلة، وأن تُجهّز وفق مبادئ المسح التصويري.
  4. يمكن إنشاء مسار الكاميرا باستخدام منحنيات Bézier في الواجهة، وإخراج فيديو عبر برنامج نصي للرندر.

ما الذي ستتعلمه في هذا الدليل؟

يتعلّم NVIDIA Instant NeRF تمثيلاً للمشهد من الصور، ما يتيح مشاهدته من مواضع مختلفة للكاميرا. وتتألف العملية من بناء البرنامج، وتجهيز الصور أو الفيديو، وحساب مواضع الكاميرا، ثم تدريب المشهد. ويمكن، اختيارياً، إنشاء مسار للكاميرا في الواجهة ورندر حركة لها.

يفيد كاتب الدليل التقني من NVIDIA بأنه من الممكن إنجاز التجربة الأولى مع NeRF كاملة — بما يشمل بناء قاعدة الكود وتجهيز الصور وتدريب المشهد — في مدة قصيرة قد تصل إلى نحو ساعة. وهذا ليس ضماناً للأداء على كل جهاز كمبيوتر، بل وصف للمدة في التجربة العملية الواردة في الدليل. أما مرحلة التدريب نفسها فقد تستغرق بضع دقائق.

المتطلبات والتحضير

يسرد الدليل Visual Studio 2019 وأحدث إصدار من CUDA Toolkit وPython 3.9 وCMake 3.22 لبناء قاعدة الكود. وخلال البناء باستخدام CMake، يجب التأكد من استخدام Python 3.9. وبما أن المصدر لا يحدد رقم إصدار بعينه لـ CUDA Toolkit، فتحقق من أحدث إرشادات البناء في مستودع الكود قبل التثبيت.

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

يمكن أن يكون مدخل المشهد صوراً أو فيديو. وينبغي أن تتضمن الصور إطارات واضحة ومتداخلة تساعد COLMAP على تحديد مواضع الكاميرا. بعبارة أخرى، صوّر المشهد نفسه من زوايا مختلفة على امتداد التصوير؛ ولا تبدأ بمجموعة صور ضبابية أو غير مترابطة.

خطوات العمل في Instant NeRF

  1. جهّز بيئة البناء. ثبّت Visual Studio 2019 وCUDA Toolkit وPython 3.9 وCMake 3.22. تحقق من أن CMake يستخدم Python 3.9، ثم ابنِ قاعدة الكود وفق إرشادات المشروع. كما يوجّه دليل NVIDIA المبتدئين الذين يواجهون صعوبات في التثبيت إلى الخطوات المشروحة في نسخة المجتمع المتفرعة.

  2. سجّل المشهد بالصور أو الفيديو. صوّر المكان أو الجسم نفسه من مواضع مختلفة. احرص على وضوح التفاصيل في الإطارات وعلى وجود ترابط بصري بين كل صورة والتي تليها. ويتمثل النهج الأساسي الذي يقترحه المصدر في إعداد مجموعة صور تتوافق مع مبادئ المسح التصويري.

  3. احسب مواضع الكاميرا. في المرحلة الأولى من سير عمل Instant NeRF، يحسب COLMAP مواضع الكاميرا في الصور. لذلك، راجع مجموعة الصور قبل التدريب: ينبغي أن تُظهر الصور أجزاء مشتركة من المشهد وأن تكون واضحة بما يكفي. بعد تجهيز مواضع الكاميرا، يمكن تدريب أول مشهد NeRF.

  4. شغّل واجهة Testbed. افتح ملف Testbed.exe المبني عبر Anaconda. ووفقاً لدليل NVIDIA، يبدأ التدريب تلقائياً عند فتح الواجهة. أثناء التدريب، راقب مخطط الخسارة ومشهد العرض. ويذكر الدليل أن معظم التحسن في جودة الصورة قد يظهر خلال أول 30 ثانية، مع احتمال استمرار تحسن النتيجة لبضع دقائق أخرى.

  5. أوقف التدريب وفقاً للحاجة. قد يكون استواء مخطط الخسارة مؤشراً إلى أن الوقت مناسب للنظر في إيقاف التدريب. ووفقاً للدليل، يمكن تحسين معدل إطارات العارض عند إيقاف التدريب. لذلك، لا تجعل إطالة التدريب هدفاً بحد ذاتها؛ بل قيّم جودة المشهد وسلاسة عرضه معاً.

  6. أنشئ حركة للكاميرا. انتقل إلى موضع للكاميرا داخل المشهد، وأضف إطاراً مفتاحياً باستخدام الخيار Add from Cam. يُنشأ مسار الكاميرا باستخدام منحنيات Bézier. استخدم الخيار Read للمعاينة. وإذا كانت الحركة كما تريد، فاحفظ مسار الكاميرا وأنشئ فيديو عالي الجودة باستخدام برنامج الرندر النصي الموجود في مجلد scripts ضمن قاعدة الكود.

في سير عمل العمارة والتصميم الداخلي والتصور المعماري

يتمثل الجانب الذي يشرحه هذا الدليل من Instant NeRF في إنشاء مشهد من الصور وإتاحة استكشافه من مواضع مختلفة للكاميرا. ويؤكد دليل NVIDIA أن هذه الطريقة تستطيع تضمين الخلفية أيضاً في المشهد. ويمكن اختبار هذا النهج في الأعمال التجريبية من قبل المعماريين ومصممي الديكور الداخلي وفرق التصور المعماري الراغبين في دراسة المكان مع محيطه، لا باعتباره جسماً منفرداً فحسب.

مع ذلك، لا يقدم المصدر معلومات عن التوافق مع برامج CAD أو BIM بعينها، أو تنسيقات التسليم للإنتاج، أو النقل المباشر إلى سير عمل المشاريع. وعلى صعيد العتاد، يشير المصدر إلى متطلبات CUDA Toolkit، لكنه لا يذكر طرازاً محدداً لبطاقة الرسوميات أو مواصفات دنيا للنظام. لذلك، ينبغي للمكاتب التحقق مسبقاً من توافق محطات العمل الحالية لديها ومن أحدث تعليمات البناء. والأفضل التعامل مع Instant NeRF باعتباره طريقة لاختبار إنشاء المشاهد من الصور، لا افتراض أنه بديل لأدوات النمذجة والرندر الحالية.

أخطاء شائعة

  • استخدام صور غير واضحة أو قليلة التداخل: يحدد COLMAP مواضع الكاميرا من الصور. تحقّق قبل التدريب من أن مجموعة الصور تتضمن إطارات واضحة ومترابطة من زوايا مختلفة.

  • إغفال إصدار Python أثناء البناء: يحدد الدليل Python 3.9 وCMake 3.22. تأكد من أن CMake يستخدم إصدار Python الصحيح أثناء البناء.

  • تقييم التدريب بالمدة وحدها: راقب مخطط الخسارة وأداء العارض إلى جانب جودة الصورة. وقد يكون إيقاف التدريب مناسباً عندما يستوي المخطط.

  • الرندر من دون معاينة مسار الكاميرا: راجع الحركة أولاً باستخدام Read، ثم احفظ مسار الكاميرا وشغّل برنامج الرندر النصي.

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

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

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

المصدر والترخيص

أُعدّ هذا الدليل باللغة التركية بالاستناد إلى معلومات التثبيت وتجهيز الصور والتدريب والحركة الواردة في الدليل التقني من NVIDIA بعنوان “Getting Started with NVIDIA Instant NeRFs”. ويُذكر أن معلومات الترخيص في المصدر متاحة مجاناً.

المصادر

1 مصادر
D
developer.nvidia.comdeveloper.nvidia.com/blog/getting-started-with-nvidia-instant-nerfs
ملخص

لا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.

رأي 3dsınıfı
3dتقييم المحرر

ما يلفت انتباه مكاتب العمارة وفرق التصور المعماري في تركيا في Instant NeRF هو أنه يقدم تجربة قائمة على الصور، تتيح دراسة المشهد مع محيطه. ويمكن للفرق إجراء تجارب محدودة إذا أرادت تقييم تسجيلات الأماكن من مواضع مختلفة للكاميرا؛ لكن المصدر لا يقدم معلومات عن التكامل مع BIM/CAD أو تنسيقات التسليم للإنتاج.

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

الأسئلة الشائعة

ما البرامج والإصدارات التي يتطلبها NVIDIA Instant NeRF؟

يذكر دليل NVIDIA Visual Studio 2019 وأحدث إصدار من CUDA Toolkit وPython 3.9 وCMake 3.22. ويجب استخدام Python 3.9 أثناء البناء.

هل يُستخدم التصوير الفوتوغرافي أم الفيديو مع Instant NeRF؟

وفقاً للدليل، يقبل سير العمل الصور والفيديو. ويوصى بأن تكون الصور واضحة وأن تتضمن إطارات متداخلة وفق مبادئ المسح التصويري.

كيف تُنشأ حركة الكاميرا في Instant NeRF؟

تتنقل في المشهد من الواجهة وتضيف إطاراً مفتاحياً عبر `Add from Cam`؛ ويُنشأ مسار الكاميرا باستخدام منحنيات Bézier. ويمكن معاينته عبر الخيار `Read`، ثم إخراج فيديو باستخدام برنامج الرندر النصي.

التعليقات والمنتدى باللغة التركية.شارك في النقاش
+

أخبار ذات صلة