热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

unity导出fbx_使用Blender和Unity创建一个简单LowPoly的模型(一)

本文使用unity2019.1和Blender2.79。这是我的一个的练习,主要是为了熟悉Blender和Unity如何使用fbx文件。Blender这边的操作使用我

本文使用unity2019.1和Blender2.79。

这是我的一个的练习,主要是为了熟悉Blender和Unity如何使用fbx文件。Blender这边的操作使用我会尽量描述清楚。先看下这节要做什么

1ba4aaf356517cf7d824cc742471fbba.png

那么废话不多说直接开始。

首先从Blender开始,Shirft+A建立一个立方体,

21dbc3145de6cb742c2dd4035b14c2ab.png

建立成功后,你会看到一个立方体位于坐标系中间

2ea2c9e826aaa715da9b12b3f65780cd.png

按鼠标中键并拖动可以旋转视角,按住Shirft的同时按住鼠标中键拖动可以移动画面,直接滚动鼠标中键可以放大缩小视角。接下来我们给他一个名字。界面右侧‘大纲视图’如图

39e664101687ddc117f299484d2b2bcc.png

双击红框处的Cube字样,命名为Ground,那么接下来我就称呼我们新建的那个立方体为Ground了。

68b6d11382bf6c6ca4425bfca86bfecb.png

从红框处也可以看出,你现在已经进入了“Ground”的“编辑模式”。

按A取消物体的选中(再按一次可以全选)。按Ctrl+R(环切),把鼠标移到Ground垂直的线附近会出现紫色的线,如图

e0cfd382c05f21bc68542f70d8eb4a99.png

伴随着鼠标中键的滚动会出现更多的线,这里我们需要两根线,点左键确认选择。这时候线变成了白色,你可以上下移动我们把线移动到差不多这个位置

ac748160b9f124ec529f26d6c1a4637f.png

然后再按左键以确定操作。这时候应该会看到这样

5983fa961a177e7d246958e38f15bae8.png

按A取消选中,然后按住Alt键同时鼠标右键点击我们新建的第一条线,即可选中这根线所在的整个一圈线

61c0865bb32cd0ad6b09169aae563c5e.png

左键拖动上图上蓝色的箭头,即可让整个圈沿着z轴进行移动,调整到你满意的位置。然后按A取消选择,按住Alt键右键选中刚才我们创建的第二根线,如图

128b450629ce4b9e114883a490efefa5.png

我们也要移动这根线,但换一个操作方式移动,按G后不要点击鼠标,你可以移动鼠标看看,这就是移动选中物,那么接下来按Z,就可以让选中物沿着Z轴进行移动,那么让我们移动到如图的位置

7d2439bf0978be718c304f9f510a2f0a.png

然后我们对它进行缩放,按S键就可以了

4de7aa68cdb378a4665bab88527bfab4.png

接下来对它赋予材质,首先注意编辑器窗口中间上方,把渲染模式调成‘Blender渲染 ’

ede23c7f9bf32cdd72a83d05303ae2e9.png

然后我们在右侧的属性栏里切换到‘材质’分栏,如图中的箭头

78ffbeef7d5b213907353d201be2ca5e.png

打开‘材质’分栏之后,点击下方红框的‘新建’出现下图内容

fddba930545ee16cce1a2b621e7344b0.png

点击箭头所指的地方点击下,出现调色盘,选择你喜欢的颜色

94ebec9ed772c46541e6eb4e80f8a58b.png

点击调色盘外面就可以退出颜色设置,然后按Ctrl加Tab键出现

5e12cf76a1d63cb9e4184fca966b9ad7.png

我们选择“面”,可以看到我们的Ground变成了这样子

f423daa62620a5a4a402336a2c469ac9.png

我们把Ground上半部分给选中,我们先用笨办法来操作下,按住Shift的同时鼠标右键去选中我们要的面,中间旋转别忘

操作完毕后,我们再回到右侧的材质栏目

267a9f08e4b328d85dcf244d1ffe96d2.png

如图中箭头所示,我们点击这个加号,再添加一个材质,重复上面的操作,我们给这个材质另外一个颜色

e357bbd0da68822900a76e487023d193.png

接下来这个操作可以让你把颜色赋值给我们选中的面,点击‘指定’即可。

43c29e10e2edd209abecd077eaa57601.png

31800b931393e49405266109b259ebd6.png

5e3a7507cffe758dd4161b172528ab2e.png

接下来我们要把文件导出为FBX

e61d045a84e2c166d18b4bfd847f9f8e.png

然后做下角出现保存界面,左下角把‘选定的物体’和‘Apply Transform’给勾上。

87d98ea34bfa4a8533ab495e84e80d20.png

在画面右侧选择需要导出的位置,然后按‘导出FBX’即可。


接下来就到了Unity这边,描述就会快很多了。
创建一个场景,把Blender生成导出的FBX导入到Unity中,并拖入到场景内。这时候就会看到Ground带着颜色,出现在了场景内。接下来就是调整调整角度,颜色什么的,让整体效果看起来好点。

那么第一节就到这里结束了,下一节我们将对这个Ground进行Low Poly化,并且使用贴图的方式,而不是使用材质的颜色。



推荐阅读
  • Leetcode学习成长记:天池leetcode基础训练营Task01数组
    前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ... [详细]
  • 使用Java开发简易文本编辑器
    作为一名初学者,虽然之前有使用VB.NET和C#开发文本编辑器的经验,但在尝试用Java实现相同功能时,感觉Java的图形界面组件不如微软的产品(如C#和VB.NET)那么友好。本文将分享我在Java中开发简易文本编辑器的过程,并探讨Java在图形界面方面的优缺点。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 通过将常用的外部命令集成到VSCode中,可以提高开发效率。本文介绍如何在VSCode中配置和使用自定义的外部命令,从而简化命令执行过程。 ... [详细]
  • 本文介绍如何使用OpenCV和线性支持向量机(SVM)模型来开发一个简单的人脸识别系统,特别关注在只有一个用户数据集时的处理方法。 ... [详细]
  • 使用jqTransform插件美化表单
    jqTransform 是由 DFC Engineering 开发的一款 jQuery 插件,专用于美化表单元素,操作简便,能够美化包括输入框、单选按钮、多行文本域、下拉选择框和复选框在内的所有表单元素。 ... [详细]
  • Visual Studio Code (VSCode) 是一款功能强大的源代码编辑器,支持多种编程语言,具备丰富的扩展生态。本文将详细介绍如何在 macOS 上安装、配置并使用 VSCode。 ... [详细]
  • C盘无法格式化的原因及解决方法
    本文探讨了C盘无法格式化的原因,并提供了详细的解决方案,帮助用户顺利进行系统维护。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • XAMPP 遇到 404 错误:无法找到请求的对象
    在使用 XAMPP 时遇到 404 错误,表示请求的对象未找到。通过详细分析发现,该问题可能由以下原因引起:1. `httpd-vhosts.conf` 文件中的配置路径错误;2. `public` 目录下缺少 `.htaccess` 文件。建议检查并修正这些配置,以确保服务器能够正确识别和访问所需的文件路径。 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • Vim 编辑器功能强大,但其默认的配色方案往往不尽如人意,尤其是注释颜色为蓝色时,对眼睛极为不友好。为了提升编程体验,自定义配色方案显得尤为重要。通过合理调整颜色,不仅可以减轻视觉疲劳,还能显著提高编码效率和兴趣。 ... [详细]
  • 如何使用AU进行专业音频剪辑与处理?首先,创建多轨会话:在菜单中依次选择【文件】→【新建】→【多轨会话】。接下来,编辑项目的基本信息。对于初学者来说,初始设置可能会显得复杂且难以理解,但这是确保项目顺利进行的重要步骤。熟悉这些设置后,你将能够更高效地进行音频剪辑与处理。 ... [详细]
  • Linux基础知识:Vi与Vim编辑器详解
    Linux基础知识:Vi与Vim编辑器详解 ... [详细]
author-avatar
手机用户2502904013
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有