什么是GLB文件?

GLB文件(.GLB)代表“GL传输格局二进制文件”,是用于共享3D数据的标准化文件格式。确切地说,它能够蕴含无关三维模型、场景、模型、光源、材质、节点档次和动画的信息。
当您关上GLB文件格式时,您能够实现残缺的三维场景可视化,并与之交互。这就是为什么它也被称为3D资产世界的JPEG。

GLB文件的用处是什么?

GLB文件格式是一种绝对较新的格局,于2015年引入,作为示意GLTF文件的二进制格局(.GLTF),而不是JSON格局。
因为其轻量级个性,这种格局通常用于挪动和网络应用程序,以及图形游戏、视频游戏、VR和AR应用程序,GLB文件也很容易通过电子邮件或其余文件共享平台共享。总的来说,GLB文件格式为3D内容交付和显示提供了一个通用而高效的解决方案。

GLB和GLTF文件之间有什么区别?

GLB和GLTF之间存在显著差别,GLB格局是GLTF文件的一个版本,不同之处在于,GLB格局是二进制文件格式,而GLTF格局是基于JSON(JavaScript对象表示法)的。GLB将三维场景的所有元素(包含材质、节点档次和摄影机)定位在一个压缩文件中。相比之下,GLTF文件须要内部解决文件格式,例如纹理、着色器和动画数据等其余格局。这些内部元素存储在GLTF文件中,但每个元素都应用惟一的格局编码语言(JPEG用于纹理,GLSL用于着色器,BIN用于动画数据)。

因而,GLB被辨认为一个独立的文件,蕴含单个网络中3D场景的所有组件,而GLTF被视为一个非独立文件,须要纹理、着色器和动画数据等元素的内部解决文件。此外,GLB格局的大小比GLTF格局小33%,这使其成为一种更高效的抉择,因为它须要更少的解决能力。

如何关上GLB文件?

能够在所有次要的三维建模程序中关上和转换GLB文件。关上GLB文件最简略的办法是首先在计算机上找到文档。而后只需右键单击残缺的文件名并抉择关上。如果您有Windows设施,但没有3D建模软件,依然能够在 Microsoft 3D Viewer 或者Microsoft Paint 3D 中收费关上GLB并进行即时交互。如果你想在Mac上关上GLB文件,能够间接在线关上。
什么收费程序关上GLB文件?
有几个收费程序能够关上GLB文件,并能够轻松查看3D模型并与之交互。其中一个程序是微软的3D查看器,它预装在Windows 10上,三维查看器容许用户对模型进行旋转、缩放和平移,并提供各种照明和着色选项。另一个收费选项是Blender,这是一款弱小的开源3D建模软件,反对GLB文件,并提供了编辑和操作3D模型的宽泛性能。此外,许多基于web的3D查看器,如3D模型在线转换,也反对GLB文件,容许用户间接在web应用程序中查看和转换3D模型,而无需装置任何软件。

如何创立GLB文件?

创立GLB文件是一个简略的过程,能够间接从风行的三维建模程序(如Blender、Autodesk 3DS Max或SketchUp)中实现。在设计软件中,将模型、光源、材质、节点层次结构、动画等的所有内部文件合并为一个我的项目文件,而后将其导出为GLB文件。一些旧版本的3D建模程序可能须要额定的软件,来导出GLB文件。

GLB文件格式的构造是什么?

GLB文件格式被结构为对数据进行编码的单个二进制文件。这个独自的GLB文件大小和格局由两局部组成:一个JSON数据局部,包含现有GLTF文件的原始信息数据及其设置,另一个二进制缓冲区,反对其余文件,如动画。JSON数据局部蕴含无关3D模型的元数据,例如节点层次结构、纹理和动画。二进制缓冲区蕴含理论的三维几何体数据,例如模型顶点的地位、法线和UV。这两个局部联合在一起,能够在互联网上高效、高效地传输3D模型。

如何转换GLB文件?

能够将GLB文件转换为特定格局。
您能够应用网络上的在线资源,将GLB转换为FBX、将GLB转换为OBJ、将GLB转换为STL、将GLB转换为GLTF,如3D模型在线转换,该网站能够在实现GLB文件与其余格局之间的转换。

应用GLB文件的长处和毛病是什么?

应用GLB文件格式的次要益处是其紧凑的尺寸,使其更适宜挪动和网络应用程序、视频游戏和AR/VR应用程序。与其余文件格式(如OBJ文件)不同,GLB扩大蕴含单个独立文件中的齐全基于物理的渲染(PBR)着色器、纹理和动画信息。这容许在关上此类文件时立刻查看和交互。
须要留神的是,尽管GLB文件的压缩个性提供了劣势,但它可能蕴含的细节和复杂性与其余文件类型和格局(如GLTF文件)不同。

GLB文件如何更改PBR着色器的游戏

基于物理的渲染(PBR)是一种用于在三维建模中取得更真切和精确后果的渲染技术。通过模仿光如何与事实世界中的材质交互,PBR着色器能够产生加强的渲染成果,使对象看起来更真切。为了实现这一点,PBR着色器在很大水平上依赖于纹理,例如漫反射、粗糙度和金属贴图。GLB文件非常适合此操作,因为它们在一个独立文件中蕴含残缺的PBR着色器以及所有必要的纹理。在GLB文件中拜访这些原始纹理很容易,能够在3D建模和渲染中实现更精简、更高效的工作流程。

你能打印GLB文件吗?

尽管能够以GLTF/GLB文件格式打印3D模型,但通常倡议将文件转换为更规范的3D打印格局,例如STL文件格式。STL 3D文件格式还将模型组织为3D三角形和网格的列表,并且能够通过二进制版本的3D打印软件轻松读取,从而简化打印过程。相同,应用GLB文件扩展名进行3D打印可能会导致额定的解决工夫和复杂性,从而升高其效率。