UE4搭建场景与特效文档

—地形、水体、植被、雨雾效果

一、目的

实现游戏场景的搭建,提供地形效果、水体效果、植被效果、雨雾效果,创造相对逼真的游戏环境场景

二、硬件与软件

2.1硬件

CPU:至强E5645 2.4GHZ

内存:32GB DDR3

硬盘:SSD 1TB

显卡:GTX 1060 6GB

2.2软件

操作系统:Windows10 家庭版

游戏引擎:Unreal Engine 4.26

引擎插件:landmass、water、volume、shallow

三、实现过程

1准备工作——导入骨骼动画

  1. 导入制作好带有骨骼的3D模型资源,如图3.1所

图3.1

  1. 导入之后一定要勾选如下选项,否则无法生成骨骼,如图3.2所示

图3.2

  1. 导入之后得到如下的资源,存在模型骨骼,如图3.3所示

图3.3

  1. 双击生成的骨骼,进入细节编辑页面,点击重定向管理器,选择人形绑定,将骨骼一一绑定,如果实在不懂的,看引擎默认的小白人如何一一绑定,照搬设置就能成功如图3.4所示

图3.4

  1. 点击该页面的改变姿势——选择当前姿势,并保存,模型的骨骼动作已经绑定,再找到第三方做好的动作蓝图(Animation BP),右键,复制动画蓝图重定向,并选择自己的目标模型骨骼,如图3.5、3.6所示

图3.5

图3.6

  1. 选择右下角“修改”按钮,修改动作蓝图存储路径,并点击重定向,系统生成之后就得到了对应的模型蓝图,如图3.7所示。

图3.7

四、制作地形与植被

1准备地形材质

在内容文件夹下新建texture文件夹,用来存放材质,在texture下新建landscape文件夹,存放地形材质,然后新建一个材质文件,命名为landscape1,双击打开如图4.1所示

图4.1

2地形材质蓝图设置

这其中我们只用到控制版当中的LandscapeCoords方法、Texture Sample方法、Layer Blend方法、LandscapeLayerSample方法、LandScapeGrassOutput方法,输出landscape的内容,如图4.2所示

图4.2

其中texture sample分为两部分,用来渲染材质的原UV和法线UV,制作材质贴图的时候一定要有原贴图和法线贴图。然后用如图所示的方式进行连接,就可以获得地形基础材质。

3植被与草地的制作

右键—新建植物—地形草地类型,并命名为需要添加进入地形植被中的格式,如图4.3所示

图4.3

网格图中导入需要的植被王个体,设置草地密度、起始剔除距离、终止剔除距离,用于优化不同距离下的可见性,并如图所示设置其他内容,让草地自行进行算法生成随机植被。可以添加多个网格体元素达到该片植被不同植物复合的效果。

保存之后可以在地形材质当中反复添加grass。

五、地形与水体的制作

1生成地形

回到主界面,上方的“模式”选择“地形(landscape)”,管理地形选择新建,勾选“启用编辑图层”,并放入自己的材质球,设置不同的场景大小,点击新建,如图5.1所示

图5.1

生成了的地形可以用雕刻栏目当中的雕刻功能,对地形进行修改,

2生成植被

切换到“绘制”模式,选择地形材质当中的贴图,如图5.2所示,此时地形还是一片黑色,因为地形材质文件信息没有保存,我们需要进行保存图层信息。

图5.2

保存之后等待地形渲染编辑完毕,就可以看到地形了,再用“绘制”笔刷可以修改地形的默认效果。

同理,选择下方自己定义的grass材质,然后在图片中绘制,可以得到一定面积的植被效果,如图5.3所示。

图5.3

六、生成水体

1设置水体actor

如图6.1所示,我们在生成水体之前需要进行水体actor筛选。

图6.1

2水体参数

在1之后选择了水体蓝图放入地图当中,进行相关地形修改,接着对水体蓝图进行参数修改,以达到更好的地形效果,如图6.2所示,可以利用蓝图属性获得水体体积等物理状态。

图6.2 判断其他actor是否与水体重叠

河流的深度与宽度等参数可以在主页面的“细节”界面中修改,其他的关于引擎功能的算法则在蓝图中进行修改。

七、雨雾效果

1添加雾

首先我们在插件中打开volumtrics插件,此插件用于体积云、体积雾的特效渲染,方便我们后面进行云雾效果的变更。

然后在左侧actor里面将体积雾actor拖入地图,就可以在左上角编辑器看到这个体积雾的actor,如图7.1所示

图7.1

其中调节雾的最大浓度与不透明度,可以改变雾的可视性效果,改变雾的颜色与内散射颜色可以改变雾的整体光照效果。

2阳光透过雾的散射效果

如图7.2所示,如果想要弄出这样好看的光线透过物体的光束效果,需要在7.1的基础上对平行光源添加光束效果,对场景中的平行光源进行光束设置,如图7.3所示。可以修改光束的强度、光照条件、着色等效果。

图7.2

图7.3

UE4搭建场景与特效文档—地形、水体、植被、雨雾效果相关推荐

  1. 转载文章-【工具】10分钟快速搭建属于自己的文档网站-来自掘金

    掘金 首页 探索掘金 搜索 lvhanghmm的头像 Gopal lv-4 2021年03月09日 阅读 9930 关注 [工具]10分钟快速搭建属于自己的文档网站 前言 很多同学都希望能够拥有自己的 ...

  2. 如何轻松搭建一个在线wiki文档平台?

    wiki文档平台是一种多人协作写作工具,近年来广受欢迎.而如何搭建一个wiki文档平台呢?来Baklib可以轻松解决! 什么是wiki文档平台? Wiki是一种在网络上开放且可供多人协同创作的超文本系 ...

  3. VuePress 手摸手教你搭建一个类Vue文档风格的技术文档/博客

    前言: VuePress是尤大为了支持 Vue 及其子项目的文档需求而写的一个项目,VuePress界面十分简洁,并且非常容易上手,一个小时就可以将项目架构搭好.现在已经有很多这种类型的文档,如果你有 ...

  4. 如何安装使用MinDoc搭建个人在线wiki文档

    MinDoc是什么? MinDoc是一个在线的文档管理系统,该系统适用于团队.个人等使用.开发者最初的目的是为了便于公司内部使用,仿照看云开发.有laravel版本以及golang版本.不过larav ...

  5. 一文搭建Vuepress博客/文档系统:搭建,导出,SEO,自动编译和部署,域名,HTTPS,备案等

    本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 文章内容目录 文章内容目录 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝 ...

  6. 一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等

    本文纯原创,搭建后的博客/文档网站可以参考: Java 全栈知识体系.如需转载请说明原处. 文章内容目录 第一部分 - 博客/文档系统的搭建 博客/文档搭建前言 有哪些选择 我做了哪些尝试 自己写:我 ...

  7. 如何进入npm_如何用docsify在Github搭建自己的知识文档?

    安装前提 确认电脑已经安装好 node 和 npm 环境.如果还没有装好,那需要执行下面的步骤:1.进入官网:https://nodejs.org/zh-cn/ , 下载长期支持版. 2.安装就直接下 ...

  8. Swagger:搭建Swagger API接口文档

    文章目录 Swagger 1.1导语: 1.2 Swagger是什么?它能干什么? 1.3Swagger简介 1.4 Swaggerr特点: SpringBoot 集成Swagger 1. 导包 2. ...

  9. Django博客搭建_其他模块-文档下载

    Blog项目--其他模块 文章目录 Blog项目--其他模块 一.分析 二.模型实现 三.路由注册 四.后端代码实现 视图部分 路由部分 五.前端代码实现 html部分 css部分 一.分析 业务处理 ...

  10. 蒲公英服务器搭建小程序,蒲公英 - 文档中心 - 应用上传

    上传应用的三种方式 开发者可以通过三种方式来上传应用: 通过蒲公英的网站上传应用 通过蒲公英桌面客户端上传应用 通过蒲公英开放 API 上传应用 通过蒲公英的网站上传应用 在蒲公英网站(www.pgy ...

最新文章

  1. 学霸现身!博士生发18篇SCI,4篇CNS子刊,开学典礼上全场震撼
  2. Asp.Net页面生命周期(多图)
  3. 47.内存连续分配管理方式有哪几种?
  4. 云信小课堂|5分钟快速实现iOS端PK连麦场景
  5. easy-ui的datagrid
  6. 1.6编程基础之一维数组_01与指定数字相同的数的个数
  7. Spring IOC学习心得之BeanPostProcessor,BeanNameAware,BeanClassLoaderAware,BeanFactoryAware接口是如何起作用的
  8. 如何显示Windows 10登录过程详细信息
  9. 剑指offer——面试题32:从1到n整数中1出现的次数
  10. python模拟键盘操作_Python 模拟键盘鼠标操作详细教程
  11. 郭盛华是如何登上神坛?令全世界认识了中国的黑科技
  12. 计算机网络初探教案,计算机网络基础知识教案.doc
  13. 济南大学 计算机学院,于自强
  14. 看看中国科技巨头们在智能音箱行业的竞争
  15. 企业如何制作自己的公司网站?
  16. 图片的修改时间就是拍摄时间(家庭相片管理工具之三)
  17. 计算机那些事——图形图像渲染原理
  18. 精选汇总 | 嵌入式软件基础知识
  19. 【Matlab风电功率预测】粒子群算法优化LSTM风电功率预测【含源码 941期】
  20. python 网络接口 开发_Python自动化学习笔记(八)——接口开发、发送网络请求、发送邮件、写日志...

热门文章

  1. 阻抗测量单芯片方案AD5933 芯片使用方法
  2. 搞笑GIF动图怎么制作
  3. Android Studio的安装与配置
  4. echarts立体柱状图
  5. 想网站稳定运营?不可不知 DDoS的攻击原理与防御方法
  6. Python 实现多个Excel工作表绘制曲线图
  7. python如何绘制曲线图_如何使用Python的Pandas库绘制折线图
  8. chris 英语4年级下阶段性总结
  9. hdu 5064——Find Sequence
  10. Aggressive cows--二分法思想