还不知道怎么将模型从Blender导出到Unity?这篇⽂章来教你
在理想情况下,将模型从Blender导出到Unity以⽤于3D 或虚拟现实游戏应该是⼀个⽆缝、简单的过程。更准确地说,它不应该需要任何想法或任何东西。您将⼀个 .blend ⽂件拖放到Unity 中,模型就会显⽰出来!
在今天的⽂章中,我们将探讨如何将Blender 模型导⼊ Unity。
1. Unity 和 Blender 概述
Unity是⼀个跨平台的游戏引擎。⾃ 2005 年发布以来,该软件⼀直致⼒于让每个⼈都可以创建视频游戏,⽆论技术知识或预算如何。有⼈甚⾄说,过去⼗年独⽴艺术游戏的繁荣部分归功于Unity。它可⽤于创建2D、3D、虚拟现实(VR) 和增强现实(AR) 游戏以及模拟和其他体验。它是⼀个强⼤的引擎,已被游戏⾏业以外的许多专业领域采⽤,例如建筑、⼯程和电影⾏业。
Blender是⼀种⾮常流⾏的开源⼯具,可⽤于3D 建模、动画、渲染、雕刻、视觉效果等。如此受欢迎,Blender⽂件通常⽤于创建游戏,这就是为什么有些⼈发现将⽂件从该平台交换到Unity很有⽤。虽然将Blender⽂件导⼊到Unity可能会很轻松,但有⼀些⾮常重要的细节可以让⽣活变得更轻松。
将Blender ⽂件导⼊Unity就像拖放⼀样简单。有两种格式,统⼀可以处理的问候Blender:本机Blender
⽂件(.blend)和FBX。虽然这两种选择都可以正常⼯作,但它们各有优缺点。这⾥没有明确的正确选择;这⼀切都取决于⽤户的⼯作流程和他们的偏好。
当⼀个Blender⽂件导⼊Unity 时,它会调⽤Blender 的导出脚本在实际导⼊之前⾃动创建⼀个FBX ⽂件。对于单个Blender ⽂件中的多个模型,将每个模型导出为 FBX ⽂件然后⼀次导⼊⼀个可能更容易。
每个⽂件⼀个模型,导⼊Blender直接⽂件应该没问题。请记住,⼀旦导⼊,只要在Blender 中修改原始⽂件,原⽣Blender⽂件就会更改。如果您不想冒险,也许导⼊FBX ⽂件是更好的选择,因为对原始Blender⽂件的更改不会上传到Unity。
2. 准备模型
Blender 中的 3D 模型
为了让⽂件交换尽可能轻松,我们应该⾸先解决这两个软件程序之间的⼀些兼容性问题。Blender和Unity的坐标系存在⼀些不⼀致。X 轴、Y 轴和 Z 轴不匹配(右⼿坐标系与左⼿坐标系),并且原点未准确导⼊。默认情况下,模型的⽐例也会在导⼊期间更改。
按照以下步骤为Unity正确准备模型:
•打开模型后,在右侧栏区域中,转到“转换”选项卡。
•将所有旋转轴(X、Y、Z)设置为 0°。
•将所有轴刻度(X、Y、Z)设置为 1.000。
将所有旋转设置为零并缩放为 1.0
完成后,让我们确保原点处于有⽤的位置。以下步骤不是强制性的,但⼀旦将模型导⼊Unity,它们确实可以节省时间,尤其是在多次导⼊时:
•在⼯具栏中选择光标⼯具。
•通过单击要放置它的位置来选择模型上的新原点。
•转到“对象>设置原点>原点为3D光标”。
设置新的原点
接下来,我们将确保所有模型的法线都指向外,因为如果它们没有相应地定向,某些表⾯在Unity 中可能不可见:
•转到“编辑模式”并选择所有⾯。
unity 教程
•转到“⽹格>法线>重新计算外部”。
•保存您的⽂件。
3. 将 Blender ⽂件导⼊ Unity
将 Blender ⽂件导⼊ Unity
这是⼀个⾮常简单的过程。对于Blender⽂件,不需要导出,因为它已经是这种格式。要将模型导⼊ Assets ⽂件夹,请将Blender ⽂件拖放到中下部的 Assets ⾯板。或者,将 Blender ⽂件移动并保存到Unity项⽬的 Assets ⽂件夹中。要将模型放置在Unity场景中,只需将模型从资产⾯板拖放到场景中即可。全部完成!由于模型是事先准备好的,所以⼀切都应该是有序的。这很简单。
4. 将 FBX ⽂件导⼊ Unity
在 Blender 中将⽂件导出到 FBX
为此,我们⾸先需要将模型从Blender导出为 FBX 格式:
•转到“⽂件 > 导出 > FBX (.fbx)”。
•在导出窗⼝中,通过单击复选框启⽤“应⽤变换”。这将使模型中的坐标系与 Unity 的系统⼀起⼯作。
•单击右上⾓的“导出 FBX”。
在 Unity 中导⼊ FBX ⽂件的过程与我们对原⽣Blender⽂件所做的相同。将 FBX ⽂件拖放到中下部的 Assets ⾯板,或将 FBX ⽂件移动到Unity项⽬的 Assets ⽂件夹。该模型现在应该在Unity 中,并具有来⾃Blender的相应⽐例。
今天就是为⼤家带来的这些教程,有空的话⼤家可以试试呢。对于很多的⼩伙伴们来说,渲染是3d设计必经的过程,那么如何更好的渲染呢?
渲云是⽬前唯⼀全⾯拥抱公有云的云渲染平台,海量节点可动态扩展,是国内规模较⼤、速度较快的云渲染服务平台,所以可以使⽤N多台机器同时渲染。
渲云的核⼼技术是分布式渲染,⽤户可以⼀键快速提交任务,渲云客户端⽀持多个渲染场景批量提交,单帧多机分布式渲染,安全+极速+省时!!
更多资讯,继续关注我吧,渲云渲染,不⽌于快。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。