الواقع الافتراضي

استخدامات ملفات GLB والمحررين والمحولات

استخدامات ملفات GLB والمحررين والمحولات

نحن نستخدم سنوات خبرتنا في مساعدة المطورين على تسريع عملهم باستخدام الملفات ثلاثية الأبعاد لشرح كيفية استخدام ملفات GLB ، وعلاقتها بـ glTF ، والبرامج التي يجب استخدامها لفتحها وعرضها وتحويلها.

في هذا المقال:

GLB ما هو

GLB هو تنسيق ملف ثلاثي الأبعاد يُستخدم في الواقع الافتراضي (VR) والواقع المعزز (AR) والألعاب وتطبيقات الويب لأنه يدعم الحركة والرسوم المتحركة. ميزة أخرى للتنسيق هي صغر حجمه وأوقات تحميل سريعة. ملفات GLB هي نسخة ثنائية من ملف GL Transmission Format (glTF) ، والذي يستخدم ترميز JSON (JavaScript Object Notation). لذلك ، يتم تضمين البيانات الداعمة (مثل الأنسجة والتظليل والهندسة / الرسوم المتحركة) في ملف واحد.

طورت مجموعة Khronos تنسيقات GLB و glTF في عام 2015. ورأوا أن هناك حاجة إلى تنسيقات يمكن للمطورين فتحها وتحريرها في العديد من تطبيقات الرسومات والتطبيقات ثلاثية الأبعاد. الإصدار 2.0 من المواصفات (تم إصداره في عام 2017) ، تمت إضافة عرض قائم على أساس مادي (PBR) ، والذي يسمح للظلال والضوء بالظهور بشكل أكثر واقعية وتحديثات الترميز للسرعة والتحسينات في الرسوم المتحركة.

GLB ، مثل glTF ، هي طريقة خالية من حقوق الملكية لتشفير البيانات ثلاثية الأبعاد. سيكون ملف GLB بشكل عام أصغر (حوالي 33 بالمائة) من ملف glTF والملفات الداعمة له. من الأسهل أيضًا تحميل ملف واحد إلى خادم بدلاً من اثنين أو ثلاثة ، لذلك يتمتع GLB بميزة هناك أيضًا. يجد العديد من المطورين أنه من الأسهل تحرير الكائنات والحواس بتنسيق glTF ثم تحويلها إلى GLB لتسليم الملف.

ما هو هيكل الملف لملف GLB؟

نشرت Khronos مواصفات إصدارات glTF 1.0 و 2.0 على GitHub. مواصفات GLB موجودة في مستندات glTF. تحتوي ملفات GLB على رأس يعرّف الملف على أنه GLB ، وإصدار المواصفات ، وطول الملف ؛ مقطع JSON بالبيانات المضمنة في ملف glTF ؛ والمخزن الثنائي ، الذي يحتوي على البيانات المضمنة في الملفات الداعمة.

JSON مشتق من JavaScript ، وهو تنسيق مفتوح المصدر يستخدم لتبادل البيانات ويمكن استخدامه من قبل العديد من لغات البرمجة. تتضمن أنواع بيانات JSON المصفوفات (قائمة مرتبة من القيم من أي نوع آخر) ، وكائنات (مجموعة غير مرتبة من أزواج الاسم والقيمة ، والأسماء عبارة عن سلاسل) ، والسلاسل (أي مجموعة من أحرف Unicode ، والتي يمكن أيضًا أن تكون فارغة ) والأرقام والقيم المنطقية (صواب أو خطأ) وخالٍ (أي قيمة فارغة). باستخدام هذه ، يمكن للمطور أو التطبيق تمثيل العديد من العناصر من معلومات الاتصال لشخص ما إلى كائن ثلاثي الأبعاد في ملف GLB.

يستخدم glTF URIs (معرّف الموارد العالمي) ، والذي قد يُطلق عليه أيضًا عناوين URL للبيانات. يسمح جزء التعليمات البرمجية هذا للمطور بتشفير الكائنات (من نص إلى كائن ثلاثي الأبعاد مضمن) في صفحة ويب. في ملفات glTF ، تسحب URI البيانات من الملفات الداعمة. نظرًا لأن بيانات ملف الدعم المستخدمة بواسطة ملفات glTF مخزنة في ملفات GLB ، فإن URIs غير مطلوبة. لذلك ، يتم تحميل ملفات GLB ومعالجتها بشكل أسرع من glTF ، مما يجعلها مفيدة لتطبيقات النمذجة ثلاثية الأبعاد المستندة إلى الهاتف والويب.

كيفية عرض ملفات GLB

يستخدم GLB نفس العارضين مثل ملفات glTF ، بما في ذلك عارضات سطح المكتب القابلة للتنزيل وتطبيقات الجوال وعارضات السحب والإفلات. راجع دليلنا حول glTF لمزيد من التفاصيل.

كيفية فتح ملفات GLB

يمكنك استخدام Microsoft Paint 3D و Microsoft Remix 3D و Trimble 3D Warehouse لفتح ملف GLB. بالإضافة إلى ذلك ، يمكن لأي برنامج يفتح ملفات glTF أيضًا فتح ملفات GLB. راجع مقالة glTF لمزيد من المعلومات.

كيفية تحويل ملفات GLB

يمكنك استخدام محسنات glTF لتحويل الملفات بين glTF و GLB. هناك العديد من التطبيقات وأدوات الويب المتاحة ، بعضها يقوم بتحويل الملفات في كلا الاتجاهين ، والبعض الآخر يقوم بذلك بالإضافة إلى تحويل الملفات من 1.0 إلى 2.0 ، والبعض يحول 1.0 glTF إلى 1.0 GLB ، والبعض الآخر يقوم بتحويلات أثناء تحميل الملف.

بمجرد أن يكون لديك ملف glTF ، يمكنك بعد ذلك تحويله إلى ملف GLB. بخلاف ذلك ، يمكنك استخدام برامج مثل BlackThread.io لتحويل التنسيقات الأخرى إلى GLB. تتضمن هذه التنسيقات 3MF و AMF و FBX. OBJ و MTL و glTF و Collada و PCD و PLY و JSON و STL.

للتحقق من خيارات التحويل الأخرى ، جرب صفحة محول File-Extensions.org. يمكنك إدخال GLB وأنواع ملفات مختلفة لمعرفة التطبيقات أو مواقع الويب التي يمكنها القيام بهذه المهمة.

كيفية تحويل ملف GLB إلى STL

لا توجد طريقة حاليًا لتحويل ملف GLB إلى STL. ومع ذلك ، يمكنك تحويل STL إلى GLB.

كيفية تحويل ملف GLB إلى OBJ

لا توجد طريقة حاليًا لتحويل ملف GLB إلى OBJ. ومع ذلك ، يمكنك تحويل ملف OBJ إلى GLB. تعرف على المزيد حول ما يمكنك القيام به باستخدام ملفات OBJ.

ما هي الاستخدامات الشائعة لملفات GLB؟

تعد ملفات GLB مفيدة في السيناريوهات التي تتطلب رسومًا متحركة وحركة ، أو عندما تكون هناك رغبة في التفاعل. تشمل تلك المواقف:

  • يمكن لمطوري ألعاب الفيديو حفظ عملهم كملفات GLB.
  • تستخدم مواقع الويب والإعلانات التفاعلية تنسيق GLB لعرض الكائنات التي يمكن للمستخدمين التفاعل معها (مثل أريكة يمكنهم تدويرها وعرضها من أي زاوية).
  • يمكن لمطوري AR و VR أيضًا حفظ عملهم بالتنسيق.

تنسيقات الملفات الأخرى التي تستخدم امتداد GLB

بالإضافة إلى الإصدار الثنائي من glTF ، هناك عدد قليل من الملفات التي تشترك في امتداد GLB. هؤلاء هم:

  • ملف لعبة Glulx Blorb: تجميع موارد الألعاب ، بما في ذلك الرسومات وبيانات المستوى والموسيقى والمزيد. تم إنشاء التنسيق في الأصل للألعاب النصية ، ولكن تم تكييفه للألعاب الرسومية.
  • ملف STK Globe: يخزن الملف ، الذي يستخدمه تطبيق STK (مجموعة أدوات الأنظمة) ، المعلومات على محاكاة الكرة الأرضية. يستخدم التنسيق في محاكاة أنظمة الفضاء والدفاع ، وتحليل الذكاء ، وعمليات الأقمار الصناعية ، وتصميم الطائرات.
  • زر الغدة: Gland هو برنامج يقوم بإنشاء كائنات تعتمد على Flash. أحد العناصر التي يمكنه إنشاؤها هو الزر ، ويسمى أيضًا SwfEasy.button.
  • الوحدة العالمية في BASIC: BASIC هي لغة ترميز تم إنشاؤها في الستينيات. تسمى أجزاء التعليمات البرمجية الوحدات النمطية ؛ يمكنك إعادة استخدام الوحدات النمطية العالمية. يتم استخدام GLO أحيانًا بدلاً من GLB.

الأسئلة المتداولة حول تنسيق ملف GLB

معظم الموارد لـ GLB هي نفسها بالنسبة لـ glTF. راجع مقالة glTF لمزيد من المعلومات. هل لديك المزيد من الأسئلة حول العمل بتنسيق ملف GBL؟ فيما يلي بعض الأسئلة الأكثر شيوعًا حول العمل بالتنسيق.

كيف أقوم بتقليل حجم ملف GLB؟

قد تتسبب الزخارف في أن يكون الملف كبيرًا. يمكن أن يؤدي التأكد من أن الأنسجة الأصلية بتنسيق JPG أو PNG (وهي أصغر حجمًا من أنواع ملفات الصور الأخرى) إلى تقليل حجم الملف النهائي.

قد يساعدك إعداد تطبيق الرسومات ثلاثية الأبعاد. على سبيل المثال ، فيما يلي إرشادات لتصدير ملفات GLB في Blender. إذا كنت تستخدم Cheetah3D ، فافتح التفضيلات ، وانقر فوق الملفات، ثم اضغط.glb.

كيف أقوم بضغط ملف GLB؟

Draco هي أداة مفتوحة المصدر أنشأتها Google وتضغط GLB وملفات ثلاثية الأبعاد أخرى. يمكنك العثور على كود Draco (في C ++) على GitHub ، بالإضافة إلى إرشادات التثبيت والاستخدام.

يمكنك أيضًا استخدام وظيفة الضغط المضمنة في أنظمة تشغيل Windows و Mac ، على الرغم من أنها قد لا تكون فعالة. في مستكشف ملفات Windows ، انقر بزر الماوس الأيمن فوق الملف ، ثم انقر فوق مجلد مضغوط مضغوط. في نافذة Mac Finder ، انقر بزر الماوس الأيمن فوق الملف ، ثم انقر فوق ضغط (اسم الملف).

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

كيف أقوم بتحميل ملف GLB على Facebook؟

للأسف ، لم يعد Facebook يدعم المنشورات ثلاثية الأبعاد (بخلاف الصور ثلاثية الأبعاد) ، لذلك لم تعد هذه الوظيفة متاحة.

خدمات النمذجة ثلاثية الأبعاد و Marxent® 3D Cloud

يعد إنشاء ملفات ثلاثية الأبعاد الخطوة الأولى في إتاحة الوصول إلى الصور ثلاثية الأبعاد. من الضروري وجود أداة تسمح لك بإتاحة كتالوج المنتج الكامل الخاص بك في صورة ثلاثية الأبعاد ، وتصدير الأصول إلى معظم تنسيقات الملفات ، وتقديم تطبيقات العملاء. تعد سحابة Marxent’s 3D Cloud قادرة على تخزين الأصول بشكل عام ، مما يوفر الوصول إلى أعضاء الفريق متى وأينما يحتاجون إليها. استخدم الحل لإنتاج أنواع تنسيقات قابلة للاستهلاك للعديد من الأنظمة الأساسية ومحركات البحث الأخرى ، بما في ذلك USDZ و glTF و OBJ والبحث المرئي ثلاثي الأبعاد من Google.

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

Related Articles

虚拟现实

GLB 文件、编辑器和转换器的使用

GLB 文件、编辑器和转换器的使用

我们利用多年的经验帮助开发人员加快处理 3D 文件的速度,解释 GLB 文件的使用方式、它们与 glTF 的关系以及用于打开、查看和转换它们的程序。

在这篇文章中:

什么是 GLB?

GLB 是一种用于虚拟现实 (VR)、增强现实 (AR)、游戏和 Web 应用程序的 3D 文件格式,因为它支持运动和动画。该格式的另一个优点是其体积小和加载时间快。GLB 文件是 GL 传输格式 (glTF) 文件的二进制版本,它使用 JSON(JavaScript 对象表示法)编码。因此,支持数据(例如纹理、阴影、几何/动画)包含在单个文件中。

Khronos 小组在 2015 年开发了 GLB 和 glTF 格式。他们看到了对开发人员可以在许多图形和 3D 应用程序中打开和编辑的格式的需求。该规范的 2.0 版(于 2017 年发布)添加了基于物理的渲染 (PBR),使阴影和高光看起来更逼真,编码更新以提高速度并改进动画。

GLB 与 glTF 一样,是一种免版税的 3D 数据编码方法。GLB 文件通常比 glTF 文件及其支持文件小(大约 33%)。将一个文件上传到服务器也比两个或三个文件更容易,因此 GLB 在这方面也有优势。许多开发人员发现以 glTF 格式编辑对象和感觉更容易,然后将它们转换为 GLB 以进行文件传递。

GLB 文件的文件结构是什么?

Khronos 在 GitHub 上发布了 glTF 版本 1.0 和 2.0 的规范。GLB 规范在 glTF 文档中。GLB 文件包含将文件标识为 GLB、版本规范和文件长度的标头;数据包含在 glTF 文件中的 JSON 段;和二进制存储,其中包含支持文件中包含的数据。

JSON 源自 JavaScript,它是一种用于数据交换的开源格式,可以被许多编程语言使用。JSON数据类型包括数组(任何其他类型的值的有序列表)、对象(名称-值对的无序集合,名称为字符串)、字符串(任何Unicode字符集合,也可以为空) 、数字和布尔值(真或假)和空值(即空值)。有了这些,开发人员或应用程序可以将许多项目从一个人的联系信息表示为 GLB 文件中的 3D 对象。

glTF 使用 URI(通用资源标识符),也可以称为数据 URL。这段代码允许开发人员在网页中编码对象(从文本到嵌入的 3D 对象)。在 glTF 文件中,URI 从支持文件中提取数据。由于 glTF 文件使用的支持文件数据存储在 GLB 文件中,因此不需要 URI。因此,GLB 文件的加载和处理速度比 glTF 更快,这使得它们对于移动和基于 Web 的 3D 建模应用程序非常有用。

如何查看 GLB 文件

GLB 使用与 glTF 文件相同的查看器,包括可下载的桌面查看器、移动应用程序和拖放查看器。有关更多详细信息,请参阅我们的 glTF 指南。

如何打开 GLB 文件?

您可以使用 Microsoft Paint 3D、Microsoft Remix 3D 和 Trimble 3D Warehouse 打开 GLB 文件。此外,任何打开 glTF 文件的程序也可以打开 GLB 文件。有关更多信息,请参阅 glTF 文章。

如何转换 GLB 文件

您可以使用 glTF 优化器在 glTF 和 GLB 之间转换文件。有许多应用程序和 Web 工具可用,一些双向转换文件,一些执行此操作以及将文件从 1.0 转换为 2.0,一些将 1.0 glTF 转换为 1.0 GLB,还有一些在文件加载时进行转换。

有了 glTF 文件后,您就可以将其转换为 GLB 文件。除此之外,您可以使用 BlackThread.io 等软件将其他格式转换为 GLB。这些格式包括 3MF、AMF 和 FBX。OBJ、MTL、glTF、Collada、PCD、PLY、JSON、STL。

要查看其他转换选项,请尝试 File-Extensions.org 转换器页面。您可以输入 GLB 和不同的文件类型来查看哪些应用程序或网站可以完成这项工作。

如何将 GLB 文件转换为 STL

目前没有办法将 GLB 文件转换为 STL。但是,您可以将 STL 转换为 GLB。

如何将 GLB 文件转换为 OBJ

目前没有办法将 GLB 文件转换为 OBJ。但是,您可以将 OBJ 文件转换为 GLB。详细了解如何使用 OBJ 文件。

GLB 文件的常见用途是什么?

GLB 文件在需要动画和移动的场景或需要交互时很有用。这些职位包括:

  • 视频游戏开发人员可以将他们的工作保存为 GLB 文件。
  • 网站和互动广告使用 GLB 格式来显示用户可以与之交互的对象(例如可以旋转并从任何角度查看的沙发)。
  • AR 和 VR 开发人员也可以将他们的工作保存为该格式。

其他使用 GLB 的文件格式 . 扩展名

除了 glTF 的二进制版本,还有一些文件共享 GLB 扩展名。他们来了:

  • Glulx Blorb 游戏文件:收集游戏资源,包括图形、关卡数据、音乐等。该格式最初是为文本游戏创建的,但后来被改编为图形游戏。
  • STK Globe 文件: STK(Systems Toolkit)应用程序使用的文件存储模拟地球的信息。该格式用于空间和国防系统模拟、情报分析、卫星操作和飞机设计。
  • Gland Button: Gland 是一个创建基于 Flash 的对象的程序。他可以创建的项目之一是按钮,也称为 SwfEasy.button。
  • BASIC 的通用单元: BASIC 是一种创建于 1960 年代的标记语言。一段代码称为模块;您可以重用全局模块。有时使用 GLO 代替 GLB。

有关 GLB 文件格式的常见问题

GLB 的大部分资源与 glTF 相同。有关更多信息,请参阅 glTF 文章。还有更多关于使用 GBL 文件格式的问题吗?以下是有关使用格式的一些最常见问题。

如何减小 GLB 文件的大小?

点缀可能会导致文件变大。确保原始纹理为 JPG 或 PNG 格式(比其他图像文件类型小)可以减小最终文件的大小。

设置 3D 图形应用程序可能会有所帮助。例如,这里是在 Blender 中导出 GLB 文件的说明。如果您使用的是 Cheetah3D,请打开 Preferences,单击Files,然后按 。GLB

如何压缩 GLB 文件?

Draco 是 Google 创建的一款开源工具,用于压缩 GLB 和其他 3D 文件。您可以在 GitHub 上找到 Draco 的代码(C++),以及安装和使用说明。

您还可以使用 Windows 和 Mac 操作系统中内置的压缩​​功能,尽管它可能没有那么有效。在 Windows 文件资源管理器中,右键单击该文件,然后单击Zipped Zip 文件夹。在 Mac Finder 窗口中,右键单击文件,然后单击压缩(文件名)。

您还可以更改图形应用程序中的设置以自动以压缩格式保存文件。例如,在 Blender 中,在设置中打开文件压缩。单击用户选项,然后选中文件压缩旁边的框。

如何将 GLB 文件上传到 Facebook?

不幸的是,Facebook 不再支持 3D 帖子(3D 照片除外),因此该功能不再可用。

3D 建模服务和 Marxent® 3D 云

创建 3D 文件是使 3D 图像可访问的第一步。允许您以 3D 形式提供完整产品目录、将资产导出为大多数文件格式以及交付客户应用程序的工具是必不可少的。Marxent 的 3D Cloud 能够公开存储资产,随时随地为团队成员提供访问权限。使用该解决方案为许多其他平台和搜索引擎生成可使用的格式类型,包括 USDZ、glTF、OBJ 和 Google 3D Visual Search。

Marxent 3D 建模服务旨在提供可重复使用的 3D 资产并快速呈现企业级电子商务应用程序。我们的承诺是确保您的内容货币化提供真实性、一致性和速度,同时优化规模和重用资产。凭借近十年为商业创建可重复使用的 3D 内容的经验,Marxent 是主要多渠道家具和家居装修零售商和制造商的首选 3D 建模服务提供商。

Related Articles

Virtual Reality

Uses of GLB Files, Editors, and Converters

Uses of GLB Files, Editors, and Converters

We use our years of experience helping developers speed up their work with 3D files to explain how GLB files are used, their relationship to glTF, and what programs to use to open, view, and convert them.

In this article:

What is GLB?

GLB is a 3D file format used in virtual reality (VR), augmented reality (AR), games, and web applications because it supports motion and animation. Another advantage of the format is its small size and fast loading times. GLB files are a binary version of the GL Transmission Format (glTF) file, which uses JSON (JavaScript Object Notation) encoding. Therefore, supporting data (such as textures, shading, geometry/animation) is contained in a single file.

The Khronos group developed GLB and glTF formats in 2015. They saw a need for formats that developers could open and edit in many graphics and 3D applications. Version 2.0 of the specification (released in 2017), added physical-based rendering (PBR), which allows shadows and highlights to appear more realistic, coding updates for speed, and improvements in animation.

GLB, like glTF, is a royalty-free method for encoding 3D data. A GLB file will generally be smaller (about 33 percent) than a glTF file and its supporting files. It’s also easier to upload one file to a server than two or three, so GLB has an advantage there as well. Many developers find it easier to edit objects and senses in glTF format and then convert them to GLB for file delivery.

What is the file structure of a GLB file?

Khronos has posted specifications for glTF versions 1.0 and 2.0 on GitHub. The GLB specification is in the glTF docs. GLB files contain a header that identifies the file as GLB, version specification, and file length; JSON segment with the data contained in the glTF file; and the binary store, which contains the data contained in the supporting files.

JSON is derived from JavaScript, which is an open source format used for data exchange and can be used by many programming languages. JSON data types include arrays (an ordered list of values ​​of any other type), objects (an unordered set of name-value pairs, and names are strings), strings (any set of Unicode characters, which can also be empty), numbers, and booleans (true or false) and null (i.e. a null value). With these, a developer or application can represent many items from a person’s contact information to a 3D object in a GLB file.

glTF uses URIs (Universal Resource Identifier), which may also be called data URLs. This piece of code allows the developer to encode objects (from text to an embedded 3D object) in a web page. In glTF files, the URI pulls data from the supporting files. Since the backing file data used by glTF files is stored in GLB files, URIs are not required. Therefore, GLB files load and process faster than glTF, which makes them useful for mobile and web-based 3D modeling applications.

How to view GLB files

GLB uses the same viewers as glTF files, including downloadable desktop viewers, mobile apps, and drag-and-drop viewers. See our guide on glTF for more details.

How to open GLB files?

You can use Microsoft Paint 3D, Microsoft Remix 3D, and Trimble 3D Warehouse to open a GLB file. In addition, any program that opens glTF files can also open GLB files. See the glTF article for more information.

How to convert GLB files

You can use glTF optimizers to convert files between glTF and GLB. There are many applications and web tools available, some convert files in both directions, some do this as well as convert files from 1.0 to 2.0, some convert 1.0 glTF to 1.0 GLB, and some do conversions while the file is being loaded.

Once you have a glTF file, you can then convert it to a GLB file. Other than that, you can use software like BlackThread.io to convert other formats to GLB. These formats include 3MF, AMF, and FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

To check out other conversion options, try the File-Extensions.org converter page. You can enter GLB and different file types to see which apps or websites can do the job.

How to convert GLB file to STL

There is currently no way to convert a GLB file to STL. However, you can convert STL to GLB.

How to convert GLB file to OBJ

There is currently no way to convert a GLB file to an OBJ. However, you can convert an OBJ file to a GLB. Learn more about what you can do with OBJ files.

What are the common uses of GLB files?

GLB files are useful in scenarios where animation and motion are required, or when interaction is desired. These positions include:

  • Video game developers can save their work as GLB files.
  • Websites and interactive ads use the GLB format to display objects that users can interact with (such as a sofa that they can rotate and view from any angle).
  • AR and VR developers can also save their work in the format.

Other File Formats That Use the GLB . Extension

In addition to the binary version of glTF, there are a few files that share the GLB extension. here they are:

  • Glulx Blorb Game File: Gather game resources, including graphics, level data, music, and more. The format was originally created for text games, but was adapted for graphic games.
  • STK Globe file: The file, used by the STK (Systems Toolkit) application, stores information on a simulated globe. The format is used in space and defense systems simulation, intelligence analysis, satellite operations, and aircraft design.
  • Gland Button: Gland is a program that creates Flash-based objects. One of the items he can create is the button, also called SwfEasy.button.
  • BASIC’s Universal Unit: BASIC is a markup language created in the 1960s. Pieces of code are called modules; You can reuse global modules. GLO is sometimes used instead of GLB.

Frequently asked questions about the GLB file format

Most of the resources for GLB are the same as for glTF. See the glTF article for more information. Have more questions about working with the GBL file format? Here are some of the most frequently asked questions about working with the format.

How do I reduce the size of a GLB file?

Embellishments may cause the file to be large. Ensuring that the original textures are in a JPG or PNG format (which are smaller than other image file types) can reduce the size of the final file.

Setting up a 3D graphics application may help. For example, here are instructions for exporting GLB files in Blender. If you’re using Cheetah3D, open Preferences, click Files , then press . glb .

How do I compress a GLB file?

Draco is an open source tool created by Google that compresses GLB and other 3D files. You can find Draco’s code (in C++) on GitHub, as well as installation and usage instructions.

You can also use the compression function built into Windows and Mac operating systems, although it may not be as effective. In Windows File Explorer, right-click on the file, and then click Zipped Zip Folder. In the Mac Finder window, right-click on the file, then click Compress (file name).

You may also be able to change the settings in your graphics application to automatically save the file in a compressed format. For example, in Blender, turn on file compression in the settings. Click User Options, then check the box next to File compression.

How do I upload a GLB file to Facebook?

Unfortunately, Facebook no longer supports 3D posts (other than 3D photos), so this functionality is no longer available.

3D Modeling Services and Marxent® 3D Cloud

Creating 3D files is the first step in making 3D images accessible. A tool that allows you to make your complete product catalog available in 3D, export assets to most file formats, and deliver customer applications is essential. Marxent’s 3D Cloud is capable of publicly storing assets, providing access to team members whenever and wherever they need it. Use the solution to produce consumable format types for many other platforms and search engines, including USDZ, glTF, OBJ, and Google 3D Visual Search.

Marxent 3D modeling services are designed to deliver reusable 3D assets and quickly render enterprise-grade e-commerce applications. Our commitment is to ensure that your content monetization provides realism, consistency and speed, while optimizing scale and reusing assets. With nearly a decade of experience creating reusable 3D content for commerce, Marxent is the preferred 3D modeling services provider for major multi-channel furniture and home improvement retailers and manufacturers.

Related Articles

Réalité virtuelle

Utilisations des fichiers, éditeurs et convertisseurs GLB

Utilisations des fichiers, éditeurs et convertisseurs GLB

Nous utilisons nos années d’expérience pour aider les développeurs à accélérer leur travail avec les fichiers 3D pour expliquer comment les fichiers GLB sont utilisés, leur relation avec glTF et quels programmes utiliser pour les ouvrir, les afficher et les convertir.

Dans cet article:

Qu’est-ce que le GLB ?

GLB est un format de fichier 3D utilisé dans la réalité virtuelle (VR), la réalité augmentée (AR), les jeux et les applications Web, car il prend en charge le mouvement et l’animation. Un autre avantage du format est sa petite taille et ses temps de chargement rapides. Les fichiers GLB sont une version binaire du fichier GL Transmission Format (glTF), qui utilise le codage JSON (JavaScript Object Notation). Par conséquent, les données de support (telles que les textures, l’ombrage, la géométrie/l’animation) sont contenues dans un seul fichier.

Le groupe Khronos a développé les formats GLB et glTF en 2015. Ils ont constaté un besoin de formats que les développeurs pourraient ouvrir et éditer dans de nombreuses applications graphiques et 3D. La version 2.0 de la spécification (publiée en 2017), a ajouté un rendu physique (PBR), qui permet aux ombres et aux hautes lumières d’apparaître plus réalistes, des mises à jour de codage pour la vitesse et des améliorations de l’animation.

GLB, comme glTF, est une méthode libre de droits pour coder des données 3D. Un fichier GLB sera généralement plus petit (environ 33 %) qu’un fichier glTF et ses fichiers de support. Il est également plus facile de télécharger un fichier sur un serveur que deux ou trois, donc GLB a également un avantage là-bas. De nombreux développeurs trouvent plus facile d’éditer des objets et des sens au format glTF, puis de les convertir en GLB pour la livraison de fichiers.

Quelle est la structure de fichier d’un fichier GLB ?

Khronos a publié les spécifications des versions 1.0 et 2.0 de glTF sur GitHub. La spécification GLB se trouve dans la documentation glTF. Les fichiers GLB contiennent un en-tête qui identifie le fichier en tant que GLB, la spécification de la version et la longueur du fichier ; Segment JSON avec les données contenues dans le fichier glTF ; et le magasin binaire, qui contient les données contenues dans les fichiers de support.

JSON est dérivé de JavaScript, qui est un format open source utilisé pour l’échange de données et peut être utilisé par de nombreux langages de programmation. Les types de données JSON incluent des tableaux (une liste ordonnée de valeurs de tout autre type), des objets (un ensemble non ordonné de paires nom-valeur et les noms sont des chaînes), des chaînes (tout ensemble de caractères Unicode, qui peut également être vide) , des nombres et des booléens (vrai ou faux) et null (c’est-à-dire une valeur null). Avec ceux-ci, un développeur ou une application peut représenter de nombreux éléments allant des informations de contact d’une personne à un objet 3D dans un fichier GLB.

glTF utilise des URI (Universal Resource Identifier), qui peuvent également être appelés URL de données. Ce morceau de code permet au développeur d’encoder des objets (du texte à un objet 3D intégré) dans une page Web. Dans les fichiers glTF, l’URI extrait les données des fichiers de prise en charge. Étant donné que les données du fichier de sauvegarde utilisées par les fichiers glTF sont stockées dans des fichiers GLB, les URI ne sont pas nécessaires. Par conséquent, les fichiers GLB se chargent et se traitent plus rapidement que glTF, ce qui les rend utiles pour les applications de modélisation 3D mobiles et Web.

Comment afficher les fichiers GLB

GLB utilise les mêmes visionneuses que les fichiers glTF, y compris les visionneuses de bureau téléchargeables, les applications mobiles et les visionneuses par glisser-déposer. Consultez notre guide sur glTF pour plus de détails.

Comment ouvrir les fichiers GLB ?

Vous pouvez utiliser Microsoft Paint 3D, Microsoft Remix 3D et Trimble 3D Warehouse pour ouvrir un fichier GLB. En outre, tout programme qui ouvre les fichiers glTF peut également ouvrir les fichiers GLB. Voir l’article glTF pour plus d’informations.

Comment convertir des fichiers GLB

Vous pouvez utiliser les optimiseurs glTF pour convertir des fichiers entre glTF et GLB. Il existe de nombreuses applications et outils Web disponibles, certains convertissent des fichiers dans les deux sens, certains le font ainsi que des fichiers de 1.0 à 2.0, certains convertissent 1.0 glTF en 1.0 GLB et certains effectuent des conversions pendant le chargement du fichier.

Une fois que vous avez un fichier glTF, vous pouvez ensuite le convertir en fichier GLB. En dehors de cela, vous pouvez utiliser un logiciel comme BlackThread.io pour convertir d’autres formats en GLB. Ces formats incluent 3MF, AMF et FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Pour découvrir d’autres options de conversion, essayez la page de conversion File-Extensions.org. Vous pouvez saisir GLB et différents types de fichiers pour voir quelles applications ou quels sites Web peuvent faire le travail.

Comment convertir un fichier GLB en STL

Il n’existe actuellement aucun moyen de convertir un fichier GLB en STL. Cependant, vous pouvez convertir STL en GLB.

Comment convertir un fichier GLB en OBJ

Il n’existe actuellement aucun moyen de convertir un fichier GLB en OBJ. Cependant, vous pouvez convertir un fichier OBJ en GLB. En savoir plus sur ce que vous pouvez faire avec les fichiers OBJ.

Quelles sont les utilisations courantes des fichiers GLB ?

Les fichiers GLB sont utiles dans les scénarios qui nécessitent une animation et un mouvement, ou lorsqu’une interaction est souhaitée. Ces postes comprennent :

  • Les développeurs de jeux vidéo peuvent enregistrer leur travail sous forme de fichiers GLB.
  • Les sites Web et les publicités interactives utilisent le format GLB pour afficher des objets avec lesquels les utilisateurs peuvent interagir (comme un canapé qu’ils peuvent faire pivoter et voir sous n’importe quel angle).
  • Les développeurs AR et VR peuvent également enregistrer leur travail dans le format.

Autres formats de fichiers utilisant l’extension GLB .

En plus de la version binaire de glTF, quelques fichiers partagent l’extension GLB. Les voici:

  • Fichier de jeu Glulx Blorb : rassemblez des ressources de jeu, notamment des graphiques, des données de niveau, de la musique, etc. Le format a été créé à l’origine pour les jeux de texte, mais a été adapté pour les jeux graphiques.
  • Fichier STK Globe : Le fichier, utilisé par l’application STK (Systems Toolkit), stocke des informations sur un globe simulé. Le format est utilisé dans la simulation de systèmes spatiaux et de défense, l’analyse du renseignement, les opérations satellitaires et la conception d’avions.
  • Bouton Gland : Gland est un programme qui crée des objets basés sur Flash. L’un des éléments qu’il peut créer est le bouton, également appelé SwfEasy.button.
  • Unité universelle de BASIC : BASIC est un langage de balisage créé dans les années 1960. Les morceaux de code sont appelés modules ; Vous pouvez réutiliser des modules globaux. GLO est parfois utilisé à la place de GLB.

Foire aux questions sur le format de fichier GLB

La plupart des ressources pour GLB sont les mêmes que pour glTF. Voir l’article glTF pour plus d’informations. Vous avez d’autres questions sur l’utilisation du format de fichier GBL ? Voici quelques-unes des questions les plus fréquemment posées sur l’utilisation du format.

Comment réduire la taille d’un fichier GLB ?

Les embellissements peuvent rendre le fichier volumineux. S’assurer que les textures d’origine sont au format JPG ou PNG (qui sont plus petits que les autres types de fichiers image) peut réduire la taille du fichier final.

La configuration d’une application graphique 3D peut aider. Par exemple, voici des instructions pour exporter des fichiers GLB dans Blender. Si vous utilisez Cheetah3D, ouvrez Préférences, cliquez sur Fichiers , puis appuyez sur . glb .

Comment compresser un fichier GLB ?

Draco est un outil open source créé par Google qui compresse GLB et autres fichiers 3D. Vous pouvez trouver le code de Draco (en C++) sur GitHub, ainsi que les instructions d’installation et d’utilisation.

Vous pouvez également utiliser la fonction de compression intégrée aux systèmes d’exploitation Windows et Mac, même si elle peut ne pas être aussi efficace. Dans l’Explorateur de fichiers Windows, cliquez avec le bouton droit sur le fichier, puis cliquez sur Dossier zippé. Dans la fenêtre du Finder Mac, cliquez avec le bouton droit sur le fichier, puis cliquez sur Compresser (nom du fichier).

Vous pouvez également modifier les paramètres de votre application graphique pour enregistrer automatiquement le fichier dans un format compressé. Par exemple, dans Blender, activez la compression de fichiers dans les paramètres. Cliquez sur Options utilisateur, puis cochez la case en regard de Compression de fichier.

Comment télécharger un fichier GLB sur Facebook ?

Malheureusement, Facebook ne prend plus en charge les publications 3D (autres que les photos 3D), cette fonctionnalité n’est donc plus disponible.

Services de modélisation 3D et Marxent® 3D Cloud

La création de fichiers 3D est la première étape pour rendre les images 3D accessibles. Un outil qui vous permet de rendre votre catalogue de produits complet disponible en 3D, d’exporter des ressources vers la plupart des formats de fichiers et de fournir des applications client est essentiel. Le cloud 3D de Marxent est capable de stocker publiquement des actifs, offrant un accès aux membres de l’équipe quand et où ils en ont besoin. Utilisez la solution pour produire des types de formats de consommables pour de nombreuses autres plates-formes et moteurs de recherche, notamment USDZ, glTF, OBJ et Google 3D Visual Search.

Les services de modélisation 3D de Marxent sont conçus pour fournir des actifs 3D réutilisables et restituer rapidement des applications de commerce électronique de niveau entreprise. Notre engagement est de garantir que la monétisation de votre contenu offre réalisme, cohérence et rapidité, tout en optimisant l’échelle et en réutilisant les actifs. Avec près d’une décennie d’expérience dans la création de contenu 3D réutilisable pour le commerce, Marxent est le fournisseur de services de modélisation 3D préféré des principaux détaillants et fabricants de meubles et de produits de rénovation domiciliaire multicanaux.

Related Articles

erweiterte Realität

Verwendung von GLB-Dateien, Editoren und Konvertern

Verwendung von GLB-Dateien, Editoren und Konvertern

Wir nutzen unsere jahrelange Erfahrung, die Entwicklern hilft, ihre Arbeit mit 3D-Dateien zu beschleunigen, um zu erklären, wie GLB-Dateien verwendet werden, ihre Beziehung zu glTF und welche Programme zum Öffnen, Anzeigen und Konvertieren verwendet werden sollen.

In diesem Artikel:

Was ist GLB?

GLB ist ein 3D-Dateiformat, das in Virtual Reality (VR), Augmented Reality (AR), Spielen und Webanwendungen verwendet wird, da es Bewegung und Animation unterstützt. Ein weiterer Vorteil des Formats ist seine geringe Größe und schnelle Ladezeiten. GLB-Dateien sind eine binäre Version der GL Transmission Format (glTF)-Datei, die die JSON-Codierung (JavaScript Object Notation) verwendet. Daher sind unterstützende Daten (wie Texturen, Schattierung, Geometrie/Animation) in einer einzigen Datei enthalten.

Die Khronos-Gruppe entwickelte 2015 die Formate GLB und glTF. Sie sahen einen Bedarf an Formaten, die Entwickler in vielen Grafik- und 3D-Anwendungen öffnen und bearbeiten konnten. Version 2.0 der Spezifikation (veröffentlicht im Jahr 2017), fügte physikalisch-basiertes Rendering (PBR) hinzu, das Schatten und Lichter realistischer erscheinen lässt, Codierungsaktualisierungen für Geschwindigkeit und Verbesserungen bei der Animation.

GLB ist wie glTF eine gebührenfreie Methode zum Codieren von 3D-Daten. Eine GLB-Datei ist im Allgemeinen kleiner (etwa 33 Prozent) als eine glTF-Datei und ihre unterstützenden Dateien. Es ist auch einfacher, eine Datei auf einen Server hochzuladen als zwei oder drei, sodass GLB auch dort einen Vorteil hat. Viele Entwickler finden es einfacher, Objekte und Sinne im glTF-Format zu bearbeiten und sie dann für die Dateibereitstellung in GLB zu konvertieren.

Wie ist die Dateistruktur einer GLB-Datei?

Khronos hat Spezifikationen für die glTF-Versionen 1.0 und 2.0 auf GitHub veröffentlicht. Die GLB-Spezifikation befindet sich in den glTF-Dokumenten. GLB-Dateien enthalten einen Header, der die Datei als GLB, Versionsspezifikation und Dateilänge identifiziert; JSON-Segment mit den in der glTF-Datei enthaltenen Daten; und der Binärspeicher, der die in den unterstützenden Dateien enthaltenen Daten enthält.

JSON wird von JavaScript abgeleitet, einem Open-Source-Format, das für den Datenaustausch verwendet wird und von vielen Programmiersprachen verwendet werden kann. JSON-Datentypen umfassen Arrays (eine geordnete Liste von Werten eines anderen Typs), Objekte (ein ungeordneter Satz von Name-Wert-Paaren und Namen sind Zeichenfolgen), Zeichenfolgen (jeder Satz von Unicode-Zeichen, der auch leer sein kann) , Zahlen und boolesche Werte (wahr oder falsch) und null (d. h. ein Nullwert). Mit diesen kann ein Entwickler oder eine Anwendung viele Elemente von den Kontaktinformationen einer Person bis hin zu einem 3D-Objekt in einer GLB-Datei darstellen.

glTF verwendet URIs (Universal Resource Identifier), die auch als Daten-URLs bezeichnet werden können. Dieser Code ermöglicht es dem Entwickler, Objekte (von Text bis zu einem eingebetteten 3D-Objekt) in einer Webseite zu codieren. In glTF-Dateien ruft der URI Daten aus den unterstützenden Dateien ab. Da die von glTF-Dateien verwendeten Sicherungsdateidaten in GLB-Dateien gespeichert werden, sind URIs nicht erforderlich. Daher werden GLB-Dateien schneller geladen und verarbeitet als glTF, was sie für mobile und webbasierte 3D-Modellierungsanwendungen nützlich macht.

So zeigen Sie GLB-Dateien an

GLB verwendet dieselben Viewer wie glTF-Dateien, einschließlich herunterladbarer Desktop-Viewer, mobiler Apps und Drag-and-Drop-Viewer. Weitere Informationen finden Sie in unserem Leitfaden zu glTF.

Wie öffnet man GLB-Dateien?

Sie können Microsoft Paint 3D, Microsoft Remix 3D und Trimble 3D Warehouse verwenden, um eine GLB-Datei zu öffnen. Darüber hinaus kann jedes Programm, das glTF-Dateien öffnet, auch GLB-Dateien öffnen. Weitere Informationen finden Sie im glTF-Artikel.

So konvertieren Sie GLB-Dateien

Sie können glTF-Optimierer verwenden, um Dateien zwischen glTF und GLB zu konvertieren. Es gibt viele Anwendungen und Webtools, einige konvertieren Dateien in beide Richtungen, einige konvertieren dies ebenso wie Dateien von 1.0 in 2.0, einige konvertieren 1.0 glTF in 1.0 GLB und einige konvertieren während des Ladens der Datei.

Sobald Sie eine glTF-Datei haben, können Sie sie in eine GLB-Datei konvertieren. Abgesehen davon können Sie Software wie BlackThread.io verwenden, um andere Formate in GLB zu konvertieren. Zu diesen Formaten gehören 3MF, AMF und FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Um andere Konvertierungsoptionen auszuprobieren, versuchen Sie die Datei-Extensions.org-Konverterseite. Sie können GLB und verschiedene Dateitypen eingeben, um zu sehen, welche Apps oder Websites die Arbeit erledigen können.

So konvertieren Sie die GLB-Datei in STL

Es gibt derzeit keine Möglichkeit, eine GLB-Datei in STL zu konvertieren. Sie können jedoch STL in GLB konvertieren.

So konvertieren Sie die GLB-Datei in OBJ

Es gibt derzeit keine Möglichkeit, eine GLB-Datei in eine OBJ zu konvertieren. Sie können jedoch eine OBJ-Datei in eine GLB konvertieren. Erfahren Sie mehr darüber, was Sie mit OBJ-Dateien tun können.

Was sind die allgemeinen Verwendungen von GLB-Dateien?

GLB-Dateien sind in Szenarien nützlich, die Animation und Bewegung erfordern oder wenn Interaktion erwünscht ist. Zu diesen Positionen gehören:

  • Entwickler von Videospielen können ihre Arbeit als GLB-Dateien speichern.
  • Websites und interaktive Anzeigen verwenden das GLB-Format, um Objekte anzuzeigen, mit denen Benutzer interagieren können (z. B. ein Sofa, das sie drehen und aus jedem Blickwinkel betrachten können).
  • AR- und VR-Entwickler können ihre Arbeit auch in dem Format speichern.

Andere Dateiformate, die die GLB-Erweiterung verwenden

Neben der Binärversion von glTF gibt es einige Dateien, die die GLB-Erweiterung teilen. hier sind sie:

  • Glulx Blorb-Spieldatei: Sammle Spielressourcen , einschließlich Grafiken, Leveldaten , Musik und mehr. Das Format wurde ursprünglich für Textspiele entwickelt, aber für Grafikspiele angepasst.
  • STK Globe-Datei: Die Datei, die von der STK-Anwendung (Systems Toolkit) verwendet wird, speichert Informationen über einen simulierten Globus. Das Format wird in der Simulation von Weltraum- und Verteidigungssystemen, der Nachrichtenanalyse, des Satellitenbetriebs und des Flugzeugdesigns verwendet.
  • Gland Button: Gland ist ein Programm, das Flash-basierte Objekte erstellt. Eines der Elemente, die er erstellen kann, ist die Schaltfläche, auch SwfEasy.button genannt.
  • Die Universal Unit von BASIC : BASIC ist eine Auszeichnungssprache, die in den 1960er Jahren entwickelt wurde. Teile des Codes werden Module genannt; Sie können globale Module wiederverwenden. GLO wird manchmal anstelle von GLB verwendet.

Häufig gestellte Fragen zum GLB-Dateiformat

Die meisten Ressourcen für GLB sind dieselben wie für glTF. Weitere Informationen finden Sie im glTF-Artikel. Haben Sie weitere Fragen zum Arbeiten mit dem GBL-Dateiformat? Hier sind einige der am häufigsten gestellten Fragen zum Arbeiten mit dem Format.

Wie reduziere ich die Größe einer GLB-Datei?

Verzierungen können dazu führen, dass die Datei groß wird. Wenn Sie sicherstellen, dass die Originaltexturen im JPG- oder PNG-Format vorliegen (die kleiner sind als andere Bilddateitypen), kann die Größe der endgültigen Datei reduziert werden.

Das Einrichten einer 3D-Grafikanwendung kann hilfreich sein. Hier finden Sie beispielsweise Anweisungen zum Exportieren von GLB-Dateien in Blender. Wenn Sie Cheetah3D verwenden, öffnen Sie die Einstellungen, klicken Sie auf Dateien und drücken Sie dann auf . glb .

Wie komprimiere ich eine GLB-Datei?

Draco ist ein von Google entwickeltes Open-Source-Tool, das GLB- und andere 3D-Dateien komprimiert. Sie finden Dracos Code (in C++) auf GitHub sowie Installations- und Gebrauchsanleitungen.

Sie können auch die in Windows- und Mac-Betriebssysteme integrierte Komprimierungsfunktion verwenden, obwohl diese möglicherweise nicht so effektiv ist. Klicken Sie im Windows-Datei-Explorer mit der rechten Maustaste auf die Datei, und klicken Sie dann auf Zip-Zip-Ordner. Klicken Sie im Mac Finder-Fenster mit der rechten Maustaste auf die Datei und klicken Sie dann auf Komprimieren (Dateiname).

Möglicherweise können Sie auch die Einstellungen in Ihrer Grafikanwendung ändern, um die Datei automatisch in einem komprimierten Format zu speichern. Aktivieren Sie beispielsweise in Blender die Dateikomprimierung in den Einstellungen. Klicken Sie auf Benutzeroptionen und aktivieren Sie das Kontrollkästchen neben Dateikomprimierung.

Wie lade ich eine GLB-Datei auf Facebook hoch?

Leider unterstützt Facebook keine 3D-Posts mehr (außer 3D-Fotos), daher ist diese Funktion nicht mehr verfügbar.

3D-Modellierungsdienste und Marxent® 3D Cloud

Das Erstellen von 3D-Dateien ist der erste Schritt, um 3D-Bilder zugänglich zu machen. Ein Tool, mit dem Sie Ihren vollständigen Produktkatalog in 3D zur Verfügung stellen, Assets in die meisten Dateiformate exportieren und Kundenanwendungen bereitstellen können, ist unerlässlich. Die 3D Cloud von Marxent kann Assets öffentlich speichern und den Teammitgliedern jederzeit und überall Zugriff gewähren. Verwenden Sie die Lösung, um verbrauchbare Formattypen für viele andere Plattformen und Suchmaschinen zu erstellen, einschließlich USDZ, glTF, OBJ und Google 3D Visual Search.

Die 3D-Modellierungsdienste von Marxent sind darauf ausgelegt, wiederverwendbare 3D-Assets bereitzustellen und E-Commerce-Anwendungen der Enterprise-Klasse schnell zu rendern. Unser Engagement besteht darin, sicherzustellen, dass Ihre Content-Monetarisierung Realismus, Konsistenz und Geschwindigkeit bietet, während gleichzeitig die Skalierung und die Wiederverwendung von Assets optimiert werden. Mit fast einem Jahrzehnt Erfahrung in der Erstellung wiederverwendbarer 3D-Inhalte für den Handel ist Marxent der bevorzugte Anbieter von 3D-Modellierungsdiensten für große Multi-Channel-Einzelhändler und Hersteller von Möbeln und Heimwerkern.

Related Articles

Realta virtuale

Usi di file GLB, editor e convertitori

Usi di file GLB, editor e convertitori

Usiamo i nostri anni di esperienza nell’aiutare gli sviluppatori a velocizzare il loro lavoro con i file 3D per spiegare come vengono utilizzati i file GLB, la loro relazione con glTF e quali programmi utilizzare per aprirli, visualizzarli e convertirli.

In questo articolo:

Cos’è GLB?

GLB è un formato di file 3D utilizzato in realtà virtuale (VR), realtà aumentata (AR), giochi e applicazioni Web perché supporta il movimento e l’animazione. Un altro vantaggio del formato sono le sue dimensioni ridotte e i tempi di caricamento rapidi. I file GLB sono una versione binaria del file GL Transmission Format (glTF), che utilizza la codifica JSON (JavaScript Object Notation). Pertanto, i dati di supporto (come trame, ombreggiatura, geometria/animazione) sono contenuti in un unico file.

Il gruppo Khronos ha sviluppato i formati GLB e glTF nel 2015. Hanno visto la necessità di formati che gli sviluppatori potessero aprire e modificare in molte applicazioni grafiche e 3D. La versione 2.0 della specifica (rilasciata nel 2017), ha aggiunto il rendering basato sulla fisica (PBR), che consente alle ombre e alle luci di apparire più realistiche, aggiornamenti di codifica per la velocità e miglioramenti nell’animazione.

GLB, come glTF, è un metodo esente da royalty per la codifica dei dati 3D. Un file GLB sarà generalmente più piccolo (circa il 33%) di un file glTF e dei suoi file di supporto. È anche più facile caricare un file su un server rispetto a due o tre, quindi anche GLB ha un vantaggio. Molti sviluppatori trovano più facile modificare oggetti e sensi in formato glTF e quindi convertirli in GLB per la consegna dei file.

Qual è la struttura del file di un file GLB?

Khronos ha pubblicato le specifiche per glTF versioni 1.0 e 2.0 su GitHub. La specifica GLB è nei documenti glTF. I file GLB contengono un’intestazione che identifica il file come GLB, specifica della versione e lunghezza del file; Segmento JSON con i dati contenuti nel file glTF; e l’archivio binario, che contiene i dati contenuti nei file di supporto.

JSON è derivato da JavaScript, che è un formato open source utilizzato per lo scambio di dati e può essere utilizzato da molti linguaggi di programmazione. I tipi di dati JSON includono array (un elenco ordinato di valori di qualsiasi altro tipo), oggetti (un insieme non ordinato di coppie nome-valore e i nomi sono stringhe), stringhe (qualsiasi insieme di caratteri Unicode, che può anche essere vuoto) , numeri e booleani (vero o falso) e null (ovvero un valore nullo). Con questi, uno sviluppatore o un’applicazione può rappresentare molti elementi dalle informazioni di contatto di una persona a un oggetto 3D in un file GLB.

glTF utilizza URI (Universal Resource Identifier), che possono anche essere chiamati URL di dati. Questa parte di codice consente allo sviluppatore di codificare oggetti (dal testo a un oggetto 3D incorporato) in una pagina Web. Nei file glTF, l’URI estrae i dati dai file di supporto. Poiché i dati del file di supporto utilizzati dai file glTF sono archiviati in file GLB, gli URI non sono richiesti. Pertanto, i file GLB vengono caricati ed elaborati più velocemente di glTF, il che li rende utili per applicazioni di modellazione 3D mobili e basate sul Web.

Come visualizzare i file GLB

GLB utilizza gli stessi visualizzatori dei file glTF, inclusi visualizzatori desktop scaricabili, app mobili e visualizzatori drag-and-drop. Consulta la nostra guida su glTF per maggiori dettagli.

Come aprire file GLB?

È possibile utilizzare Microsoft Paint 3D, Microsoft Remix 3D e Trimble 3D Warehouse per aprire un file GLB. Inoltre, qualsiasi programma che apre file glTF può anche aprire file GLB. Vedere l’articolo glTF per ulteriori informazioni.

Come convertire file GLB

Puoi utilizzare gli ottimizzatori glTF per convertire i file tra glTF e GLB. Sono disponibili molte applicazioni e strumenti Web, alcuni convertono i file in entrambe le direzioni, alcuni lo fanno e convertono file da 1.0 a 2.0, altri convertono 1.0 glTF in 1.0 GLB e alcuni eseguono conversioni mentre il file viene caricato.

Una volta che hai un file glTF, puoi convertirlo in un file GLB. Oltre a questo, puoi utilizzare software come BlackThread.io per convertire altri formati in GLB. Questi formati includono 3MF, AMF e FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Per controllare altre opzioni di conversione, prova la pagina del convertitore File-Extensions.org. Puoi inserire GLB e diversi tipi di file per vedere quali app o siti Web possono svolgere il lavoro.

Come convertire il file GLB in STL

Al momento non è possibile convertire un file GLB in STL. Tuttavia, puoi convertire STL in GLB.

Come convertire il file GLB in OBJ

Al momento non è possibile convertire un file GLB in un OBJ. Tuttavia, puoi convertire un file OBJ in un GLB. Scopri di più su cosa puoi fare con i file OBJ.

Quali sono gli usi comuni dei file GLB?

I file GLB sono utili in scenari che richiedono animazione e movimento o quando si desidera un’interazione. Queste posizioni includono:

  • Gli sviluppatori di videogiochi possono salvare il loro lavoro come file GLB.
  • I siti Web e gli annunci interattivi utilizzano il formato GLB per visualizzare oggetti con cui gli utenti possono interagire (come un divano che possono ruotare e visualizzare da qualsiasi angolazione).
  • Gli sviluppatori AR e VR possono anche salvare il loro lavoro nel formato.

Altri formati di file che utilizzano l’estensione GLB

Oltre alla versione binaria di glTF, ci sono alcuni file che condividono l’estensione GLB. Eccoli:

  • File di gioco Glulx Blorb: raccogli risorse di gioco, inclusi grafica, dati di livello, musica e altro. Il formato è stato originariamente creato per i giochi di testo, ma è stato adattato per i giochi grafici.
  • File STK Globe: il file, utilizzato dall’applicazione STK (Systems Toolkit), memorizza le informazioni su un globo simulato. Il formato viene utilizzato nella simulazione di sistemi spaziali e di difesa, analisi dell’intelligence, operazioni satellitari e progettazione di aeromobili.
  • Pulsante Gland : Gland è un programma che crea oggetti basati su Flash. Uno degli elementi che può creare è il pulsante, chiamato anche SwfEasy.button.
  • Unità universale BASIC : BASIC è un linguaggio di markup creato negli anni ’60. Pezzi di codice sono chiamati moduli; Puoi riutilizzare i moduli globali. A volte viene utilizzato GLO al posto di GLB.

Domande frequenti sul formato di file GLB

La maggior parte delle risorse per GLB sono le stesse di glTF. Vedere l’articolo glTF per ulteriori informazioni. Hai altre domande sull’utilizzo del formato di file GBL? Ecco alcune delle domande più frequenti sull’utilizzo del formato.

Come posso ridurre le dimensioni di un file GLB?

Gli abbellimenti possono rendere il file di grandi dimensioni. Garantire che le trame originali siano in formato JPG o PNG (che sono più piccole di altri tipi di file immagine) può ridurre le dimensioni del file finale.

Può essere utile configurare un’applicazione di grafica 3D. Ad esempio, ecco le istruzioni per esportare file GLB in Blender. Se stai usando Cheetah3D, apri Preferenze, fai clic su File , quindi premi . gl .

Come posso comprimere un file GLB?

Draco è uno strumento open source creato da Google che comprime GLB e altri file 3D. Puoi trovare il codice di Draco (in C++) su GitHub, così come le istruzioni di installazione e utilizzo.

Puoi anche utilizzare la funzione di compressione integrata nei sistemi operativi Windows e Mac, anche se potrebbe non essere altrettanto efficace. In Esplora file di Windows, fare clic con il pulsante destro del mouse sul file, quindi fare clic su Cartella zip compressa. Nella finestra del Finder di Mac, fai clic con il pulsante destro del mouse sul file, quindi fai clic su Comprimi (nome file).

Potresti anche essere in grado di modificare le impostazioni nell’applicazione grafica per salvare automaticamente il file in un formato compresso. Ad esempio, in Blender, attiva la compressione dei file nelle impostazioni. Fai clic su Opzioni utente, quindi seleziona la casella accanto a Compressione file.

Come faccio a caricare un file GLB su Facebook?

Sfortunatamente, Facebook non supporta più i post 3D (diversi dalle foto 3D), quindi questa funzionalità non è più disponibile.

Servizi di modellazione 3D e Marxent® 3D Cloud

La creazione di file 3D è il primo passo per rendere accessibili le immagini 3D. Uno strumento che ti permetta di rendere disponibile il tuo catalogo prodotti completo in 3D, esportare risorse nella maggior parte dei formati di file e fornire applicazioni per i clienti è essenziale. Il cloud 3D di Marxent è in grado di archiviare pubblicamente le risorse, fornendo accesso ai membri del team quando e dove ne hanno bisogno. Utilizza la soluzione per produrre tipi di formati consumabili per molte altre piattaforme e motori di ricerca, inclusi USDZ, glTF, OBJ e Google 3D Visual Search.

I servizi di modellazione 3D Marxent sono progettati per fornire risorse 3D riutilizzabili e rendere rapidamente applicazioni di e-commerce di livello aziendale. Il nostro impegno è garantire che la monetizzazione dei tuoi contenuti fornisca realismo, coerenza e velocità, ottimizzando la scalabilità e riutilizzando le risorse. Con quasi un decennio di esperienza nella creazione di contenuti 3D riutilizzabili per il commercio, Marxent è il fornitore di servizi di modellazione 3D preferito dai principali rivenditori e produttori di mobili multicanale e per la casa.

Related Articles

バーチャルリアリティ

GLBファイル、エディター、およびコンバーターの使用

GLBファイル、エディター、およびコンバーターの使用

開発者が3Dファイルでの作業をスピードアップするのを支援してきた長年の経験を利用して、GLBファイルの使用方法、glTFとの関係、およびファイルを開いたり、表示したり、変換したりするために使用するプログラムについて説明します。

記事上で:

GLBとは何ですか?

GLBは、モーションとアニメーションをサポートしているため、仮想現実(VR)、拡張現実(AR)、ゲーム、およびWebアプリケーションで使用される3Dファイル形式です。このフォーマットのもう1つの利点は、サイズが小さく、読み込み時間が短いことです。GLBファイルは、JSON(JavaScript Object Notation)エンコーディングを使用するGL Transmission Format(glTF)ファイルのバイナリバージョンです。したがって、サポートデータ(テクスチャ、シェーディング、ジオメトリ/アニメーションなど)は1つのファイルに含まれています。

Khronosグループは2015年にGLBおよびglTF形式を開発しました。彼らは、開発者が多くのグラフィックスおよび3Dアプリケーションで開いて編集できる形式の必要性を認識しました。仕様のバージョン2.0(2017年にリリース)では、物理ベースのレンダリング(PBR)が追加されました。これにより、シャドウとハイライトをよりリアルに表示できるようになり、速度の更新とアニメーションの改善がコーディングされます。

gLBは、glTFと同様に、3Dデータをエンコードするためのロイヤリティフリーの方法です。GLBファイルは通常、glTFファイルとそのサポートファイルよりも小さくなります(約33パーセント)。また、1つのファイルを2つまたは3つよりもサーバーにアップロードする方が簡単なので、GLBにも利点があります。多くの開発者は、オブジェクトとセンスをglTF形式で編集し、ファイル配信のためにそれらをGLBに変換する方が簡単だと感じています。

GLBファイルのファイル構造は何ですか?

Khronosは、glTFバージョン1.0および2.0の仕様をGitHubに投稿しています。GLB仕様はglTFドキュメントにあります。GLBファイルには、ファイルをGLB、バージョン仕様、およびファイル長として識別するヘッダーが含まれています。glTFファイルに含まれるデータを含むJSONセグメント。バイナリストアには、サポートファイルに含まれるデータが含まれています。

JSONはJavaScriptから派生しています。これは、データ交換に使用されるオープンソース形式であり、多くのプログラミング言語で使用できます。JSONデータ型には、配列(他のタイプの値の順序付きリスト)、オブジェクト(名前と値のペアの順序付けられていないセット、名前は文字列)、文字列(Unicode文字の任意のセット、空の場合もあります)が含まれます、数値、ブール値(trueまたはfalse)およびnull(つまり、null値)。これらを使用すると、開発者またはアプリケーションは、個人の連絡先情報からGLBファイル内の3Dオブジェクトまでの多くのアイテムを表すことができます。

glTFはURI(Universal Resource Identifier)を使用します。これは、データURLとも呼ばれます。このコードにより、開発者はWebページ内のオブジェクト(テキストから埋め込み3Dオブジェクトまで)をエンコードできます。glTFファイルでは、URIはサポートファイルからデータをプルします。glTFファイルで使用されるバッキングファイルデータはGLBファイルに保存されるため、URIは必要ありません。したがって、GLBファイルはglTFよりも高速にロードおよび処理され、モバイルおよびWebベースの3Dモデリングアプリケーションに役立ちます。

GLBファイルを表示する方法

GLBは、ダウンロード可能なデスクトップビューア、モバイルアプリ、ドラッグアンドドロップビューアなど、glTFファイルと同じビューアを使用します。詳細については、glTFに関するガイドを参照してください。

GLBファイルを開く方法は?

Microsoft Paint 3D、Microsoft Remix 3D、およびTrimble 3D Warehouseを使用して、GLBファイルを開くことができます。さらに、glTFファイルを開くプログラムはすべてGLBファイルも開くことができます。詳細については、glTFの記事を参照してください。

GLBファイルを変換する方法

glTFオプティマイザーを使用して、glTFとGLBの間でファイルを変換できます。利用可能な多くのアプリケーションとWebツールがあり、ファイルを双方向に変換するもの、1.0から2.0にファイルを変換するもの、1.0glTFを1.0GLBに変換するもの、ファイルのロード中に変換を行うものがあります。

glTFファイルを作成したら、それをGLBファイルに変換できます。それ以外に、BlackThread.ioなどのソフトウェアを使用して他の形式をGLBに変換できます。これらの形式には、3MF、AMF、およびFBXが含まれます。OBJ、MTL、glTF、Collada、PCD、PLY、JSON、STL。

他の変換オプションを確認するには、File-Extensions.orgコンバーターページを試してください。GLBとさまざまなファイルの種類を入力して、どのアプリまたはWebサイトがその仕事を実行できるかを確認できます。

GLBファイルをSTLに変換する方法

現在、GLBファイルをSTLに変換する方法はありません。ただし、STLをGLBに変換することはできます。

GLBファイルをOBJに変換する方法

現在、GLBファイルをOBJに変換する方法はありません。ただし、OBJファイルをGLBに変換することはできます。OBJファイルで何ができるかについてもっと学びましょう。

GLBファイルの一般的な用途は何ですか?

GLBファイルは、アニメーションと動きが必要なシナリオ、または対話が必要な場合に役立ちます。これらのポジションは次のとおりです。

  • ビデオゲーム開発者は、作業内容をGLBファイルとして保存できます。
  • ウェブサイトとインタラクティブ広告は、GLB形式を使用して、ユーザーが操作できるオブジェクト(回転して任意の角度から表示できるソファなど)を表示します。
  • ARおよびVR開発者は、自分の作業をこの形式で保存することもできます。

GLBを使用するその他のファイル形式。拡張子

glTFのバイナリバージョンに加えて、GLB拡張子を共有するいくつかのファイルがあります。はい、どうぞ:

  • Glulx Blorbゲームファイル:グラフィック、レベルデータ、音楽などのゲームリソースを収集します。このフォーマットは元々テキストゲーム用に作成されましたが、グラフィックゲーム用に適合されました。
  • STKグローブファイル: STK(Systems Toolkit)アプリケーションで使用されるファイルは、シミュレートされたグローブに関する情報を格納します。このフォーマットは、宇宙および防衛システムのシミュレーション、インテリジェンス分析、衛星運用、および航空機の設計で使用されます。
  • グランドボタン:グランドは、Flashベースのオブジェクトを作成するプログラムです。彼が作成できるアイテムの1つは、SwfEasy.buttonとも呼ばれるボタンです。
  • BASICのユニバーサルユニット: BASICは、1960年代に作成されたマークアップ言語です。コードの一部はモジュールと呼ばれます。グローバルモジュールを再利用できます。GLBの代わりにGLOが使用されることもあります。

GLBファイル形式に関するよくある質問

GLBのリソースのほとんどは、glTFの場合と同じです。詳細については、glTFの記事を参照してください。GBLファイル形式の操作について他に質問がありますか?このフォーマットの操作に関して最もよくある質問のいくつかを次に示します。

GLBファイルのサイズを小さくするにはどうすればよいですか?

装飾により、ファイルが大きくなる場合があります。元のテクスチャがJPGまたはPNG形式(他の画像ファイルタイプよりも小さい)であることを確認すると、最終的なファイルのサイズを小さくすることができます。

3Dグラフィックアプリケーションを設定すると役立つ場合があります。たとえば、BlenderでGLBファイルをエクスポートする手順は次のとおりです。Cheetah3Dを使用している場合は、[設定]を開き、[ファイル]をクリックして、を押します。glb

GLBファイルを圧縮するにはどうすればよいですか?

Dracoは、GLBやその他の3Dファイルを圧縮するGoogleによって作成されたオープンソースツールです。Dracoのコード(C ++)は、GitHubにあり、インストールと使用方法の説明もあります。

WindowsおよびMacオペレーティングシステムに組み込まれている圧縮機能を使用することもできますが、それほど効果的ではない場合があります。Windowsファイルエクスプローラーで、ファイルを右クリックし、[ Zip形式のZipフォルダー]をクリックします。Mac Finderウィンドウで、ファイルを右クリックし、[圧縮] (ファイル名)をクリックします

グラフィックアプリケーションの設定を変更して、ファイルを圧縮形式で自動的に保存することもできます。たとえば、Blenderで、設定でファイル圧縮をオンにします。[ユーザーオプション]をクリックし [ファイル圧縮]の横のチェックボックスをオンにします

GLBファイルをFacebookにアップロードするにはどうすればよいですか?

残念ながら、Facebookは(3D写真以外の)3D投稿をサポートしなくなったため、この機能は使用できなくなりました。

3DモデリングサービスとMarxent®3Dクラウド

3Dファイルの作成は、3D画像にアクセスできるようにするための最初のステップです。完全な製品カタログを3Dで利用できるようにし、アセットをほとんどのファイル形式にエクスポートし、顧客のアプリケーションを提供できるツールは不可欠です。Marxentの3Dクラウドは、資産を公に保存することができ、チームメンバーが必要なときにいつでもどこでもアクセスできるようにします。このソリューションを使用して、USDZ、glTF、OBJ、Google 3D Visual Searchなど、他の多くのプラットフォームや検索エンジン用の消耗品のフォーマットタイプを作成します。

Marxent 3Dモデリングサービスは、再利用可能な3Dアセットを提供し、エンタープライズグレードのeコマースアプリケーションを迅速にレンダリングするように設計されています。私たちのコミットメントは、コンテンツの収益化がリアリズム、一貫性、スピードを提供し、規模を最適化し、アセットを再利用することを保証することです。コマース用の再利用可能な3Dコンテンツの作成に10年近くの経験を持つマルクセントは、主要なマルチチャネル家具および住宅改修の小売業者および製造業者に推奨される3Dモデリングサービスプロバイダーです。

Related Articles

Realidade virtual

Usos de arquivos, editores e conversores GLB

Usos de arquivos, editores e conversores GLB

Usamos nossos anos de experiência ajudando os desenvolvedores a acelerar seu trabalho com arquivos 3D para explicar como os arquivos GLB são usados, sua relação com o glTF e quais programas usar para abri-los, visualizá-los e convertê-los.

Neste artigo:

O que é GLB?

GLB é um formato de arquivo 3D usado em realidade virtual (VR), realidade aumentada (AR), jogos e aplicativos da web porque suporta movimento e animação. Outra vantagem do formato é seu tamanho pequeno e tempos de carregamento rápidos. Os arquivos GLB são uma versão binária do arquivo GL Transmission Format (glTF), que usa a codificação JSON (JavaScript Object Notation). Portanto, os dados de suporte (como texturas, sombreamento, geometria/animação) estão contidos em um único arquivo.

O grupo Khronos desenvolveu os formatos GLB e glTF em 2015. Eles viram a necessidade de formatos que os desenvolvedores pudessem abrir e editar em muitos aplicativos gráficos e 3D. A versão 2.0 da especificação (lançada em 2017), adicionou renderização baseada em física (PBR), que permite que sombras e realces pareçam mais realistas, atualizações de codificação para velocidade e melhorias na animação.

GLB, como glTF, é um método livre de royalties para codificar dados 3D. Um arquivo GLB geralmente será menor (cerca de 33%) do que um arquivo glTF e seus arquivos de suporte. Também é mais fácil carregar um arquivo para um servidor do que dois ou três, então o GLB também tem uma vantagem. Muitos desenvolvedores acham mais fácil editar objetos e sentidos no formato glTF e depois convertê-los em GLB para entrega de arquivos.

Qual é a estrutura de arquivo de um arquivo GLB?

Khronos postou especificações para glTF versões 1.0 e 2.0 no GitHub. A especificação GLB está nos documentos glTF. Os arquivos GLB contêm um cabeçalho que identifica o arquivo como GLB, especificação de versão e tamanho do arquivo; segmento JSON com os dados contidos no arquivo glTF; e o armazenamento binário, que contém os dados contidos nos arquivos de suporte.

JSON é derivado do JavaScript, que é um formato de código aberto usado para troca de dados e pode ser usado por muitas linguagens de programação. Os tipos de dados JSON incluem arrays (uma lista ordenada de valores de qualquer outro tipo), objetos (um conjunto não ordenado de pares nome-valor e nomes são strings), strings (qualquer conjunto de caracteres Unicode, que também pode estar vazio) , números e booleanos (verdadeiro ou falso) e nulo (ou seja, um valor nulo). Com eles, um desenvolvedor ou aplicativo pode representar vários itens, desde as informações de contato de uma pessoa até um objeto 3D em um arquivo GLB.

glTF usa URIs (Universal Resource Identifier), que também podem ser chamados de URLs de dados. Este pedaço de código permite que o desenvolvedor codifique objetos (de texto a um objeto 3D incorporado) em uma página da web. Em arquivos glTF, o URI extrai dados dos arquivos de suporte. Como os dados do arquivo de backup usados ​​pelos arquivos glTF são armazenados em arquivos GLB, os URIs não são necessários. Portanto, os arquivos GLB são carregados e processados ​​mais rapidamente que o glTF, o que os torna úteis para aplicativos de modelagem 3D móveis e baseados na web.

Como visualizar arquivos GLB

O GLB usa os mesmos visualizadores que os arquivos glTF, incluindo visualizadores de desktop para download, aplicativos móveis e visualizadores de arrastar e soltar. Veja nosso guia sobre glTF para mais detalhes.

Como abrir arquivos GLB?

Você pode usar o Microsoft Paint 3D, o Microsoft Remix 3D e o Trimble 3D Warehouse para abrir um arquivo GLB. Além disso, qualquer programa que abra arquivos glTF também pode abrir arquivos GLB. Consulte o artigo glTF para obter mais informações.

Como converter arquivos GLB

Você pode usar otimizadores glTF para converter arquivos entre glTF e GLB. Existem muitos aplicativos e ferramentas da web disponíveis, alguns convertem arquivos em ambas as direções, alguns fazem isso assim como convertem arquivos de 1.0 para 2.0, alguns convertem 1.0 glTF para 1.0 GLB e alguns fazem conversões enquanto o arquivo está sendo carregado.

Depois de ter um arquivo glTF, você pode convertê-lo em um arquivo GLB. Fora isso, você pode usar softwares como o BlackThread.io para converter outros formatos para GLB. Esses formatos incluem 3MF, AMF e FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Para conferir outras opções de conversão, experimente a página do conversor File-Extensions.org. Você pode inserir GLB e diferentes tipos de arquivo para ver quais aplicativos ou sites podem fazer o trabalho.

Como converter arquivo GLB para STL

Atualmente, não há como converter um arquivo GLB em STL. No entanto, você pode converter STL para GLB.

Como converter arquivo GLB para OBJ

Atualmente, não há como converter um arquivo GLB em um OBJ. No entanto, você pode converter um arquivo OBJ em um GLB. Saiba mais sobre o que você pode fazer com arquivos OBJ.

Quais são os usos comuns de arquivos GLB?

Os arquivos GLB são úteis em cenários que exigem animação e movimento ou quando a interação é desejada. Essas posições incluem:

  • Os desenvolvedores de videogames podem salvar seus trabalhos como arquivos GLB.
  • Sites e anúncios interativos usam o formato GLB para exibir objetos com os quais os usuários podem interagir (como um sofá que eles podem girar e visualizar de qualquer ângulo).
  • Os desenvolvedores de AR e VR também podem salvar seus trabalhos no formato.

Outros formatos de arquivo que usam a extensão GLB .

Além da versão binária do glTF, existem alguns arquivos que compartilham a extensão GLB. aqui estão eles:

  • Glulx Blorb Game File: Reúna recursos do jogo, incluindo gráficos, dados de nível, música e muito mais. O formato foi originalmente criado para jogos de texto, mas foi adaptado para jogos gráficos.
  • Arquivo STK Globe: O arquivo, utilizado pelo aplicativo STK (Systems Toolkit), armazena informações sobre um globo simulado. O formato é usado na simulação de sistemas espaciais e de defesa, análise de inteligência, operações de satélite e projeto de aeronaves.
  • Gland Button: Gland é um programa que cria objetos baseados em Flash. Um dos itens que ele pode criar é o botão, também chamado de SwfEasy.button.
  • Unidade Universal do BASIC : BASIC é uma linguagem de marcação criada na década de 1960. Pedaços de código são chamados de módulos; Você pode reutilizar módulos globais. GLO às vezes é usado em vez de GLB.

Perguntas frequentes sobre o formato de arquivo GLB

A maioria dos recursos para GLB são os mesmos que para glTF. Consulte o artigo glTF para obter mais informações. Tem mais dúvidas sobre como trabalhar com o formato de arquivo GBL? Aqui estão algumas das perguntas mais frequentes sobre como trabalhar com o formato.

Como reduzir o tamanho de um arquivo GLB?

Os enfeites podem fazer com que o arquivo fique grande. Garantir que as texturas originais estejam no formato JPG ou PNG (que são menores do que outros tipos de arquivo de imagem) pode reduzir o tamanho do arquivo final.

Configurar um aplicativo gráfico 3D pode ajudar. Por exemplo, aqui estão as instruções para exportar arquivos GLB no Blender. Se estiver usando o Cheetah3D, abra Preferências, clique em Arquivos e pressione . glb .

Como comprimir um arquivo GLB?

Draco é uma ferramenta de código aberto criada pelo Google que comprime GLB e outros arquivos 3D. Você pode encontrar o código do Draco (em C++) no GitHub, assim como instruções de instalação e uso.

Você também pode usar a função de compactação incorporada nos sistemas operacionais Windows e Mac, embora possa não ser tão eficaz. No Windows File Explorer, clique com o botão direito do mouse no arquivo e clique em Zipped Zip Folder. Na janela do Mac Finder, clique com o botão direito do mouse no arquivo e clique em Compactar (nome do arquivo).

Você também pode alterar as configurações em seu aplicativo gráfico para salvar automaticamente o arquivo em um formato compactado. Por exemplo, no Blender, ative a compactação de arquivos nas configurações. Clique em Opções do usuário e marque a caixa ao lado de Compactação de arquivo.

Como faço para enviar um arquivo GLB para o Facebook?

Infelizmente, o Facebook não suporta mais postagens em 3D (exceto fotos em 3D), então essa funcionalidade não está mais disponível.

Serviços de modelagem 3D e nuvem 3D Marxent®

Criar arquivos 3D é o primeiro passo para tornar as imagens 3D acessíveis. Uma ferramenta que permite que você disponibilize seu catálogo completo de produtos em 3D, exporte ativos para a maioria dos formatos de arquivo e forneça aplicativos para o cliente é essencial. A nuvem 3D da Marxent é capaz de armazenar ativos publicamente, fornecendo acesso aos membros da equipe quando e onde eles precisarem. Use a solução para produzir tipos de formatos consumíveis para muitas outras plataformas e mecanismos de pesquisa, incluindo USDZ, glTF, OBJ e Google 3D Visual Search.

Os serviços de modelagem 3D da Marxent são projetados para fornecer ativos 3D reutilizáveis ​​e renderizar rapidamente aplicativos de e-commerce de nível empresarial. Nosso compromisso é garantir que a monetização de seu conteúdo forneça realismo, consistência e velocidade, enquanto otimiza a escala e reutiliza ativos. Com quase uma década de experiência na criação de conteúdo 3D reutilizável para o comércio, a Marxent é o provedor de serviços de modelagem 3D preferido para os principais varejistas e fabricantes de móveis multicanal e artigos de decoração.

Related Articles

Виртуальная реальность

Использование файлов GLB, редакторов и конвертеров

Использование файлов GLB, редакторов и конвертеров

Мы используем наш многолетний опыт, помогая разработчикам ускорить их работу с 3D-файлами, чтобы объяснить, как используются файлы GLB, их связь с glTF и какие программы использовать для их открытия, просмотра и преобразования.

В этой статье:

Что такое ГЛБ?

GLB — это формат 3D-файлов, используемый в виртуальной реальности (VR), дополненной реальности (AR), играх и веб-приложениях, поскольку он поддерживает движение и анимацию. Еще одним преимуществом формата является его небольшой размер и быстрое время загрузки. Файлы GLB представляют собой двоичную версию файла формата передачи GL (glTF), в котором используется кодировка JSON (нотация объектов JavaScript). Поэтому вспомогательные данные (такие как текстуры, затенение, геометрия/анимация) содержатся в одном файле.

Группа Khronos разработала форматы GLB и glTF в 2015 году. Они увидели потребность в форматах, которые разработчики могли бы открывать и редактировать во многих графических и 3D-приложениях. Версия 2.0 спецификации (выпущенная в 2017 году) добавила физический рендеринг (PBR), который позволяет теням и светам выглядеть более реалистично, код обновлен для повышения скорости и улучшена анимация.

GLB, как и glTF, является бесплатным методом кодирования 3D-данных. Файл GLB обычно меньше (около 33 процентов), чем файл glTF и его вспомогательные файлы. Также проще загрузить на сервер один файл, чем два или три, так что GLB и здесь имеет преимущество. Многим разработчикам проще редактировать объекты и ощущения в формате glTF, а затем преобразовывать их в GLB для доставки файлов.

Какова файловая структура файла GLB?

Khronos опубликовал спецификации glTF версий 1.0 и 2.0 на GitHub. Спецификация GLB находится в документах glTF. Файлы GLB содержат заголовок, который идентифицирует файл как GLB, спецификацию версии и длину файла; Сегмент JSON с данными, содержащимися в файле glTF; и двоичное хранилище, которое содержит данные, содержащиеся во вспомогательных файлах.

JSON является производным от JavaScript, который является форматом с открытым исходным кодом, используемым для обмена данными и может использоваться многими языками программирования. К типам данных JSON относятся массивы (упорядоченный список значений любого другого типа), объекты (неупорядоченный набор пар имя-значение, а имена — строки), строки (любой набор символов Юникода, который также может быть пустым) , числа и логические значения (true или false) и null (т. е. нулевое значение). С их помощью разработчик или приложение может представить множество элементов, от контактной информации человека до 3D-объекта в файле GLB.

glTF использует URI (универсальный идентификатор ресурса), которые также могут называться URL-адресами данных. Этот фрагмент кода позволяет разработчику кодировать объекты (от текста до встроенного трехмерного объекта) на веб-странице. В файлах glTF URI извлекает данные из вспомогательных файлов. Поскольку данные резервного файла, используемые файлами glTF, хранятся в файлах GLB, URI не требуются. Поэтому файлы GLB загружаются и обрабатываются быстрее, чем glTF, что делает их полезными для мобильных и веб-приложений для 3D-моделирования.

Как просматривать файлы GLB

GLB использует те же средства просмотра, что и файлы glTF, включая загружаемые средства просмотра для настольных компьютеров, мобильные приложения и средства просмотра с перетаскиванием. Подробнее см. в нашем руководстве по glTF.

Как открыть файлы GLB?

Вы можете использовать Microsoft Paint 3D, Microsoft Remix 3D и Trimble 3D Warehouse, чтобы открыть файл GLB. Кроме того, любая программа, которая открывает файлы glTF, также может открывать файлы GLB. Дополнительную информацию см. в статье glTF.

Как конвертировать файлы GLB

Вы можете использовать оптимизаторы glTF для преобразования файлов между glTF и GLB. Доступно множество приложений и веб-инструментов, некоторые конвертируют файлы в обоих направлениях, некоторые делают это, а также конвертируют файлы из 1.0 в 2.0, некоторые конвертируют 1.0 glTF в 1.0 GLB, а некоторые выполняют преобразования во время загрузки файла.

Получив файл glTF, вы можете преобразовать его в файл GLB. Помимо этого, вы можете использовать программное обеспечение, такое как BlackThread.io, для преобразования других форматов в GLB. Эти форматы включают 3MF, AMF и FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Чтобы проверить другие варианты преобразования, попробуйте страницу конвертера File-Extensions.org. Вы можете ввести GLB и другие типы файлов, чтобы увидеть, какие приложения или веб-сайты могут выполнять эту работу.

Как преобразовать файл GLB в STL

В настоящее время нет способа преобразовать файл GLB в STL. Однако вы можете конвертировать STL в GLB.

Как преобразовать файл GLB в OBJ

В настоящее время нет способа преобразовать файл GLB в OBJ. Однако вы можете преобразовать файл OBJ в GLB. Узнайте больше о том, что вы можете делать с файлами OBJ.

Каково обычное использование файлов GLB?

Файлы GLB полезны в сценариях, требующих анимации и движения, или когда желательно взаимодействие. К этим позициям относятся:

  • Разработчики видеоигр могут сохранять свою работу в виде файлов GLB.
  • Веб-сайты и интерактивная реклама используют формат GLB для отображения объектов, с которыми пользователи могут взаимодействовать (например, диван, который они могут поворачивать и просматривать под любым углом).
  • Разработчики AR и VR также могут сохранять свою работу в этом формате.

Другие форматы файлов, использующие расширение .GLB.

В дополнение к бинарной версии glTF есть несколько файлов с общим расширением GLB. они здесь:

  • Glulx Blorb Game File: собирайте игровые ресурсы, включая графику, данные уровней, музыку и многое другое. Формат изначально создавался для текстовых игр, но был адаптирован для графических игр.
  • Файл STK Globe: файл, используемый приложением STK (Systems Toolkit), хранит информацию о смоделированном глобусе. Формат используется в моделировании космических и оборонных систем, анализе разведывательных данных, спутниковых операциях и проектировании самолетов.
  • Кнопка Gland : Gland — это программа, которая создает объекты на основе Flash. Одним из элементов, которые он может создать, является кнопка, также называемая SwfEasy.button.
  • Универсальная единица BASIC : BASIC — это язык разметки, созданный в 1960-х годах. Части кода называются модулями; Вы можете повторно использовать глобальные модули. Иногда вместо GLB используется GLO.

Часто задаваемые вопросы о формате файла GLB

Большинство ресурсов для GLB такие же, как и для glTF. Дополнительную информацию см. в статье glTF. Есть еще вопросы по работе с форматом файлов GBL? Вот некоторые из наиболее часто задаваемых вопросов о работе с форматом.

Как уменьшить размер файла GLB?

Украшения могут привести к тому, что файл будет большим. Обеспечение того, чтобы исходные текстуры были в формате JPG или PNG (которые меньше, чем другие типы файлов изображений), может уменьшить размер конечного файла.

Может помочь установка приложения для 3D-графики. Например, вот инструкции по экспорту файлов GLB в Blender. Если вы используете Cheetah3D, откройте «Настройки», нажмите « Файлы» и нажмите . глб .

Как сжать файл GLB?

Draco — это инструмент с открытым исходным кодом, созданный Google, который сжимает GLB и другие 3D-файлы. Вы можете найти код Драко (на C++) на GitHub, а также инструкции по установке и использованию.

Вы также можете использовать функцию сжатия, встроенную в операционные системы Windows и Mac, хотя она может быть не такой эффективной. В проводнике Windows щелкните файл правой кнопкой мыши и выберите « Заархивированная Zip-папка». В окне Mac Finder щелкните файл правой кнопкой мыши и выберите « Сжать» (имя файла).

Вы также можете изменить настройки графического приложения, чтобы автоматически сохранять файл в сжатом формате. Например, в Blender включите в настройках сжатие файлов. Нажмите « Параметры пользователя», затем установите флажок «Сжатие файлов».

Как загрузить файл GLB на Facebook?

К сожалению, Facebook больше не поддерживает 3D-публикации (кроме 3D-фотографий), поэтому эта функция больше недоступна.

Услуги 3D-моделирования и Marxent® 3D Cloud

Создание 3D-файлов — это первый шаг к тому, чтобы сделать 3D-изображения доступными. Инструмент, который позволяет сделать ваш полный каталог продукции доступным в 3D, экспортировать ресурсы в большинство форматов файлов и доставлять клиентские приложения, имеет важное значение. 3D-облако Marxent способно публично хранить активы, обеспечивая доступ членам команды в любое время и в любом месте, в котором они нуждаются. Используйте это решение для создания расходных типов форматов для многих других платформ и поисковых систем, включая USDZ, glTF, OBJ и Google 3D Visual Search.

Услуги Marxent 3D-моделирования предназначены для предоставления повторно используемых 3D-ресурсов и быстрой визуализации приложений электронной коммерции корпоративного уровня. Мы стремимся к тому, чтобы монетизация вашего контента обеспечивала реалистичность, согласованность и скорость при оптимизации масштабирования и повторном использовании ресурсов. Обладая почти десятилетним опытом создания многоразового 3D-контента для коммерции, Marxent является предпочтительным поставщиком услуг 3D-моделирования для крупных розничных продавцов и производителей многоканальной мебели и товаров для дома.

Related Articles

Realidad virtual

Usos de archivos GLB, editores y convertidores

Usos de archivos GLB, editores y convertidores

Usamos nuestros años de experiencia ayudando a los desarrolladores a acelerar su trabajo con archivos 3D para explicar cómo se usan los archivos GLB, su relación con glTF y qué programas usar para abrirlos, verlos y convertirlos.

En este articulo:

¿Qué es GLB?

GLB es un formato de archivo 3D utilizado en realidad virtual (VR), realidad aumentada (AR), juegos y aplicaciones web porque admite movimiento y animación. Otra ventaja del formato es su pequeño tamaño y rápidos tiempos de carga. Los archivos GLB son una versión binaria del archivo GL Transmission Format (glTF), que utiliza la codificación JSON (JavaScript Object Notation). Por lo tanto, los datos de apoyo (como texturas, sombras, geometría/animación) están contenidos en un solo archivo.

El grupo Khronos desarrolló los formatos GLB y glTF en 2015. Vieron la necesidad de formatos que los desarrolladores pudieran abrir y editar en muchas aplicaciones gráficas y 3D. La versión 2.0 de la especificación (lanzada en 2017), agregó renderizado basado en física (PBR), que permite que las sombras y los reflejos parezcan más realistas, codificación de actualizaciones para la velocidad y mejoras en la animación.

GLB, como glTF, es un método libre de regalías para codificar datos 3D. Un archivo GLB generalmente será más pequeño (alrededor del 33 por ciento) que un archivo glTF y sus archivos de soporte. También es más fácil cargar un archivo en un servidor que dos o tres, por lo que GLB también tiene una ventaja allí. A muchos desarrolladores les resulta más fácil editar objetos y sentidos en formato glTF y luego convertirlos a GLB para la entrega de archivos.

¿Cuál es la estructura de archivo de un archivo GLB?

Khronos ha publicado especificaciones para las versiones 1.0 y 2.0 de glTF en GitHub. La especificación GLB está en los documentos glTF. Los archivos GLB contienen un encabezado que identifica el archivo como GLB, la especificación de la versión y la longitud del archivo; segmento JSON con los datos contenidos en el archivo glTF; y el almacén binario, que contiene los datos contenidos en los archivos de soporte.

JSON se deriva de JavaScript, que es un formato de código abierto utilizado para el intercambio de datos y puede ser utilizado por muchos lenguajes de programación. Los tipos de datos JSON incluyen matrices (una lista ordenada de valores de cualquier otro tipo), objetos (un conjunto desordenado de pares de nombre y valor, y los nombres son cadenas), cadenas (cualquier conjunto de caracteres Unicode, que también puede estar vacío) , números y booleanos (verdadero o falso) y nulo (es decir, un valor nulo). Con estos, un desarrollador o una aplicación pueden representar muchos elementos, desde la información de contacto de una persona hasta un objeto 3D en un archivo GLB.

glTF utiliza URI (Universal Resource Identifier), que también pueden denominarse URL de datos. Este fragmento de código permite al desarrollador codificar objetos (desde texto hasta un objeto 3D incrustado) en una página web. En los archivos glTF, el URI extrae datos de los archivos de soporte. Dado que los datos del archivo de respaldo utilizados por los archivos glTF se almacenan en archivos GLB, no se requieren URI. Por lo tanto, los archivos GLB se cargan y procesan más rápido que glTF, lo que los hace útiles para aplicaciones de modelado 3D móviles y basadas en la web.

Cómo ver archivos GLB

GLB usa los mismos visores que los archivos glTF, incluidos visores de escritorio descargables, aplicaciones móviles y visores de arrastrar y soltar. Consulte nuestra guía sobre glTF para obtener más detalles.

¿Cómo abrir archivos GLB?

Puede usar Microsoft Paint 3D, Microsoft Remix 3D y Trimble 3D Warehouse para abrir un archivo GLB. Además, cualquier programa que abra archivos glTF también puede abrir archivos GLB. Consulte el artículo glTF para obtener más información.

Cómo convertir archivos GLB

Puede usar optimizadores glTF para convertir archivos entre glTF y GLB. Hay muchas aplicaciones y herramientas web disponibles, algunas convierten archivos en ambas direcciones, algunas hacen esto y convierten archivos de 1.0 a 2.0, algunas convierten 1.0 glTF a 1.0 GLB y algunas hacen conversiones mientras se carga el archivo.

Una vez que tenga un archivo glTF, puede convertirlo en un archivo GLB. Aparte de eso, puede usar software como BlackThread.io para convertir otros formatos a GLB. Estos formatos incluyen 3MF, AMF y FBX. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Para ver otras opciones de conversión, pruebe la página de conversión de File-Extensions.org. Puede ingresar GLB y diferentes tipos de archivos para ver qué aplicaciones o sitios web pueden hacer el trabajo.

Cómo convertir un archivo GLB a STL

Actualmente no hay forma de convertir un archivo GLB a STL. Sin embargo, puede convertir STL a GLB.

Cómo convertir un archivo GLB a OBJ

Actualmente no hay forma de convertir un archivo GLB a un OBJ. Sin embargo, puede convertir un archivo OBJ en un GLB. Obtenga más información sobre lo que puede hacer con los archivos OBJ.

¿Cuáles son los usos comunes de los archivos GLB?

Los archivos GLB son útiles en escenarios que requieren animación y movimiento, o cuando se desea interacción. Estas posiciones incluyen:

  • Los desarrolladores de videojuegos pueden guardar su trabajo como archivos GLB.
  • Los sitios web y los anuncios interactivos utilizan el formato GLB para mostrar objetos con los que los usuarios pueden interactuar (como un sofá que pueden girar y ver desde cualquier ángulo).
  • Los desarrolladores de AR y VR también pueden guardar su trabajo en el formato.

Otros formatos de archivo que usan la extensión GLB .

Además de la versión binaria de glTF, hay algunos archivos que comparten la extensión GLB. aquí están:

  • Archivo de juego Glulx Blorb: reúne recursos del juego, incluidos gráficos, datos de nivel, música y más. El formato se creó originalmente para juegos de texto, pero se adaptó para juegos gráficos.
  • Archivo STK Globe: el archivo, utilizado por la aplicación STK (Systems Toolkit), almacena información en un globo simulado. El formato se utiliza en simulación de sistemas espaciales y de defensa, análisis de inteligencia, operaciones satelitales y diseño de aeronaves.
  • Gland Button: Gland es un programa que crea objetos basados ​​en Flash. Uno de los elementos que puede crear es el botón, también llamado SwfEasy.button.
  • Unidad universal de BASIC : BASIC es un lenguaje de marcado creado en la década de 1960. Las piezas de código se denominan módulos; Puede reutilizar módulos globales. A veces se utiliza GLO en lugar de GLB.

Preguntas frecuentes sobre el formato de archivo GLB

La mayoría de los recursos para GLB son los mismos que para glTF. Consulte el artículo glTF para obtener más información. ¿Tiene más preguntas sobre cómo trabajar con el formato de archivo GBL? Estas son algunas de las preguntas más frecuentes sobre cómo trabajar con el formato.

¿Cómo reduzco el tamaño de un archivo GLB?

Los adornos pueden hacer que el archivo sea grande. Asegurarse de que las texturas originales estén en formato JPG o PNG (que son más pequeños que otros tipos de archivos de imagen) puede reducir el tamaño del archivo final.

Configurar una aplicación de gráficos 3D puede ayudar. Por ejemplo, aquí hay instrucciones para exportar archivos GLB en Blender. Si está utilizando Cheetah3D, abra Preferencias, haga clic en Archivos y luego presione . glb .

¿Cómo comprimo un archivo GLB?

Draco es una herramienta de código abierto creada por Google que comprime GLB y otros archivos 3D. Puede encontrar el código de Draco (en C++) en GitHub, así como las instrucciones de instalación y uso.

También puede utilizar la función de compresión integrada en los sistemas operativos Windows y Mac, aunque puede que no sea tan eficaz. En el Explorador de archivos de Windows, haga clic con el botón derecho en el archivo y luego haga clic en Carpeta comprimida . En la ventana de Mac Finder, haga clic derecho en el archivo, luego haga clic en Comprimir (nombre de archivo).

También puede cambiar la configuración en su aplicación de gráficos para guardar automáticamente el archivo en un formato comprimido. Por ejemplo, en Blender, active la compresión de archivos en la configuración. Haga clic en Opciones de usuario, luego marque la casilla junto a Compresión de archivos.

¿Cómo subo un archivo GLB a Facebook?

Desafortunadamente, Facebook ya no admite publicaciones en 3D (que no sean fotos en 3D), por lo que esta funcionalidad ya no está disponible.

Servicios de modelado 3D y Marxent® 3D Cloud

La creación de archivos 3D es el primer paso para hacer accesibles las imágenes 3D. Es esencial contar con una herramienta que le permita hacer que su catálogo completo de productos esté disponible en 3D, exportar activos a la mayoría de los formatos de archivo y entregar aplicaciones a los clientes. La Nube 3D de Marxent es capaz de almacenar activos públicamente, brindando acceso a los miembros del equipo cuando y donde lo necesiten. Utilice la solución para producir tipos de formatos consumibles para muchas otras plataformas y motores de búsqueda, incluidos USDZ, glTF, OBJ y Google 3D Visual Search.

Los servicios de modelado 3D de Marxent están diseñados para ofrecer activos 3D reutilizables y renderizar rápidamente aplicaciones de comercio electrónico de nivel empresarial. Nuestro compromiso es asegurarnos de que la monetización de su contenido proporcione realismo, consistencia y velocidad, mientras optimizamos la escala y reutilizamos los activos. Con casi una década de experiencia en la creación de contenido 3D reutilizable para el comercio, Marxent es el proveedor de servicios de modelado 3D preferido por los principales minoristas y fabricantes de muebles multicanal y mejoras para el hogar.

Related Articles

Sanal gerçeklik

GLB Dosyalarının, Düzenleyicilerinin ve Dönüştürücülerinin Kullanımları

GLB Dosyalarının, Düzenleyicilerinin ve Dönüştürücülerinin Kullanımları

GLB dosyalarının nasıl kullanıldığını, glTF ile ilişkilerini ve bunları açmak, görüntülemek ve dönüştürmek için hangi programları kullanacaklarını açıklamak için geliştiricilerin 3B dosyalarla çalışmalarını hızlandırmalarına yardımcı olan yılların deneyiminden yararlanıyoruz.

Bu makalede:

GLB nedir?

GLB, hareket ve animasyonu desteklediği için sanal gerçeklik (VR), artırılmış gerçeklik (AR), oyunlar ve web uygulamalarında kullanılan bir 3B dosya formatıdır. Formatın bir diğer avantajı, küçük boyutu ve hızlı yükleme süreleridir. GLB dosyaları, JSON (JavaScript Object Notation) kodlamasını kullanan GL İletim Formatı (glTF) dosyasının ikili bir sürümüdür. Bu nedenle, destekleyici veriler (dokular, gölgeleme, geometri/animasyon gibi) tek bir dosyada bulunur.

Khronos grubu, 2015 yılında GLB ve glTF formatlarını geliştirdi. Geliştiricilerin birçok grafik ve 3D uygulamada açıp düzenleyebilecekleri formatlara ihtiyaç olduğunu gördüler. Spesifikasyonun 2.0 sürümü (2017’de yayınlandı), gölgelerin ve vurguların daha gerçekçi görünmesini sağlayan fiziksel tabanlı işleme (PBR), hız için güncellemeleri kodlama ve animasyonda iyileştirmeler ekledi.

GLB, glTF gibi, 3B verileri kodlamak için telifsiz bir yöntemdir. Bir GLB dosyası genellikle bir glTF dosyasından ve onu destekleyen dosyalardan daha küçük (yaklaşık yüzde 33) olacaktır. Ayrıca bir sunucuya bir dosya yüklemek iki veya üç dosya yüklemekten daha kolaydır, dolayısıyla GLB’nin orada da bir avantajı vardır. Çoğu geliştirici, nesneleri ve duyuları glTF biçiminde düzenlemeyi ve ardından dosya teslimi için bunları GLB’ye dönüştürmeyi daha kolay bulur.

Bir GLB dosyasının dosya yapısı nedir?

Khronos, GitHub’da glTF 1.0 ve 2.0 sürümleri için spesifikasyonlar yayınladı. GLB spesifikasyonu glTF belgelerindedir. GLB dosyaları, dosyayı GLB, sürüm belirtimi ve dosya uzunluğu olarak tanımlayan bir başlık içerir; glTF dosyasında bulunan verilerle JSON segmenti; ve destekleyici dosyalarda bulunan verileri içeren ikili depo.

JSON, veri alışverişi için kullanılan ve birçok programlama dili tarafından kullanılabilen açık kaynaklı bir format olan JavaScript’ten türetilmiştir. JSON veri türleri arasında diziler (herhangi bir başka türden sıralı bir değer listesi), nesneler (sırasız bir ad-değer çiftleri kümesi ve adlar dizelerdir), dizeler (boş da olabilen herhangi bir Unicode karakter kümesi) bulunur. , sayılar ve boolean (doğru veya yanlış) ve null (yani boş bir değer). Bunlarla, bir geliştirici veya uygulama, bir kişinin iletişim bilgilerinden bir GLB dosyasındaki bir 3B nesneye kadar birçok öğeyi temsil edebilir.

glTF, veri URL’leri olarak da adlandırılabilecek URI’leri (Evrensel Kaynak Tanımlayıcı) kullanır. Bu kod parçası, geliştiricinin bir web sayfasındaki nesneleri (metinden gömülü bir 3B nesneye) kodlamasını sağlar. glTF dosyalarında URI, destekleyici dosyalardan veri çeker. glTF dosyaları tarafından kullanılan yedekleme dosyası verileri GLB dosyalarında saklandığından, URI’ler gerekli değildir. Bu nedenle, GLB dosyaları glTF’den daha hızlı yüklenir ve işlenir, bu da onları mobil ve web tabanlı 3D modelleme uygulamaları için kullanışlı hale getirir.

GLB dosyaları nasıl görüntülenir?

GLB, indirilebilir masaüstü görüntüleyiciler, mobil uygulamalar ve sürükle ve bırak görüntüleyiciler dahil olmak üzere glTF dosyalarıyla aynı görüntüleyicileri kullanır. Daha fazla ayrıntı için glTF ile ilgili kılavuzumuza bakın.

GLB dosyaları nasıl açılır?

Bir GLB dosyasını açmak için Microsoft Paint 3D, Microsoft Remix 3D ve Trimble 3D Warehouse’u kullanabilirsiniz. Ayrıca, glTF dosyalarını açan herhangi bir program, GLB dosyalarını da açabilir. Daha fazla bilgi için glTF makalesine bakın.

GLB dosyaları nasıl dönüştürülür

Dosyaları glTF ve GLB arasında dönüştürmek için glTF optimize edicileri kullanabilirsiniz. Kullanılabilir birçok uygulama ve web aracı vardır, bazıları dosyaları her iki yönde dönüştürür, bazıları bunu yapar ve dosyaları 1.0’dan 2.0’a dönüştürür, bazıları 1.0 glTF’yi 1.0 GLB’ye dönüştürür ve bazıları dosya yüklenirken dönüştürme yapar.

Bir glTF dosyanız olduğunda, onu bir GLB dosyasına dönüştürebilirsiniz. Bunun dışında, diğer formatları GLB’ye dönüştürmek için BlackThread.io gibi yazılımları kullanabilirsiniz. Bu biçimler 3MF, AMF ve FBX’i içerir. OBJ, MTL, glTF, Collada, PCD, PLY, JSON, STL.

Diğer dönüştürme seçeneklerini kontrol etmek için File-Extensions.org dönüştürücü sayfasını deneyin. Hangi uygulamaların veya web sitelerinin işi yapabileceğini görmek için GLB ve farklı dosya türlerini girebilirsiniz.

GLB dosyasını STL’ye dönüştürme

Şu anda bir GLB dosyasını STL’ye dönüştürmenin bir yolu yoktur. Ancak, STL’yi GLB’ye dönüştürebilirsiniz.

GLB dosyasını OBJ’ye dönüştürme

Şu anda bir GLB dosyasını bir OBJ’ye dönüştürmenin bir yolu yoktur. Ancak, bir OBJ dosyasını bir GLB’ye dönüştürebilirsiniz. OBJ dosyalarıyla neler yapabileceğiniz hakkında daha fazla bilgi edinin.

GLB dosyalarının yaygın kullanımları nelerdir?

GLB dosyaları, animasyon ve hareket gerektiren senaryolarda veya etkileşim istendiğinde kullanışlıdır. Bu pozisyonlar şunları içerir:

  • Video oyunu geliştiricileri, çalışmalarını GLB dosyaları olarak kaydedebilir.
  • Web siteleri ve etkileşimli reklamlar, kullanıcıların etkileşimde bulunabilecekleri nesneleri (döndürebilecekleri ve herhangi bir açıdan görüntüleyebilecekleri bir kanepe gibi) görüntülemek için GLB biçimini kullanır.
  • AR ve VR geliştiricileri ayrıca çalışmalarını biçimde kaydedebilir.

GLB Uzantısını Kullanan Diğer Dosya Biçimleri

glTF’nin ikili sürümüne ek olarak, GLB uzantısını paylaşan birkaç dosya vardır. işte buradalar:

  • Glulx Blorb Oyun Dosyası: Grafikler, seviye verileri, müzik ve daha fazlasını içeren oyun kaynaklarını toplayın. Biçim, başlangıçta metin oyunları için oluşturuldu, ancak grafik oyunlar için uyarlandı.
  • STK Globe dosyası: STK (Systems Toolkit) uygulaması tarafından kullanılan dosya, simüle edilmiş bir küre hakkında bilgi depolar. Format, uzay ve savunma sistemleri simülasyonunda, istihbarat analizinde, uydu operasyonlarında ve uçak tasarımında kullanılır.
  • Bezi Düğmesi: Bezi, Flash tabanlı nesneler oluşturan bir programdır. Oluşturabileceği öğelerden biri, SwfEasy.button olarak da adlandırılan düğmedir.
  • BASIC’in Evrensel Birimi: BASIC, 1960’larda oluşturulmuş bir biçimlendirme dilidir. Kod parçalarına modüller denir; Global modülleri yeniden kullanabilirsiniz. GLO bazen GLB yerine kullanılır.

GLB dosya formatı hakkında sık sorulan sorular

GLB için kaynakların çoğu glTF ile aynıdır. Daha fazla bilgi için glTF makalesine bakın. GBL dosya biçimiyle çalışma hakkında daha fazla sorunuz mu var? İşte formatla çalışma hakkında en sık sorulan sorulardan bazıları.

Bir GLB dosyasının boyutunu nasıl küçültebilirim?

Süslemeler dosyanın büyük olmasına neden olabilir. Orijinal dokuların JPG veya PNG formatında (diğer görüntü dosyası türlerinden daha küçük olan) olmasını sağlamak, son dosyanın boyutunu küçültebilir.

Bir 3D grafik uygulaması kurmak yardımcı olabilir. Örneğin, burada GLB dosyalarını Blender’da dışa aktarma talimatları verilmiştir. Cheetah3D kullanıyorsanız, Tercihler’i açın, Dosyalar’ı tıklayın ve ardından düğmesine basın. glb .

Bir GLB dosyasını nasıl sıkıştırırım?

Draco, Google tarafından oluşturulan ve GLB ve diğer 3D dosyaları sıkıştıran açık kaynaklı bir araçtır. Draco’nun kodunu (C++ dilinde) GitHub’da ve ayrıca kurulum ve kullanım talimatlarını bulabilirsiniz.

Windows ve Mac işletim sistemlerinde yerleşik olarak bulunan sıkıştırma işlevini de kullanabilirsiniz, ancak o kadar etkili olmayabilir. Windows Dosya Gezgini’nde, dosyaya sağ tıklayın ve ardından Sıkıştırılmış Zip Klasörü’ne tıklayın . Mac Finder penceresinde, dosyaya sağ tıklayın ve ardından Sıkıştır (dosya adı) seçeneğine tıklayın .

Dosyayı sıkıştırılmış biçimde otomatik olarak kaydetmek için grafik uygulamanızdaki ayarları da değiştirebilirsiniz. Örneğin, Blender’da, ayarlarda dosya sıkıştırmayı açın. Kullanıcı Seçenekleri’ne tıklayın , ardından Dosya sıkıştırma’nın yanındaki kutuyu işaretleyin.

Bir GLB dosyasını Facebook’a nasıl yüklerim?

Ne yazık ki, Facebook artık 3B gönderileri (3B fotoğraflar dışında) desteklememektedir, dolayısıyla bu işlev artık mevcut değildir.

3D Modelleme Hizmetleri ve Marxent® 3D Bulut

3B dosyalar oluşturmak, 3B görüntüleri erişilebilir hale getirmenin ilk adımıdır. Tüm ürün kataloğunuzu 3B olarak kullanıma sunmanıza, varlıkları çoğu dosya formatına dışa aktarmanıza ve müşteri uygulamaları sunmanıza olanak tanıyan bir araç çok önemlidir. Marxent’in 3D Bulutu, varlıkları herkese açık olarak depolayabilir ve ekip üyelerine ihtiyaç duydukları her yerde ve zamanda erişim sağlar. USDZ, glTF, OBJ ve Google 3D Görsel Arama dahil olmak üzere diğer birçok platform ve arama motoru için tüketilebilir biçim türleri üretmek için çözümü kullanın.

Marxent 3B modelleme hizmetleri, yeniden kullanılabilir 3B varlıklar sağlamak ve hızlı bir şekilde kurumsal düzeyde e-ticaret uygulamaları oluşturmak için tasarlanmıştır. Taahhüdümüz, ölçeği optimize ederken ve varlıkları yeniden kullanırken içerikten para kazanmanızın gerçekçilik, tutarlılık ve hız sağlamasını sağlamaktır. Ticaret için yeniden kullanılabilir 3D içerik oluşturma konusunda yaklaşık on yıllık bir deneyime sahip olan Marxent, büyük çok kanallı mobilya ve ev geliştirme perakendecileri ve üreticileri için tercih edilen 3D modelleme hizmetleri sağlayıcısıdır.

Related Articles

Back to top button