当前位置: 首页 > news >正文

如何在 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 字(可选)

相关文章:

  • Vision-Language Dual-Pattern Matching for Out-of-Distribution Detection
  • 【国产化之路】VPX-3U :基于D2000 /FT2000的硬件架构到操作系统兼容
  • 鸿蒙-状态管理V1和V2在ForEach循环渲染的表现
  • Linux命令-perf
  • 企业为何要求禁用缺省口令?安全风险及应对措施分析
  • 论文笔记(七十九)STOMP: Stochastic Trajectory Optimization for Motion Planning
  • 如何创建极狐GitLab 议题?
  • 论文阅读笔记——π0.5: a Vision-Language-Action Model with Open-World Generalization
  • SpringBoot 封装统一API返回格式对象 标准化开发 请求封装 统一格式处理
  • 【Yolo精读+实践+魔改系列】Yolov1论文超详细精讲(翻译+笔记)
  • 字典与集合——测试界的黑话宝典与BUG追捕术
  • 系统思考:技术与产品协同
  • SLAM常用地图对比示例
  • nextjs国际化
  • Vue3 + TypeScript,使用provide提供只读的响应式数据的详细分析与解决方法
  • #define STEUER_A_H {PWM_A_ON}
  • C#中用 OxyPlot 在 WinForms 实现波形图可视化(附源码教程)
  • 深度理解spring——BeanFactory的实现
  • 通付盾入选苏州市网络和数据安全免费体验目录,引领企业安全能力跃升
  • ubuntu20.04(ROS noetic版)安装cartographer
  • 涉军民事案件类型日益增多,最高法新规明晰管辖争议问题
  • 经济日报:美离间国际关系注定徒劳无功
  • 推进“三个免于”,上海试点首发进口化妆品快速通关模式
  • 特朗普称无意解雇鲍威尔,美国股债汇反弹、黄金高位下跌
  • 收缩非洲业务专注挖矿,裁减大批外交官,“美国务院改革草案”引争议
  • 心源性猝死正“猎杀”年轻人,这几招保命法则要学会