Three.js: أضف دعمًا لتنسيقات الدولار الأمريكي والدولار الأمريكي

تم إنشاؤها على ٥ يونيو ٢٠١٨  ·  22تعليقات  ·  مصدر: mrdoob/three.js

سيكون من الرائع الحصول على دعم Three.js لتنسيق ملف وصف المشهد العالمي (USD) وتنسيق USDZ القادم الذي تم الإعلان عنه في WWDC اليوم.

وثيقة مواصفات USDZ: https://graphics.pixar.com/usd/files/USDZFileFormatSpecification.pdf (أفترض أن المزيد من التفاصيل ستظهر في الأشهر القادمة لهذا التنسيق)

Enhancement Loaders

التعليق الأكثر فائدة

حتى تتمكن Apple من الاستمرار في الادعاء بأنها الخيار الفاخر الراقي ، مع تنسيق ثلاثي الأبعاد حصري يعمل فقط على نظامها الأساسي ...

أنا على استعداد لإعطاء المزيد من الفائدة للشك هنا - لديهم أهداف مختلفة لتنسيق "وقت التشغيل" أكثر مما نفعله نحن (threejs + web devs) ، ونتيجة لذلك ، نكون قادرين على اتخاذ خيارات مختلفة. على وجه الخصوص ، فإن تجميع وقت تشغيل يبلغ 15 ميغا بايت تقريبًا في نظام التشغيل iOS يعني أنهم لا يهتمون بأن تحميل USDZ _ بدون _ وقت تشغيل أصلي أمر صعب للغاية ، ويبدو أنهم على ما يرام مع عدم توفير تطبيق الويب أي وصول إلى النموذج ، ولكن فقط فتح النموذج كما هو في تطبيق محلي بدلاً من ذلك.

في "الفخامة الراقية" ، يدعم عارض iOS QuickLook من Apple مواد PBR المعدنية / الخشنة ، ونموذج المواد يعادل إلى حد كبير ما يدعمه glTF 2.0 اليوم. ستتجاوز ميزات المواد الإضافية المخطط لها لـ glTF 2.0 في المستقبل ، والموضحة في https://github.com/mrdoob/three.js/issues/16977 ، ما يدعمه مشاهدو USDZ من Apple الآن.

أذكر "مشاهدي Apple's USDZ" لأن هذا هو ، في الواقع ، ما يبدو أن الناس يقصدونه بـ USDZ. لكن تنسيق USDZ ، من الناحية الفنية ، هو مجرد ملف مضغوط بالدولار الأمريكي ، ويمكن أن يحتوي إلى حد كبير على أي شيء من نموذج مادة شائع إلى تظليل مخصص تمامًا. يدعم مشاهدو Apple مجموعة فرعية صغيرة من الدولار الأمريكي ، وهذه المجموعة الفرعية غير محددة جيدًا ، ولكن أفضل ملخص من المحتمل أن تجده هنا: https://github.com/google/usd_from_gltf#compatibility.

من حيث الدقة في العرض ، أود أن أشير إلى أن عارض النماذج يعرض نماذج glTF بثلاث جي ويوفر الوسائل لفتح إصدار USDZ في iOS Quick Look ، والنتائج المرئية متشابهة تمامًا. تقدم هذه الصفحة بعض المقارنات المباشرة ، على الرغم من أنها للأسف معطلة الآن.

على أي حال ، إذا لم يكن لأسباب أخرى سوى تخريب أهداف Apple الشائنة هنا ، أعتقد أننا سنحتاج إلى دعم USDZ في مرحلة ما.

راجع https://github.com/mrdoob/three.js/issues/14219#issuecomment -395107896.

ال 22 كومينتر

إنه طلب ميزة صالح لكنني شخصياً لا أفهم Apple / Pixar. لماذا يقدمون تنسيق ملف جديد وليس فقط باستخدام glTF ؟ هل يمكن لشخص ما أن يشرح ما هو أفضل من USD / USDZ من glTF ؟

وثائق الدولار الأمريكي: http://graphics.pixar.com/usd/docs/index.html

إنه طلب ميزة صالح لكنني شخصياً لا أفهم Apple / Pixar. لماذا يقدمون تنسيق ملف جديد وليس فقط استخدام glTF؟ هل يمكن لأي شخص أن يشرح ما يفعله زوج USD / USDZ أفضل من glTF؟

أوافق ، جزء منها هو السياسة كما أعتقد. ومع ذلك ، فهذه مناقشة منفصلة :)

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

إذا كان شخص ما مهتمًا بالمساهمة بـ THREE.USDZLoader ، إذن بكل الوسائل. 🙂 لكن جميع الوثائق التي وجدتها حتى الآن تشير إلى أن التنسيق مرتبط ارتباطًا وثيقًا بالمكتبات الرسمية (C ++ / Python) لتحليلها ، على غرار FBX و FBX SDK. لذلك ، ما لم يكن من الممكن جعلها متوافقة مع الويب باستخدام WASM ، فإن تنفيذ دعم USDZ في three.js ومواكبة التغييرات في التنسيق بمرور الوقت تبدو عملية تستغرق وقتًا طويلاً ، دون الاستفادة من هذه المكتبات.

بدافع الفضول ، حاولت فتح ملف "Retro TV" من https://developer.apple.com/arkit/gallery/ كما لو كان ملفًا https://gildas-lormeau.github.io/zip.js/

هذا ما أراه عندما "أخرج" الدولار الأمريكي من الأرشيف:

screen shot 2018-07-04 at 2 17 46 pm

لذا ، فإن القوام عبارة عن ملفات PNG فقط ، والتي ربما تتم الإشارة إليها من داخل ملف .usdc ، وهو الإصدار التالي. وفقًا لـ https://graphics.pixar.com/usd/docs/Converting-Between-Layer-Formats.html ، "ملفات .usdc - تنسيق ثنائي" الموجود في Crate (انظر _Crate File Format_ في https: // Graphics. pixar.com/usd/docs/USD-Glossary.html).

هناك أيضًا .usda ، وهي مشفرة ASCII ، والتي من المفترض أن تكون أسهل في كتابة أداة تحميل حولها.

كمخطط تقريبي لبعض المهام لهذا الغرض ، سيبحث اللودر على الأقل في استخراج ملف Zip في JS ، ثم يفهم أيضًا .usda (وربما الصندوق الثنائي. usdc أيضًا.)

مرحبًا richardmonette ، لقد أجريت بعض الأبحاث حول تنسيق USDZ وتنسيق وزارة الزراعة الأمريكية وكتبت إثباتًا للمفهوم من محول glTF إلى USDZ. ربما يكون مفيدًا لبحثك: https://github.com/timvanscherpenzeel/gltf-to-usdz. يمكنك مشاهدة عرض توضيحي هنا: https://twitter.com/domenicopanacea/status/1011292393801420800 أو جربه بنفسك هنا: https://timvanscherpenzeel.github.io/gltf-to-usdz/ (يتطلب iOS 12).

باختصار: يتم تحويل الهندسة إلى OBJ ، يتم تقسيم نسيج الخشونة المعدني حسب القناة ويتم قلب النسيج على شكل حرف Y. من هذا يتم إنشاء ملف USDA ديناميكيًا ويتم إدخاله في usdz_converter لإنشاء usdz النهائي.

أعلم أن بعض الأشخاص يتطلعون إلى كتابة محول مباشر إلى USDZ ولكن لا يُعرف الكثير عن تنسيق USDC في هذا الوقت (أيضًا من حيث فك التشفير).

مرحبًا TimvanScherpenzeel ، شكرًا على رسالتك والعمل على هذا!

هل فكرت في استخدام واجهة برمجة تطبيقات Python بالدولار الأمريكي (https://graphics.pixar.com/usd/docs/Hello-World---Creating-Your-First-USD-Stage.html)؟ تساءلت عما إذا كان من الممكن تخطي مرحلة obj. وباستخدام Python ، اقرأ glTF والانتقال مباشرة إلى .usda / c بهذه الطريقة؟

لقد واجهت الكثير من المشكلات في إعداد الدولار الأمريكي ولم أستغرق وقتًا طويلاً لإصلاح المشكلة (أعتقد أن لها علاقة بتثبيت إصدارات متعددة من Python وأثناء التجميع ترتبط ببايثون خاطئ).

يمكنك بالفعل كتابة ملف OBJ مباشرة في ملف وزارة الزراعة الأمريكية (قد يكون ذلك في الواقع خطوة تالية جيدة في إثبات المفهوم الخاص بي). أعرف بنية الملفات الخاصة بأمثلة معرض AR لأن أحد المساهمين في مشروعي أرسل لي ملفات وزارة الزراعة الأمريكية بعد أن قام بفك تشفير ملفات USDC بـ usdcat .

الهدف الكامل من تقديم Apple لـ QuickLook USDZ هو تجاوز استخدام WebGL و DOM و Javascript واستخدام المشهد مباشرةً مع ARkit2.0.
إنها مجرد علامة فارقة في نظام rOS القائم على تقنية Apple / Pixar.
عندما يضيفون لاحقًا التفاعل / إمكانية البرمجة ، ستكون هناك حاجة إلى واجهة مستخدم ويب أقل.

Pixar USD ، التي تستخدم تصحيحات OpenSubDiv عالية الكفاءة للهندسة ، والتي تم نقلها إلى Mobile Metal ، ستتفوق قريبًا على أداء HighEnd PC-VR WebVR.
ليس كتنسيق ملف ، ولكن كخط أنابيب كامل لصنع التجربة / العرض / (- التفاعل).

لذا فإن IMHO من الأهمية بمكان تصدير USDZ من محرري AR / VR و Android و Windows للحاق بقطار الدولار الأمريكي ، بدلاً من إضافة مستورد إلى خط الأنابيب WebGL2 .

هناك مشكلة مهمة تتمثل في أن WebXR يجب أن يدعم أيضًا تصحيحات SubDiv بدلاً من polymeshes القديمة لدعم الدولار الأمريكي بالكامل كما تستخدمه Apple.

pixelpartner لقد

يبدو لي أنه ما لم يتم إنشاء أداة تحميل في المتصفحات ، فسيكون من المفيد إنشاء برنامج في JavaScript ..

أنا متأكد من أن النظرة السريعة محسّنة للغاية ، ولكن ما هو المسار إلى الأمام لإنشاء محتوى تفاعلي باستخدام أصول USDZ في المتصفح؟

إنه طلب ميزة صالح لكنني شخصياً لا أفهم Apple / Pixar. لماذا يقدمون تنسيق ملف جديد وليس فقط استخدام glTF؟ هل يمكن لأي شخص أن يشرح ما يفعله زوج USD / USDZ أفضل من glTF؟

لقد أجريت محادثة مع شخص ما يعمل على برنامج عرض المنتجات مؤخرًا ، وقاموا بالتصدير إلى glTF و USDZ لذلك سألته عن رأيه في هذا الأمر. رأيه باختصار: إنه حتى تتمكن Apple من الاستمرار في الادعاء بأنها الخيار الفاخر الراقي ، مع تنسيق ثلاثي الأبعاد حصري يعمل فقط على نظامها الأساسي عبر ARKit2.0 / SceneKit. قد يتعارض اعتماد تنسيق glTF القياسي مع أهدافهم هنا ، فهم يريدون أن يكونوا قادرين على الادعاء بأن تنسيقهم أفضل ويسمح بتحقيق نتائج عالية الجودة بسبب خصائص مادة PBR التي لا يدعمها glTF (حتى الآن).

من المحتمل أن تكون هناك حاجة إلى 16977 ، وربما # 14051 ، للحصول على three.js بنفس معايير العرض مثل عروض Apple ، لكنني لست متأكدًا من كيفية ارتباط الحالة الحالية أو الخطط المستقبلية لـ glTF بهذا.

على أي حال ، إذا لم يكن لأسباب أخرى سوى تخريب أهداف Apple الشائنة هنا ، أعتقد أننا سنحتاج إلى دعم USDZ في مرحلة ما.

حتى تتمكن Apple من الاستمرار في الادعاء بأنها الخيار الفاخر الراقي ، مع تنسيق ثلاثي الأبعاد حصري يعمل فقط على نظامها الأساسي ...

أنا على استعداد لإعطاء المزيد من الفائدة للشك هنا - لديهم أهداف مختلفة لتنسيق "وقت التشغيل" أكثر مما نفعله نحن (threejs + web devs) ، ونتيجة لذلك ، نكون قادرين على اتخاذ خيارات مختلفة. على وجه الخصوص ، فإن تجميع وقت تشغيل يبلغ 15 ميغا بايت تقريبًا في نظام التشغيل iOS يعني أنهم لا يهتمون بأن تحميل USDZ _ بدون _ وقت تشغيل أصلي أمر صعب للغاية ، ويبدو أنهم على ما يرام مع عدم توفير تطبيق الويب أي وصول إلى النموذج ، ولكن فقط فتح النموذج كما هو في تطبيق محلي بدلاً من ذلك.

في "الفخامة الراقية" ، يدعم عارض iOS QuickLook من Apple مواد PBR المعدنية / الخشنة ، ونموذج المواد يعادل إلى حد كبير ما يدعمه glTF 2.0 اليوم. ستتجاوز ميزات المواد الإضافية المخطط لها لـ glTF 2.0 في المستقبل ، والموضحة في https://github.com/mrdoob/three.js/issues/16977 ، ما يدعمه مشاهدو USDZ من Apple الآن.

أذكر "مشاهدي Apple's USDZ" لأن هذا هو ، في الواقع ، ما يبدو أن الناس يقصدونه بـ USDZ. لكن تنسيق USDZ ، من الناحية الفنية ، هو مجرد ملف مضغوط بالدولار الأمريكي ، ويمكن أن يحتوي إلى حد كبير على أي شيء من نموذج مادة شائع إلى تظليل مخصص تمامًا. يدعم مشاهدو Apple مجموعة فرعية صغيرة من الدولار الأمريكي ، وهذه المجموعة الفرعية غير محددة جيدًا ، ولكن أفضل ملخص من المحتمل أن تجده هنا: https://github.com/google/usd_from_gltf#compatibility.

من حيث الدقة في العرض ، أود أن أشير إلى أن عارض النماذج يعرض نماذج glTF بثلاث جي ويوفر الوسائل لفتح إصدار USDZ في iOS Quick Look ، والنتائج المرئية متشابهة تمامًا. تقدم هذه الصفحة بعض المقارنات المباشرة ، على الرغم من أنها للأسف معطلة الآن.

على أي حال ، إذا لم يكن لأسباب أخرى سوى تخريب أهداف Apple الشائنة هنا ، أعتقد أننا سنحتاج إلى دعم USDZ في مرحلة ما.

راجع https://github.com/mrdoob/three.js/issues/14219#issuecomment -395107896.

أريد فقط أن أذكر هنا أن هناك أسبابًا لدعم الدولار الأمريكي خارج Apple "الإدعاء بأنه خيار فاخر". @ Mugen87 يسأل "هل يمكن
بعض الأشياء التي أهتم بها:

  • HDR / القوام العائم
  • خرائط البيئة (UsdLuxDomeLight)
  • أضواء المنطقة والمجال (UsdLuxRectLight وما إلى ذلك)
  • مواد Shader (OSL / MDL) مع "سطح المعاينة" لـ WebGL

حالة الاستخدام الخاصة بي هي تحميل وصف المشهد نفسه في WebGL وفي خط أنابيب عرض متطور - سيختلف فهم المظهر بالطبع وسيحدث بعض الاستبدال.

يتعامل عارض الواقع المعزز مع الإضاءة والبيئة
يمنحك هذا الفيديو فكرة عن الخرائط التي يدعمونها (البياض ، المعدني ، الخشونة ، العادي ، الانسداد المحيط ، الانبعاث)
https://developer.apple.com/videos/play/wwdc2018/603/

ما أود رؤيته هو أحد مصدري وزارة الزراعة الأمريكية من موقع three.js ، حتى تتمكن من حفظ النماذج التي قمت بإنشائها / تهيئتها في مشروع ثلاثي ، لعرضها في الواقع المعزز.
تتضمن "طريقة عرض النموذج" علامة لتحديد بديل نموذج USDZ ، وذلك عند عرضها على iOS.
https://modelviewer.dev/

إنه لأمر مخز حقًا أن ذهبت Apple لتنسيق لا يستخدمه أي شخص آخر ، ولا يتم دعمه محليًا في أي مكان (يتوفر مصدر تجريبي لـ Blender). لذلك ليس لديك خيار سوى تحويل جميع النماذج الموجودة يدويًا. إن حقيقة أنه يجب عليك تضمين الزخارف الخاصة بك هي أيضًا ألم إذا كنت تستخدم نفس النسيج في مجموعة كاملة من النماذج. بالتأكيد يمكن أن يكون لديهم مراجع خارجية؟
إنه حقًا نوع من تنسيق hodgepodge ، يستخدم فقط الهندسة ورسم الخرائط من مواصفات Pixar ، ويقوم بضغطها مع ملفات الصور الخاصة بك.
كان من الممكن أن يكون glTF / glb أفضل بكثير وسنحتاج فقط إلى نموذج واحد في كل مكان ...
في مجال التجارة الإلكترونية ، وهو ما يهدفون إليه ، لن يرغب أي عميل في الحصول على تجربة ويب تعمل فقط مع iOS. كالعادة علينا القيام بكل أعمال القرد والصيانة.

تضمين التغريدة

حالة الاستخدام الخاصة بي هي تحميل وصف المشهد نفسه في WebGL وفي خط أنابيب عرض متطور

انتظر ، هل هناك طريقة لتحميل usd (z) في webgl؟

زادت مجموعة ميزات USDZ مؤخرًا بشكل كبير مع iOS 13.4 (و RealityComposer 1.4 (133+))

أضافت Apple الكثير من مخططات الدولار الأمريكي التي لا يمكن لأي برنامج آخر تفسيرها حاليًا وقد يتجاهلها ببساطة.
لا يتم الآن حفظ الوظائف التفاعلية الكاملة لـ RealityComposer الآن فقط في ملفات مشاهد واقعية ، ولكن يمكن أيضًا تصديرها بنكهة الدولار الأمريكي الجديدة هذه.
بعض الميزات الجديدة بالدولار الأمريكي في الجزء العلوي من رأسي:
تشغيل المحيط ، انقر فوق أو أدخل المنطقة
إجراءات الرسوم المتحركة المجمعة ، بالتسلسل و / أو بالتوازي
يتم إنشاء Text Geometrie بسرعة من خلال نوع جديد من Prim يأخذ السلسلة والخط والحجم

هذا يفتح حقبة جديدة. يمكن لأي مطور الآن استخدام أدوات وأدوات استخدام Pixar (C ++ / python 2.6 / python 3.x) على أي نظام أساسي لكتابة ملفات بالدولار الأمريكي والتي يمكنها إما عرض المحتوى أو إنشاء تجارب تفاعلية.
من الواضح أنك لا تزال بحاجة إلى iDevice للاختبار.

-
مع أطيب التمنيات (مجرد إنهاء الحجر الصحي ، البقاء في مكتب المنزل)
توماس متحمس

Am 14.04.2020 أم 20:25 schrieb themightyatom [email protected] :
garyo https://github.com/garyo يتم التعامل مع الإضاءة والبيئة بواسطة عارض الواقع المعزز ، في محاولة لمحاكاة البيئة الفعلية.
يمنحك هذا الفيديو فكرة عن الخرائط التي يدعمونها (البياض ، المعدني ، الخشونة ، العادي ، الانسداد المحيط ، الانبعاث)
https://developer.apple.com/videos/play/wwdc2018/603/ https://developer.apple.com/videos/play/wwdc2018/603/
ما أود رؤيته هو أحد مصدري وزارة الزراعة الأمريكية من موقع three.js ، حتى تتمكن من حفظ النماذج التي قمت بإنشائها / تهيئتها في مشروع ثلاثي ، لعرضها في الواقع المعزز.
يتضمن علامة لتحديد بديل نموذج USDZ ، عند عرضها على iOS.
https://modelviewer.dev/ https://modelviewer.dev/
إنه لأمر مخز حقًا أن ذهبت Apple لتنسيق لا يستخدمه أي شخص آخر ، ولا يتم دعمه محليًا في أي مكان (يتوفر مصدر تجريبي لـ Blender). لذلك ليس لديك خيار سوى تحويل جميع النماذج الموجودة يدويًا. إن حقيقة أنه يجب عليك تضمين الزخارف الخاصة بك هي أيضًا ألم إذا كنت تستخدم نفس النسيج في مجموعة كاملة من النماذج. بالتأكيد يمكن أن يكون لديهم مراجع خارجية؟
إنه حقًا نوع من تنسيق hodgepodge ، يستخدم فقط الهندسة ورسم الخرائط من مواصفات Pixar ، ويقوم بضغطها مع ملفات الصور الخاصة بك.
كان من الممكن أن يكون glTF / glb أفضل بكثير وسنحتاج فقط إلى نموذج واحد في كل مكان ...

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرةً ، أو قم بعرضه على GitHub https://github.com/mrdoob/three.js/issues/14219#issuecomment-613604756 ، أو قم بإلغاء الاشتراك https://github.com/notifications/unsubscribe-auth/AAAR6X5SXAY32JAPYL5V44TRMSTBTANCNFSMFS .

لست على علم بأي محلل متوافق مع الويب للدولار الأمريكي أو الدولار الأمريكي. لا يمثل العرض في WebGL أو واجهة برمجة تطبيقات أخرى مشكلة ، إنه تحليل محتوى الملف المعقد - تتم معالجة هذه المهمة بشكل أفضل من خلال وقت التشغيل الرسمي بالدولار الأمريكي ، والذي يحتوي على تبعيات بما في ذلك OpenSubdiv و MaterialX.

يمكن لأي مطور الآن استخدام أدوات استخدام Pixar و libs (C ++ / python 2.6 / python 3.x) على أي نظام أساسي لكتابة ملفات USD ..

سيكون من الجيد أن تكون قادرًا على قراءة ملفات الدولار الأمريكي على أي منصة. 🙂 لأسباب فنية ، لا أعتقد أن تنفيذ three.js وظيفي محتمل في الوقت الحالي. إذا كان هناك شخص ما ينعم بوقت فراغ ، فإن اقتراحي سيكون العمل على تنفيذ OpenSubdiv (w / WASM؟) أو MaterialX (w / THREE.NodeMaterial؟) ، لأن هذه ستكون مفيدة في حد ذاتها ، حتى بدون محلل USD .

تضمين التغريدة

حالة الاستخدام الخاصة بي هي تحميل وصف المشهد نفسه في WebGL وفي خط أنابيب عرض متطور

انتظر ، هل هناك طريقة لتحميل usd (z) في webgl؟

لا ، هذا ما أبحث عنه. لدي مشاهد (كائن ، أضواء ، مواد ، كاميرا ، رسوم متحركة ، إلخ - كل شيء) وأريد أن أكون قادرًا على تحميل نفس المشهد ، بأي تنسيق ، إلى WebGL (عبر three.js) للمعاينة ، وشيء ما مثل Blender للتقديم النهائي. glTF هو الخيار الأفضل لي في الوقت الراهن، لكنه لا يدعم الأشياء التي ذكر أعلاه (منطقة أضواء الخ) أفهم الناس glTF يترددون في إضافة المزيد من الميزات لأنها تستهدفها الميل الأخير إلى الأجهزة بدلا من المشهد الحقيقي نقل.
مجرد البحث عن الخيارات.

garyo تبدو مثل Collada قد تناسب الفاتورة؟ أستخدم نسخة محررة من مصدر collada من three.js لأخذ الأصول إلى Blender لتقديمها.

themightyatom لقد بحثت في Collada منذ عامين - ربما يتعين علي إعادة النظر فيها. شكرا. (في ذلك الوقت ، كنت مقتنعًا بحجج مثل جودو وان ، لا يوجد دعم PBR ، وما إلى ذلك - ربما تغيرت.)

تم تصميم garyo Collada لنقل الأصول بين مطوري الألعاب الذين يعملون جميعًا على منصات مختلفة. إنه ليس تنسيق تسليم قابل للتطبيق ، ولكنه يفعل ما يعنيه جيدًا :)
كنت محظوظًا بما يكفي لقضاء أسبوع في إيطاليا مع أحد منشئيها ، رينيه أرنو. إنه مكتوب "من منظور GPU" وهو عمومًا التنسيق الأول لدعم التغييرات في المواصفات. (برنامج OpenGL و DirectX وما إلى ذلك).

أعتقد أن ما سيكون ذا قيمة فائقة هو دمج https://github.com/google/usd_from_gltf كمصدر. أقل أهمية بالنسبة لي أن أتمكن من فتح الدولار الأمريكي.

للقيام بأي شيء مفيد مع USDZ (تحميل أو تصدير) ، ستحتاج إلى USD SDK. _ USD من glTF_ يتطلب USD SDK كتبعية ، لكن SDK غير مدعوم على الويب . تتغلب Apple على هذا من خلال ترك متصفح الويب ونقلك إلى تطبيق AR Quick Look الأصلي ، ولكن هذا ليس حلاً للويب بشكل عام.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات