- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以使用 collada to gltf 制作 gltf 文件转换器。
但是有没有办法扭转这种局面?
最佳答案
更新 - 2019 年 10 月 - Blender 2.80 附带完整的 glTF 2.0 导入/导出功能。它还具有 COLLADA 导入/导出功能,因此可用于将一种转换为另一种。
更新 - 2018 年 11 月 重写了 glTF 2.0 版的答案,自从最初提出这个问题以来,它几乎完全取代了 1.0 版。
glTF 2.0 可以通过多种工具进行处理,其中很多都列在 glTF Tools section 上。官方 Khronos glTF 自述文件。
旧版 glTF 1.0
虽然有许多用于转换为 glTF 的命令行实用程序,但从 glTF 到 COLLADA 或其他任何方式,选项都非常有限。对此要理解的一件事是,glTF 旨在成为一种运行时交付格式,而不是像 COLLADA 那样的交换格式。 glTF 努力以尽可能接近 GPU 就绪的形式存储其内部数据,将网格数据组织成可用作顶点属性的数据结构,等等。 Khronos 有一个标语,glTF 是“3D 的 JPG”,这意味着它广泛分布于各种渲染引擎。
因此,将 glTF 导入 3D 编辑包类似于将 JPG 加载到绘图程序中。您可以这样做,但在导入后您希望避免任何不必要的往返传输格式。因此,您可以使用绘图程序的 native 保存格式(.psd 或 .xcf 等)或 3D 建模师的 native 保存格式来保存您自己的作品的可编辑副本,并将导出的 JPG 或 PNG 或 glTF 发送以进行广泛分发。
即便如此,我确实希望随着时间的推移会有更多的进口商可用。 glTF 1.0 版有一个内部结构,这使得这非常困难(它的顶点着色器会使用大量属性数据,而没有明确地将它们标记为位置或法线等)。glTF 2.0 用现代 pbr 替换了这些自定义着色器。管道 Assets ,带有清晰标记的网格位置、法线和其他数据,为将来导入各种工具和实用程序打开了大门。
关于converter - 有没有办法将 gltf 转换为 dae?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40549453/
我有一个 gltf,它是一组建筑。 我想为每个建筑物添加一些信息,为此,我需要向我的 gltf 模型添加一些属性。 但是,我试着添加这样的东西 { "accessors": [ {
我有一个 gltf,它是一组建筑。 我想为每个建筑物添加一些信息,为此,我需要向我的 gltf 模型添加一些属性。 但是,我试着添加这样的东西 { "accessors": [ {
我之前曾在 gltf 1.0 上工作,现在正尝试更新我的应用程序以呈现 khronos 提供的 gltf2.0 示例模型。我了解着色器 (glsl) 和技术不再是 gltf 2.0 中核心属性的一部分
我正在阅读规范,但我无法理解采样器的属性。 这是我的动画 "animations" : [ { "channels" : [ {
您好,我正在尝试使用 Three.Js 实现 3D 模型查看器,但是我在加载时间方面遇到了问题,我不知道问题出在哪里。 作为一个例子,我试图在这里上传这个模型(下载链接):https://opensp
所以官方文档说: Note that the node transform is the local transform of the node relative to the joint, like
阅读 tinygltf 的源代码,我看到了这个: struct Skin { std::string name; int inverseBindMatrices; // required h
我已经使用网站上的 Collada 转换器将 dae 文件转换为 gltf 文件(我使用的是 Linux,所以我找不到转换前后的调试说明)。当我将模型加载到铯中时,它太暗了。然后我编辑 gltf 文件
我正在努力学习 WebGL,玩得很开心!我决定使用 glTF 作为这个项目的 3d 格式。我让它运行良好,但有一个奇怪的异常(exception)。当索引计数较低时(比如一个简单的三 Angular
我在 Blender (2.79) 中制作了一个非常基本的动画,我正在尝试将其导出为 GLTF 或 GLB。我已经成功安装了 gltf exporter并且能够毫无问题地导出非动画模型的 gltfs
IM 使用三个 js 并尝试从 blender 导入 3d 模型,我还使用 webpack 来处理它。我试图加载一个 glb 文件,但无法让它工作。它现在将文件添加到构建时的 dist 文件夹,但它没
我写了一个关于故障的演示场景来测试我在一个框架中导出的 gltf 模型,但我在控制台中收到一个错误: 我的代码 Basic Scene - A-Frame
我们正在尝试在服务器端合并多个 GLTF,并将合并的 gltf 作为最终结果导出到服务器上。 我们已经证实有效但无效的事情: 我们使用了三个 js GLTFLoader 解析方法来加载多个 gltf
我有一个大 obj 306 mb 的文件.所以我把它转换成 glb文件以减小其大小。文件的大小减少了很多到82 mb ,但还是很大。我想让这个文件更小。有办法吗?如果有,请告诉我。 如果不能减少glb
出于调试目的,我想渲染蒙皮网格的骨架。但是,在 glTF 中,它们似乎以非常抽象的方式定义。也就是说,没有“骨架”,一组由线连接的顶点。换句话说,这没有明确定义: 相反,“骨架”实际上是节点的集合,它
我正在尝试操作 gltf 3D 模型,但我不确定颜色是如何导出的。 baseColorFactor 中介于 0 到 1(或小于 1)之间的所有数字。 这肯定不是RGB也不是RGBA(我把这个页面作为引
我是 THREEJS 的新人。过去,我使用过 AFRAME、CESIUM、XEOGL 和 BABYLONJS。但最终,由于内存消耗和性能,我意识到制作 CAD 可视化工具的最佳产品是 THREEJS。
我正在尝试操作 gltf 3D 模型,但我不确定颜色是如何导出的。 baseColorFactor 中介于 0 到 1(或小于 1)之间的所有数字。 这肯定不是RGB也不是RGBA(我把这个页面作为引
有了这个答案作为引用,我已经成功改变了gltf模型的颜色。 ( Change the color of an object (.dae or gltf) in "AR.JS" ) 但是,模型纹理会消失
我正在测试 a-frame 并尝试加载不是本教程中提供的示例的其他 glTF 文件。我从 Sketchfab 下载了几个 glTF 包文件,但它们似乎无法加载。 如果我使用给定文件链接的 aframe
我是一名优秀的程序员,十分优秀!