【虚幻5】UE5新手入门尝试
虚幻引擎的基础设置
1.验证-当文件误删的时候,对其进行验证,可以恢复。
2.虚幻引擎极其强大,可以实现多种复合技能,所在创建项目页面可以看见不只是创建游戏的项目
3.更改虚幻引擎默认的缓存地址。有些电脑的c盘空间较小,系统默认的缓存可能影响,在文件管理器之中选择隐藏的项目,这时候可以查看到隐藏的项目。C:\Users\用户名\AppData\Local\UnrealEngine\Common\DerivedDataCache
创建一个虚幻引擎项目
认识虚幻引擎的界面
1.菜单栏下方第一行,依次是【保存】,【模式选择】,【添加资源】,【设置蓝图类】,【镜头设置】,【运行模块】,【平台打包】 ,【设置】
2.世界场景设置,设置-》世界场景设置,默认不显示,最好打开。
3.最左侧,大纲,横向对比(cocos的层级管理器),所有的actor都可以在大纲之中找到,并且在{细节}里面属性里面进行更多设置。
摄像窗口的移动
内容浏览器
Ctrl+空格 调出来内容浏览器,默认收起。
或者点击左下角【内容浏览器】
创建和移动物体
放置物体有两种方法
让物体放置到地面
选中物体后,抬起来,之后按下end。
让物体旋转
快捷键E,也可以在右上方菜单栏第八个功能栏选取特定的目标
世界坐标轴与本地坐标轴
选中物体后,可以在右上方第七个来确定是坐标轴使用世界坐标轴还是本地坐标轴。
对齐表面
选中物体后,可以在右上方第六个来选择是否要对其表面。
比如说创建一个斜坡,让物体在其上,开启之后会形成一定角度在表面而不是直接进去了。
吸附到表面拓展:开启后,往场景里面拖动静态网格体时候会吸附到物体的表面。关闭状态下扔到场景里面可能会导致穿模等问题。也可以在吸附表面属性里面进行设置,比如离吸附面的高度
等比移动吸附
选中物体后,可以在右上方第五个来选择是否要移动时候吸附看不见的表格,开启后会等比例移动。
等比旋转吸附
选中物体后,可以在右上方第四个来确定每次最小旋转角度是多少。
快速聚焦物体
在大纲之中,选中物体,然后按下F,这样就会快速定位到物体。
在浏览模式下放大观看物体与缩小看
按住鼠标左键和C就能放大视口,z键是缩小
等比缩放吸附
中物体后,可以在右上方第3个来设置缩放的吸附比例。
最大化或恢复此窗口
在此处可以看见为渲染前,接近数据的视口,点后变成四个,先要恢复在左上方窗口再点击一次。
随着物体移动而移动镜头
按住shift加移动。镜头位置也会移动好像周围在动,物体静止。
查看碰撞体积
左上角第四个 show(显示)
collision 碰撞体积 (中文显示为碰撞)勾选
复制模型
1.按住alt加拖拽
2.ctrl+d(有一定的偏移)
选中多个物体
按住ctrl
更改选中多个物体时候的轴位置
按住鼠标中键拖动轴心
替换物体
选中物体后,在 细节 之中找到静态网格体,在内容浏览器之中,选中资源。在细节之中,点击静态网格体旁边的箭头。
更改物体的缩放
在默认情况下,物体的xyz等比例缩放,要想单独修改,可在 细节-》变换-》缩放,取消锁
让空项目出现别的游玩模式
书签
按下Ctrl+4~9在一个位置上设置书签,再次按下时候更新书签位置,使用时候按下数字键盘对应的数字即可。方便开发过程中标记关卡位置,无需费力查询
删除书签:左上角三条杠 bookmarks/clear bookmarks【选择要删除的书签】
游戏试视图
游戏视图。按键G。这时候显示的是游戏运行时候的视角,但和运行时候不一样,一些玩家不该看见的东西就不见了,比如光照在物体模式会看见小球
全屏显示
快捷键f11,再按一次退出
游戏引擎自带的截图
左上角三条杠 hight resolution xxx(高分辨率截图)
导入模型资产
1如果需要我们导入后仍然能确保正确的位置,需要保保证模型的轴心点为0.0.0
2.不是所有的模型都适合将轴向归到自身中心底部,要看具体的情况判断。比如地板
blender模型导出与虚幻引擎运用
fbx格式是什么
Fbx格式是三维通用模型格式。
导入贴图文件
当导入贴图文件后,记得在内容浏览器之中点击 保存所有 按钮
在导入后,在内容浏览器双击进入详细信息,如果右侧的sRGB没有勾选记得勾选。
像是粗糙贴图,金属贴图,有的要进入设置让其不勾选这个sRGB。
Tga格式
可以理解为无损的png格式
为何内容浏览器与win系统文件名称不一致
在虚幻引擎的内容浏览器之中,content被虚幻内部的引擎显示为内容。
从虚幻引擎的商店之中添加资源
3.老版本在商品详细页面之中,点击添加到工程即可。
关于材质球
材质球 (Materials) 是贴图和模型之间的媒介,贴图需要通过着色器中原有的光照算法,将贴图中的数字信息和颜色信息转化为视觉效果并进行渲染。
材质编辑器
扩展补充
Metallic,灰度贴图,可以视为一个遮罩,表示金属成分的占比:1表示100%的存金属,0表示100%的非金属。在材质设计时,你可以通过这个材质是否 “导电” 来判断是否为它添加金属度,如果渲染木头等不导电的材质,那么金属度 (Metallic) 接近 0;如果渲染钢铁等可以导电的材质,那么金属度接近 1。
法线贴图是一种用于增强三维模型表面细节和真实感的图像,它通过在每个像素上存储法线信息的纹理贴图,使表面看起来更为复杂,而实际上模型的几何结构并没有改变。
连续四方贴图是一种在计算机图形学中用于纹理映射的技术,在平面设计中可用于生成无缝背景纹理
光照系统设置
如何添加一个光源
菜单栏-》第四个图标(快速添加到项目)-》光源
点光源
迷你太阳,可以这样类比点光源的光线
强度 属性 光源的亮度
衰减半径 属性 光的范围
源半径 属性 影响影子的虚实
聚光源
射灯,可以这样类比聚光源的光线
锥体外部角度 属性 调整锥体光源的开口
矩形光源
平面的射灯,可以这样类比聚光源的光线
挡光板角度 属性,调整光线边缘的柔和程度
挡光板长度 属性,调整光线的长短范围
环境光照
1.定向光源
2.天空光源
环境光混合器
菜单栏最上方-》窗口-》环境光照混合器
环境光源混合器(Environment Light Mixer)是一个编辑器窗口,你可以在其中创建和编辑关卡的天空、云、大气光源和天空光照的环境光照组件。
在这里可以
创建天空光照、创建大气光源、创建天空大气、创建体积云、创建高度雾。
而直接在快速添加到项目里面笼统的将上述内容统一为天空光照了
平行光,定向光源,太阳光,大气光源
移动太阳光角度
在 大纲之中,选中太阳光,按下e,移动角度
选中后按下ctrl+L,移动角度
Hdrl光源背景
编辑-》插件,HDRIxxxx
菜单栏-》第四个图标(快速添加到项目)-》光源-》hdrl背景
通常将高动态范围(HDR)图像作为背景,能在视觉丰富的情境下最有效地展示模型。把 HDR 图像用于产品可视化背景,优势在于设置相对较快、可自定义,且能获得精美的光照和反射效果。不过,仅把 HDR 图像当背景还不够。为达到合理效果,在 HDR 图像环境中,需用假的背景平面捕捉阴影,当物体被照亮时,阴影会投射到假平面上,从而在可视化放置物体和背景之间营造一致性。
后期盒
菜单栏-》第四个图标(快速添加到项目)-》视觉效果postpxxx
(开启碰撞体积显示后能看见后期盒的体积,默认看不见?存疑)
Post Process Volume 是 Unreal 提供给创作者的一个非常有用的功能,不仅可以进行颜色的调制,还能进行特效的混合、视频输出时的电影效果处理,以及输出单帧照片时镜头的焦距调节。它是一种特殊的体积,可以放置在场景中的任何位置。
后期盒对全局的效果
细节-》后期处理体积设置—》无限范围
眼部适应
人的眼睛从隧道等暗处出来,会自动调整眼部细胞,在虚幻引擎为了模拟这种光线变化,设置出了自动曝光这样的效果
在后期盒里调整参数
Min EV100和MAX EV100,将其数值调整为0
Lumen
Lumen 是虚幻5引擎中的全动态全局光照和反射系统,它高质量地解决了全局动态光的问题,包含全动态的色彩溢出以及像间接照明、间接阴影的效果,并且支持无限的漫反射。
关闭lumen
选中后期盒 全局光照属性 取消勾选
选中后期盒 反射属性 取消勾选
静态烘焙
静态烘焙是指将场景中的光照信息(如阴影、全局光照等)预先计算并存储为贴图或其他形式的数据,在游戏运行时直接使用这些预计算的数据进行渲染,从而减少实时计算的负担,提高游戏性能。
地形系统设置
文件-新建关卡-》Basic(基本)
删除初始地面
左上角-》选项模式->地形
左侧地形页面->默认属性创建
这时候观察右侧大纲之中,多了一个landscape,可以理解为被优化过的网格体
雕刻工具
按住shift挖洞,右键创建山峰
雕刻工具的笔刷,
地形模式下-》雕刻-》笔刷类型-》alpha笔刷,可以创造出来比较随机且自然的效果
抹除笔刷
让凹凸的地形变成平整
平滑
让地形边缘处自然一些,像是被砂纸打磨过了一样
平整工具
选中一处地点,按住鼠标左键向前推,前面的地形高度将会变成按住鼠标左键的地形高度
快速调整笔刷大小
除了在笔刷设置之中-》笔刷尺寸
还也可以用键盘上的【】来快速实现调整笔刷大小
斜坡工具
在地形上创建斜坡,宽度和衰减属性尝试调试
侵蚀工具
侵蚀相当于是特化的平滑笔刷,不会圆润的那么明显
水利侵蚀
也是相当于特化平滑笔刷,但是边缘处理的更好
噪点工具
相当于在笔刷位置随机生成高度差
地形材质的创建与使用
T_Ground_Grass_D:地表草地基础贴图
T_Ground_Grass_N:地表草地法线贴图
T_Ground_Gravel_D:地表沙砾基础贴图
T_Ground_Gravel_N:地表沙砾法线贴图
T_Rock_Basalt_D:岩石玄武岩基础贴图
T_Rock_Basalt_N:岩石玄武岩法线贴图
(这个节点可以用作多个纹理,材质混合到一起,暂时叫他材质混合节点好了)
(这时候材质求球观测起来像是黑色一样)
//这里研究了将近2小时作用,老版本直接出现层,不需要20步骤,新版本有一个问题,目前没有教程说过,因为虚幻五采用的是响应式的布局,当笔记本默认分辨率的时候,这个 从指定材质创建层是隐藏的,只有手动调整 地形 页面的宽度,这时候,才会出现,问题是,就算出现了,也不会有人联想到,因为目前的市面上绝大多数教程,虽然是虚幻5,但不是最新版本,大多数没有这一步,直接就会出现层了,要没有钻研精神,就到此为止了。
植被系统
在左上角模式里面切换到植被系统
一般把植被系统和地形系统统一称之为景观模块
找点植被资产 我找的的是虚幻引擎的Plants Pack
将植被模型拖入到植被类型里面。(左下方)
在植物模式的绘制工具下,勾选植被,然后像是之前学的地编一样绘画。
植被绘制密度
绘制-》笔刷选项-》绘制密度。调整区域笔刷的密度。密度越高植物越多。
绘制-》绘制-》密度—》也可以调整区域内的植物数量。
两者的关系是,单位区域的植被数量等于,在上方笔刷选项->笔刷尺寸和绘制密度乘以在绘制工具的绘制属性里面密度。
多植物绘制
绘制工具支持使用多个植物一起绘制,按住shifit或者ctrl选中植被。
植物的随机大小
绘制工具还支持绘制植物的随即大小。绘制->缩放x
对其法线植物
绘制工具还支持放置植物的朝向改变,默认开启对齐到法线,即植物沿着地表的法线摆放。
在绘制工具->放置->对其法线。即可关闭与开启。
关闭后植被将会直直的向上
一般情况下,植物,小草之类的会开启,大树之类的会关闭
其他工具
选择(选择)
选择单独的植被实例。你可以按住 Ctrl 键来选择多个植被网格体。
全部(全部)
选择所有植被实例。
取消选择(取消选择)
清除当前选中项。
无效(无效)
选择所有无效的植被实例。
套索(Lasso)
在使用笔刷绘制时,选中所有与当前所选植被类型相同的植被实例。
绘制(Paint)
绘制所选植被类型的实例。在绘制时按住 Shift 键来擦除所选植被类型的实例。
Lod技术
在选中模型后,双击进入虚幻自带的模型编辑器
在这里可以调整lod
Lod是一种优化机制,这会使远处的物体面数减少,用来优化游戏的。
在游戏开发,优化时,这很重要而且好用,而在用于制作CG美术片段等等时候就是负优化了。
LOD技术,即多细节层次,是一种根据物体模型在显示环境中的位置和重要度来决定渲染资源分配的技术。它通过降低非重要物体的面数和细节度,实现高效率的渲染运算。
调整lod
进入虚幻自带的模型编辑器后,右侧,lod设置属性,将默认的lod数量5,调整为0。应用改动。
Naite
Nanite是虚幻引擎5的虚拟化几何体系统,它采用全新的内部网格体格式和渲染技术来渲染像素级别的细节以及海量对象。它可以智能地仅处理你能够感受到的细节。另外,Nanite采用高度压缩的数据格式,并且支持具有自动细节级别的细粒度流送。
简单来说
他会自动优化自身模型面数,即便是数百面的扫描模型,也可以通过nanite做到近乎无损的样子
不需要像是传统去创建减面模型(lod)
开启方法
进入虚幻自带的模型编辑器,右侧属性。
Nanite设置,启用nanite支持,如果是树木等模型,最好同时开启 保留区域 属性
//树木模型,不开启保留区域,那么远处看起来就光秃秃的树枝。
记得点击 应用变更 按钮
导入nanite模型
导入资产的时候可以在网格体-》编译nanite【】勾选。
当确定我们要使用nanite模型时候,可以就在此时不勾选网格体-》生成光照贴图【】了。
这样可以节省一些资源,就不走牢一辈的烘焙流程了
快速开启nanite
在内容浏览器的时候,右键模型,nanite。
可以快速浏览是否开启了nanite。
快速关闭nanite
可在大纲 里面找到模型,在细节之中搜索nanite。
里面有一个不启用nanite
虚拟阴影贴图
虚拟阴影贴图(VSM)是一种全新的阴影贴图方法,可以提供稳定的高分辨率阴影。通过与虚幻引擎5的Nanite虚拟几何体、Lumen全局光照和反射以及世界分区功能结合使用,它能够实现电影级的品质效果,为大型开放场景提供光照。
开启VSM
左上角编辑-》项目设置-》渲染-》阴影-》阴影贴图方式-》虚拟阴影贴图
关于光线追踪和VSM的影响
如果在创建时候,勾选了光线追踪,那么在左上角编辑-》项目设置-》渲染-》haedwxxxx-》光线追踪xxx。会看见非常多斑点状的黑斑块。
贴花材质(岩石贴花)
可以在物体表面贴画,像是涂鸦一样,是一种特殊材质。
摄像机拓展
体积雾
1.高度雾(exponentialhaxxxx)里面,勾选体积雾-》体积雾。
2.调整灯光体积散射强度。
3.这样会营造出类似于丁达尔效应的效果
4.创建一个长方体,拉长,让长方体配置上随便一个植物材质效果,这样就会创建一个满是洞的长方体,配合灯光创造出一条一条的灯光效果。