هذا المستودع عبارة عن مجموعة من المشاريع البسيطة بالدولار الأمريكي. يُظهر كل مشروع ميزة واحدة أو مجموعة من الميزات بالدولار الأمريكي.
ينقسم هذا المستودع إلى ست فئات
تسلط الميزات الضوء على فئة واحدة أو مجموعة من الوظائف للعمل بالدولار الأمريكي.
تأخذ المفاهيم الميزات الموضحة في الميزات وتوسعها لتشمل أمثلة من العالم الحقيقي.
الحيل هي أفكار بسيطة ومعزولة باستخدام ميزات الدولار الأمريكي.
تُظهر المكونات الإضافية كيفية تخصيص الدولار الأمريكي ليناسب خط أنابيبك.
الأدوات عبارة عن نصوص برمجية متنوعة تم تصميمها للقيام بمهمة محددة بالدولار الأمريكي.
المراجع هي صفحات مفيدة للعثور على مزيد من المعلومات حول الدولار الأمريكي وكيفية التفاعل معه في مشاريعك.
سيوضح كل مشروع في هذا المستودع كيفية العمل في Python وC++ وUSDA حيثما أمكن ذلك.
إذا كان مجلد المفاهيم يحاول إظهار ميزة USD ولكنه يتطلب الكثير من التعليمات البرمجية، فإن ملف README.md ذو المستوى الأعلى موجود لتلخيص البتات المهمة. وقد يشير أيضًا إلى موارد أخرى لمعرفة مكان قراءة المزيد.
وأخيرًا، قد تحتوي ملفات التعليمات البرمجية المصدر على شرح لما يتم عرضه. تم تمييز كل سطر من هذه الخطوط بـ XXX
.
ما لم يكن لمشروع C++ تعليمات محددة، يتم تجميع كل مشروع وتنفيذه باستخدام الأوامر التالية:
cd {some_concept_cpp_folder}/build
USD_INSTALL_ROOT=/wherever/you/installed/USD/to cmake ..
make
./run_it
عادةً ما يكون USD_INSTALL_ROOT
هو /usr/local/USD
على نظام التشغيل Linux ولكن قد يختلف موقعك. راجع وثائق بناء الدولار الأمريكي للحصول على التفاصيل.
يمكن دائمًا تشغيل وحدات Python باستخدام python name_of_module.py
فيما يلي روابط لترتيب العرض الموصى به لكل مشروع في هذا المستودع.
إضافة تعليقات إلى ملفات USD
SetKind على UsdPrim
متخصص في تكوين القوس
باستخدام Prim AssetInfo
تحديد خصائص المستخدم القابلة للتخصيص
تحرير الأهداف
التخزين المؤقت لدقة القيمة
حساب المربعات المحيطة باستخدام UsdGeomImageable و UsdGeomBBoxCache
مثال بيكسار المتخصص
استخدام "الأغراض" على كائنات UsdPrim
UsdResolveInfo - العثور على مصدر الآراء
تمكين رسائل التصحيح وكتابة الرسائل الخاصة بك
مراحل التنميط بالدولار الأمريكي
كيفية استخدام مقاطع القيمة
ضبط سمات متغيرة للوقت باستخدام Sdf
SdfChangeBlock - تأليف فعال بالدولار الأمريكي
SdfBatchNamespaceEdit وSdfNamespaceEdit - تأليف فعال بالدولار الأمريكي
UsdStageCache - تخزين مراحل الدولار الأمريكي مؤقتًا
TfNotice - تشغيل الوظائف عندما تتغير المرحلة، باستخدام عمليات الاسترجاعات
TfNotice - أرسل عمليات الاسترجاعات المخصصة الخاصة بك
التسلسلات الهرمية النموذجية الصالحة
فهم مجموعات المتغيرات
تجاوز مجموعات المتغيرات
كيفية توحيد مثيل UsdPrim
UsdRelationship إعادة توجيه
استخدام VariantSets في سيناريو الإنتاج
مثال عملي على قوس التكوين "المتخصص".
قوس التكوين "المتخصص" كآلية احتياطية
قم بالإشارة إلى Prim في SdfLayer الحالي
كيفية العثور على المبالغ "اليتيمة".
شبكة مع مادة
أقواس تكوين الأصول - كيفية عمل الطبقات الفرعية والمراجع والحمولات معًا
طباعة وتعديل العناصر الأولية باستخدام C++ STL
اجتياز مخصص مع دفعة
عبور مثيلات الأولية
التحديدات التلقائية للمتغيرات - استخدام VariantSets لتعديل VariantSets الأخرى
انسخ الآراء من VariantSet إلى Prim آخر
ابحث عن مصدر السمة
ابحث عن المادة المرتبطة بـ Prim (تتضمن واجهة برمجة تطبيقات المجموعات)
تصدير بمرحلتين - تصدير مراحل الدولار الأمريكي بشكل أسرع 100 مرة
قم بتسوية مكدس طبقة الدولار الأمريكي
استخدم طبقات أضعف لتعديل الطبقات الأقوى
حمولات متعددة - نعم، يمكنك الحصول على أكثر من حمولات واحدة
الحصول على Prims من خلال VariantSets
usdview_auto_reloader - تحديث الطبقات في usdview تلقائيًا
usdview_root_loader - تحميل/تفريغ الحمولات الأولية بشكل متكرر
usdview_ Purpose_swap - قم بالتغيير بين أغراض الوكيل وأغراض العرض باستخدام زر واحد
usdview_copy_camera - قم بإنشاء صورة أولية في usdview لتمثيل العرض الحالي
VariantSet الاختيارات الاحتياطية
سياسات تصدير اختيار VariantSet
إضافة البيانات التعريفية المخصصة
مخططات مخصصة بالدولار الأمريكي
البرنامج المساعد ArResolver المخصص
usd_searcher - أداة سطر أوامر للبحث عن ملفات USD
تصدير UsdSkel من الصفر
تلميحات ومربعات محيطة
ربط وثائق بايثون بوثائق الدولار الأمريكي
فهم usdview
الدولار الأمريكي يدعم الورقة الرئيسية للبرنامج المساعد
أين تجد المزيد من الموارد
هناك أيضًا مجموعة Anki لهذا المستودع، والتي يمكنك تنزيلها بالنقر هنا
راجع صفحة wiki هذه للحصول على قائمة بالموضوعات المخططة التي ستتم إضافتها في المستقبل.
هذا المستودع هو WIP ثابت. إذا كان هناك شيء ترغب في رؤيته مكتوبًا عنه، فيرجى اقتراحه كمسألة حتى أتمكن أنا / الآخرين من التقاطه والعمل عليه. أيضًا، إذا كان لديك شيء ترغب في المساهمة به، فيرجى إجراء علاقات عامة. التقديمات هي موضع ترحيب!
لكن لاحظ: قد لا يُظهر هذا المستودع في الواقع أفضل طريقة للقيام بالأشياء بالدولار الأمريكي. إنها مجرد مجموعة من النتائج الشخصية (التي توصلت إليها). بالإضافة إلى ذلك، نظرًا لأن Pixar تصدر إصدارات جديدة وموارد تعليمية بالدولار الأمريكي، فقد تصبح هذه المعلومات قديمة. تفضل دائمًا الأدلة والوثائق الأساسية على أي شيء تراه هنا.
تم اختباره مع: