blender建成3d模型可以导出吗(如何将Blender模型导入Unity)

在理想情况下,将模型从Blender导出到Unity以用于 3D 或虚拟现实游戏应该是一个无缝、简单的过程。更准确地说,它不应该需要任何想法或任何东西。您将一个 .blend 文件拖放到Unity 中,模型就会显示出来!

在今天的文章中,我们将探讨如何将Blender 模型导入 Unity。

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(1)

1. Unity 和 Blender 概述

Unity是一个跨平台的游戏引擎。自 2005 年发布以来,该软件一直致力于让每个人都可以创建视频游戏,无论技术知识或预算如何。有人甚至说,过去十年独立艺术游戏的繁荣部分归功于Unity。它可用于创建 2D、3D、虚拟现实 (VR) 和增强现实 (AR) 游戏以及模拟和其他体验。它是一个强大的引擎,已被游戏行业以外的许多专业领域采用,例如建筑、工程和电影行业。

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(2)

Blender是一种非常流行的开源工具,可用于 3D 建模、动画、渲染、雕刻、视觉效果等。如此受欢迎,Blender文件通常用于创建游戏,这就是为什么有些人发现将文件从该平台交换到Unity很有用。虽然将Blender文件导入到Unity可能会很轻松,但有一些非常重要的细节可以让生活变得更轻松。

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(3)

Blender 文件导入Unity就像拖放一样简单。有两种格式,统一可以处理的问候Blender:本机Blender文件(.blend)和FBX。虽然这两种选择都可以正常工作,但它们各有优缺点。这里没有明确的正确选择;这一切都取决于用户的工作流程和他们的偏好。

当一个Blender文件导入 Unity 时,它会调用 Blender 的导出脚本在实际导入之前自动创建一个 FBX 文件。对于单个 Blender 文件中的多个模型,将每个模型导出为 FBX 文件然后一次导入一个可能更容易。

每个文件一个模型,导入Blender直接文件应该没问题。请记住,一旦导入,只要在 Blender 中修改原始文件,原生Blender文件就会更改。如果您不想冒险,也许导入 FBX 文件是更好的选择,因为对原始Blender文件的更改不会上传到Unity。

2. 准备模型

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(4)

Blender 中的 3D 模型

为了让文件交换尽可能轻松,我们应该首先解决这两个软件程序之间的一些兼容性问题。Blender和Unity的坐标系存在一些不一致。X 轴、Y 轴和 Z 轴不匹配(右手坐标系与左手坐标系),并且原点未准确导入。默认情况下,模型的比例也会在导入期间更改。

按照以下步骤为Unity正确准备模型:

  • 打开模型后,在右侧栏区域中,转到“转换”选项卡。
  • 将所有旋转轴(X、Y、Z)设置为 0°。
  • 将所有轴刻度(X、Y、Z)设置为 1.000。

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(5)

将所有旋转设置为零并缩放为 1.0

完成后,让我们确保原点处于有用的位置。以下步骤不是强制性的,但一旦将模型导入Unity,它们确实可以节省时间尤其是在多次导入时:

  • 在工具栏中选择光标工具。
  • 通过单击要放置它的位置来选择模型上的新原点。
  • 转到“对象>设置原点>原点为3D光标”。

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(6)

设置新的原点

接下来,我们将确保所有模型的法线都指向外,因为如果它们没有相应地定向,某些表面在Unity 中可能不可见:

  • 转到“编辑模式”并选择所有面。
  • 转到“网格>法线>重新计算外部”。
  • 保存您的文件。
3. 将 Blender 文件导入 Unity

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(7)

将 Blender 文件导入 Unity

这是一个非常简单的过程。对于Blender文件,不需要导出,因为它已经是这种格式。要将模型导入 Assets 文件夹,请将Blender 文件拖放到中下部的 Assets 面板。或者,将 Blender 文件移动并保存到Unity项目的 Assets 文件夹中。要将模型放置在Unity场景中,只需将模型从资产面板拖放到场景中即可。全部完成!由于模型是事先准备好的,所以一切都应该是有序的。这很简单。

4. 将 FBX 文件导入 Unity

blender建成3d模型可以导出吗(如何将Blender模型导入Unity)(8)

在 Blender 中将文件导出到 FBX

为此,我们首先需要将模型从Blender导出为 FBX 格式

  • 转到“文件 > 导出 > FBX (.fbx)”。
  • 在导出窗口中,通过单击复选框启用“应用变换”。这将使模型中的坐标系与 Un​ity 的系统一起工作。
  • 单击右上角的“导出 FBX”。

在 Unity 中导入 FBX 文件的过程与我们对原生Blender文件所做的相同。将 FBX 文件拖放到中下部的 Assets 面板,或将 FBX 文件移动到Unity项目的 Assets 文件夹。该模型现在应该在Unity 中,并具有来自Blender的相应比例

今天就是为大家带来的这些教程,有空的话大家可以试试呢。对于很多的小伙伴们来说,渲染是3d设计必经的过程,那么如何更好的渲染呢?

渲云是目前唯一全面拥抱公有云的云渲染平台,海量节点可动态扩展,是国内规模较大、速度较快的云渲染服务平台,所以可以使用N多台机器同时渲染。

渲云的核心技术是分布式渲染,用户可以一键快速提交任务,渲云客户端支持多个渲染场景批量提交,单帧多机分布式渲染,安全 极速 省时!!

更多资讯,继续关注我吧,渲云渲染,不止于快。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页