前言

  最近开始了 虚幻引擎 的学习。
  虽然之前我学习过 Unity 也为课程实训做了一个小游戏Demo,不过最后还是打算入手 Unreal 了
  出于各方面的考虑吧,而且留给我自己的时间已经不多了。


  写这篇文章的时候,其实这套教程已经看完了。
  总结一下,教程的整体设计思路是很不错的,基本上囊括了 虚幻引擎 的各个模块。
  教程整体是基于一个港口场景素材制作一段虚幻影片入手的,各个模块都点到为止,对新手还算不错。
【UE4】虚幻引擎基础教程 Lynda - Unreal Essential Training


安装

  安装 Unreal Engine 首先需要下载 Epic 官方商城 Epic Games Launcher
  安装相当简单,去到虚幻官网注册一个账号即可免费安装

官网下载

  目前虚幻引擎已经和 Unity 一样免费开发给个人开发者学习,只有发布游戏的时候 Epic 官方会抽取 5% 提成。

Epic Games Launcher

  官方启动器也有很多游戏以及开发的素材免费提供,可以自己去挖掘。

基本操作

视图操作

  在虚幻视窗中按住鼠标左中右键可以分别进入不同的浏览模式。
  左键可以拖动摄像机,中键可以平移摄像机,右键可以旋转摄像机。
  在按住鼠标的时候,按 WASD 键可以像第一人称视角一样移动摄像机。
  我个人比较喜欢按住鼠标右键配合 WASD 键,很有游戏的移动感觉。

  按住 Alt 键再按鼠标左键可以进入 Maya、Houdini 的围绕物体旋转的 tumble 模式,通常都需要配合 F 键 Focus 物体来使用。
  按住 Alt 键再按鼠标右键则是缩放摄像机。

  以上的操作多试试就会有感觉,我从Maya转过来,问题不大,就是鼠标中键的运动和Maya有点不同不太习惯。

视图操作

  左上角的菜单可以切换摄像机视角

视图操作

  此处可以切换视图显示模式

视图操作

  此处可以限制物体的显示类型

视图操作

  右侧部分则是 移动、旋转、缩放 以及 吸附相关的按钮。


  视图左侧是模式面板,用于创建编辑模型
  下面是内容面板,包含项目的层级目录
  右侧上面是大纲视图,包含场景中所有的文件
  右侧下方是详细视图,包含每物体的详细信息。

  剩下的东西基本上和各种 3D package 差不多了
  比如移动旋转物体,创建灯光。

使用技巧总结

  1. End 键可以让物体自动吸附到下方的物体上,比如说地面
  2. 按住 alt 键移动物体可以自动复制物体
  3. 复制的快捷键是 ctrl + W,当然也可以用 ctrl + C 配合 ctrl + V
  4. 按住 shift 键移动物体可以让是摄像机跟随移动

Landscape 地形编辑

地形编辑

  使用起来基本上和Unity的地形编辑差不多
  可以使用雕刻软件处理地形效果。
  可以通过绘制材质来对地形绘制效果。

多边形编辑

多边形编辑
多边形编辑

  unreal 可以编辑器几何体还是比较让我意外的
  而且内置的几何体还可以实现布尔效果,修改方便。
  缺点也如截图上面所示会消耗不必要的资源。

  可以使用Unreal内置的几何体将模型的位置布置好
  后面再到三维软件中填充相应的内容,然后用FBX导入到Unreal中
  需要注意的是 Unreal 是 Z 轴向上的。

材质

材质

  Unreal使用节点流的材质编辑方式,在Maya、3dsMax等等DCC软件中都有类似的操作。
  Unreal采用 PBR 流程也和 Unity 是一样的,但是渲染效果要比Unity好看一些。

  Unreal中有材质实例这种方式,可以避免重复创建材质的繁琐操作。
  这个真的是挺好用的,在材质的原本类编辑中将相关的属性 promote 成可以编辑的参数,就可以在实例中任意修改,大大提高复用性,真的舒服。

蓝图

蓝图

  使用蓝图真正让人高手到了 Unity 的巨大区别。
  蓝图不需要写一行代码就可以取代 Unity 的 C# 脚本。
  不过作为程序员还是比较喜欢代码写程序(:з」∠),艺术家应该会爱上蓝图的。

  教程中的蓝图Demo我个人觉得不太好,没有铺垫就开始做,让我初学者很懵逼。
  应该做些更加简单的蓝图来讲解的。

总结

  其实到后面的内容都是点到为止,算是一个比较全面的入门。
  这些相关的模块也不是我学习的重点,因此我也只是看了一下,留个印象。
  作为入门教程还是相当认可这个教程,基本涵盖了Unreal所有的模块。