如何在 Unity 中导入 gltf /glb 文件

遗憾的是,默认情况下,Unity 无法导入 gltf 文件。 我们有 个好消息要告诉你 gltf,有一种方法可以将 glb 文件格式导入 Unity!

看完这篇文章后,让我们将 “gltf, glb” 文件放入 Unity 中,并将其带到 VRChat 中!

将 UniGLTF 插件引入 Unity

要介绍的插件就是这个 UniGLTF 通过安装 这个插件,你就能把 glTF 和 GLB 文件导入到 Unity 中。

从 GiHub GitHub 下载 Unity

单击此处获取直接链接

将插件部署到 Unity打开要导入 glTF 的 Unity 项目

添加图片注释,不超过 140 字(可选)

打开您下载的 UniGLTF 插件的 Unity 包。 双击 Unity 包将其打开,或从 Unity 菜单中选择下载的文件,选择 Assets → Import Package → Custom Package...。

然后,您将看到 以下 UnityPackage 导入屏幕 最初 ,我认为所有复选框都已选中。 如果按 Import,则 Unity 中的安装已完成您现在可以 导入 glTF 和 GLB 文件

添加图片注释,不超过 140 字(可选)

让我们戳一下 glTF 文件

所以,这一次,我们将 gltf 文件导入到 Unity 中。

这一次,我们将使用九州大学生物摄影测量法拍摄的狮子鱼。

点击下载 3D 模型 这次 ,我想导入两种类型的 glTF GLB。 glTF 转换格式 .gltf GLB 转换格式(Texturesize:1k) 点击下载按钮。 我认为容量越小越好。现在,让我们将上述 lionfish glTF 文件导入 Unity

下载的 gltf 文件将被压缩并解压缩。

glTF 是父文件夹吗? 在 **-licens.txt -scene.bin -scene.gltf -textures 结构中。

将解压缩的“整个父文件夹”拖放到 Unity 资源中。 在本例中,文件名为 “luna_lionfish_pterois_lunulata”,这是狮子鱼的学名。 很长,不是吗?

我认为在通过拖放导入的文件中创建了一个名为“Scene.prefab”的文件。 如果将其引入 Unity 场景,则 glTF 导入将成功完成。

添加图片注释,不超过 140 字(可选)

让我们戳一下 GLB 文件

接下来,让我们也导入 GLB 文件格式

由于我们刚刚安装了插件,因此我们已经可以导入 GLB。

只需将下载的 lionfish GLB 文件拖放到 Unity 资源中即可完成导入

感觉如何?

你怎么看?现在 我可以轻松地将 glTF GLB 数据放入 Unity 中

之后,让我们享受制作 VRChat 世界、煮沸或烘烤的乐趣吧!加载 FBX 模型

让我们再次使用 trusted,但这次使用 that 来自useLoaderFBXLoaderthree.js

import { useLoader } from '@react-three/fiber' import { FBXLoader } from 'three/addons/loaders/FBXLoader.js'

要创建我们的场景,我们可以通过传递文件的 和 位置来获取 FBX 作为 useLoader 的返回值,如下所示:FBXloader

function Scene() { const fbx = useLoader(FBXLoader, '/Poimandres.fbx') return <primitive object={fbx} /> }

您可以在此处玩沙箱:

添加图片注释,不超过 140 字(可选)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在下胡三汉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值