Unity3D技术之FBX 导出指南



FBX 导出指南

Unity 支持 FBX 文件,这种文件可以在许多流行三维应用软件中生成。遵循以下指南有助于获得最佳结果。

选择 (Select) > 准备 (Prepare) > 检查设置 (Prepare) > 导出 (Prepare) > 验证 (Prepare) > 导入 (Import)

您想导出什么内容?了解导出范围,如网格、相机、灯光、动画绑定等 -

  • 应用程序通常可供导出选定对象 (selected objects) 或整个场景 (whole scene)
  • 确保通过导出选定项或移除场景中不需要的数据,只导出想要用到的场景中的对象。
  • 良好的工作习惯往往意味着保留工作文件中的所有灯光、指南、控制设备等,通过导出预设值或自定义场景导出工具导出选定项 (export selected),导出所需数据。

您想包含什么内容?准备资源:

  • 网格 – 移除创建记录,Nurbs、Nurms、Subdiv 表面必须转化为多边形,如三角形或四边形。
  • 动画 – 选择正确的工具,检查帧速率,动画时长等。
  • 纹理 – 确保纹理来源于 Unity 工程或复制到工程的 \textures 文件夹下。
  • 平滑 – 检查是否想要平滑组和/或平滑网格。

如何包含这些元素?检查 FBX 导出设置

  • 注意导出对话框中的设置,了解要导出的内容并与 Unity 中的 fbx 设置相匹配,见下图 1、2、3。
  • 可导出节点、标记及其变换参数。
  • 此时相机和灯光不导入 Unity

您使用哪个 FBX 版本?如果有疑问,请使用 2012.2

  • Autodesk 定期更新 FBX 安装程序,软件版本不同或使用其他第三方三维应用程序,效果也将不同。
  • 查看高级选项 (See Advanced Options) > FBX 文件格式 (FBX file format)

有用吗?验证导出

  • 检查文件大小 – 仔细检查文件大小(如 >10kb?)
  • 将 FBX 重新导入到所用三维资源包的新场景中并生成 – 这是您想要的吗?

导入!

  • 导入到 Unity
  • 检查检视器中的 FBX 导入设置:纹理、动画、平滑等。

查看下面的 Maya FBX 对话框示例:

图 1 一般,几何体和动画

图 2 灯光,高级选项

时间: 2024-10-08 16:36:35

Unity3D技术之FBX 导出指南的相关文章

Unity3D技术之从 Maya 中导入对象浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 从 Maya 中导入对象 Unity 可直接导入 Maya 文件.开始时只需将 .mb 或 .ma 文件放到工程的资源 ( Assets) 文件夹下. 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中. 要在 Unity 中查看模型,只需将其从工程视图 (P

Unity3D技术之从 Cinema 4D 中导入对象浅析

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 从 Cinema 4D 中导入对象 Unity 可直接导入 Cinema 4D 文件.开始时只需将 .c4d 文件放到工程的资源 ( Assets) 文件夹下. 切换回 Unity 时,场景自动导入并显示在工程视图 (Project view) 中. 要在 Unity 中查看模型,只需将其从工程

【Unity3D技术文档翻译】第1.8篇 AssetBundles 问题及解决方法

上一章:[Unity3D技术文档翻译]第1.7篇 AssetBundles 补丁更新 本章原文所在章节:[Unity Manual]→[Working in Unity]→[Advanced Development]→[AssetBundles]→[Troubleshooting] AssetBundles 问题及解决方法 本章节涉及一些使用 AssetBundles 的项目的常见问题. 资源重复(Asset Duplication) 从 Unity5 开始的 AssetBundle 系统会在

unity3D技术之事件函数的执行顺序[转]

unity3D技术之事件函数的执行顺序 转自http://www.yxkfw.com/?p=13703 在unity的脚本,有大量的脚本执行按照预先确定的顺序执行的事件函数.此执行顺序说明如下: Editor Reset: Reset调用来初始化脚本的属性,当它第一次附加到该对象,并且使用Reset命令时. 第一次Scene Load scene启动 (一次为每个场景中的对象) 时,会调用这些函数. Awake:此函数始终是开始任何职能之前调用,并且也是在一个预置实例化之后.(如果一个游戏对象处

Unity3D技术之多玩家联网游戏创建说明

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 多玩家联网游戏 实时网络是一个复杂的领域,但 Unity 使添加网络功能到游戏中变得简单.然而,在游戏中使用实时网络之前了解一下网络范围是非常有用的.该部分介绍网络基础以及 Unity 执行的细节.如果您之前从未创建过网络游戏,则强烈建议您在开始之前详细阅读本指南. 高级概览 该部分概述网络中涉

Unity3D技术之本地客户端开发入门

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 本地客户端开发入门 本地客户端 (NaCl) 是 Google 提供的新技术,其允许您在 Web 页面嵌入本地可执行代码,以便您在无需安装插件的情况下部署性能非常强的 web 应用程序.目前,NaCl 仅支持在 Windows.Mac OS X 和 Linux(含可用的 Chrome 操作系统支

unity3D 动态导入FBX、obj模型

公司项目的需求,需要动态的从本地导入FBX模型于是花了一天时间翻墙找到了一点可怜的资料. 1.这个可以动态加载OBJ模型,这个的话unity自带的有这个函数,当然OBJ模型是不带贴图的,对于一些场景是无法创建的. http://download.csdn.net/detail/xiaomuzi0802/8316215 2.这个比较实用的,可以动态载入多种模型,特别是FBX模型,在创建场景时候很好用,不过这个是试用版本,贴图会有问题,如果要更好的还是推荐买正版 http://download.cs

unity fbx 导出动画

public class ActionConvetTool { [MenuItem("ActionTools/动作处理")] public static void ActionConvert() { UnityEngine.Object[] arr = Selection.GetFiltered(typeof(UnityEngine.Object), SelectionMode.Unfiltered); for (int index = 0; index < arr.Length

Unity3D技术之资源数据库 (AssetDatabase)详解

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 资源数据库 (AssetDatabase)资源数据库 (AssetDatabase) 是允许您访问工程中的资源的 API.此外,其提供方法供您查找和加载资源,还可创建.删除和修改资源.Unity 编辑器 (Editor) 在内部使用资源数据库 (AssetDatabase) 追踪资源文件,并维护