Ue0:从零开始的虚幻生活(五)
Ue0从零开始的虚幻生活(五):做一个动态雪地
- 1)添加一个SceneCapture2D相机
- 2)编写Depth材质![在这里插入图片描述](https://img-blog.csdnimg.cn/20210331202122996.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzUyMjkyMzU1,size_16,color_FFFFFF,t_70)
- 3)实现凹陷效果
- 4)记录运动轨迹
1)添加一个SceneCapture2D相机
1、新建一个蓝图类并添加SceneCapture2D组件
2、将相机设为正交投影并设置宽为2048(20米)
3.在资源管理器中新建两个RenderTarget,按1,2排序,2会用到。然后在CaptureComponent2D中绑定RendetTarget1,并将CaptureSource改为Final Color
4.新建一个材质名为Depth,将MaterialDomain改为Post Process(后期处理),添加到CaptureComponent2D的后效材质数组中
5.新建一个材质Snow,将其设置为Two Sided
2)编写Depth材质
3)实现凹陷效果
1、新建一个MaterialParameterCollection(材质参数集)并添加一个Scalar参数OrthoWidth
并在蓝图类的BeginPlay事件中将CaptureComponent的OrthoWidth赋给它
2、新建编写Snow材质
4)记录运动轨迹
1、新建一个材质Save,并将阴影模型改为Unlit
2、
3、在蓝图类添加蓝图
Ue0:从零开始的虚幻生活(五)相关推荐
- 从零开始的linux 第五章
从零开始的linux 第五章 (咚咚咚...)路人甲:"小编!!快起床!!今天该讲课啦!" (迷迷糊糊且衣冠不整的小编去开门) 路人甲:"小...小编大人...你都让我这 ...
- 从零开始的操作系统生活01-Hello World
从零开始的操作系统生活01-Hello World 0.目标 使用cpp开发一个操作系统,具体能走到哪一步看毅力,加油! 1.参考内容 视频链接1 视频链接2 2.开始 操作系统是一组主管并控制计算机 ...
- 从零开始的种田生活-Unity游戏开发
从零开始的种田生活-Unity游戏开发 CSV中的静态数据读取 Json中的动态数据读取 ScriptableObject的使用 大家好,这里是暴躁老哥酒九.最近了我们的童年记忆<摩尔庄园> ...
- ( 从零开始的数据结构生活 )五、图
图 今天学习最后一节内容,这一节内容我只介绍图的表示.图的建立以及图的遍历,而一些图的经典算法,我准备在算法那一专栏进行解释,至于图节点的插入,删除等更高深的操作,需要在拥有以上的基础下,并且足够熟悉 ...
- 从零开始一个http服务器(五)-模拟cgi
从零开始一个http服务器-模拟cgi(五) 代码地址 : https://github.com/flamedancer/cserver git checkout step5 运行: make cle ...
- 从零开始学产品第五篇:三个环境,开发、测试和线上
本篇为[从零开始学产品]系列课第1章第4节 欢迎到公众号菜单栏,获取产品经理课程更多资料 上节课我们说到了,Bug的生命周期,而只有在测试环境和线上环境发现的Bug,才会被称之为Bug. 倒底什么是测 ...
- Java从零开始学四十五(Socket编程基础)
一.网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输. 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可 ...
- python画饼图-从零开始学Python可视化(五): 饼图及环形图
我们之前已经接触过了饼图,它主要用于表现比例.份额类的数据,今天我们在样式上进行更多的探索. 我们以笔记本行业来作为例子.假设笔记本电脑行业有ABCD五家公司,他们在2017年的国内市场份额分别为45 ...
- 【蓝桥杯Java_C组·从零开始卷】第五节(二)、BigDecimal的使用
不限制长度的浮点数计算[BigDecimal] 目录 BigDecimal四则运算与取模运算 RoundingMode枚举介绍 RoundingMode舍入模式 UP CEILING FLOOR HA ...
最新文章
- 激光雷达Lidar Architecture and Lidar Design(下)
- 在同一个文件中定义多个命名空间
- opencv图片处理和摄像头边缘检测
- ***jquery选择器 之 获取父级元素、同级元素、子元素
- 不修改代码就能优化ASP.NET网站性能的一些方法
- 收藏:如何获取当前已经打开的IE对象(VB6代码)
- 【模型压缩】知识蒸馏经典解读
- SpringMVC基础配置
- 关于asp.net中文文件名超长的下载问题
- opera官方教程 档案
- 15 JS运算符优先级
- 中国第一代技术网红,在阿里被当神一样崇拜:我不跟人拼智商,我就跟他们拼狠!...
- IDea更改主题和部分修改主题方法
- 如何申请自己的免费企业邮箱
- 普中51单片机的贪吃蛇教程
- 最燃黑客情报官薛锋:端起AK伏特加,代表人民把坏人抓
- moto XT316 刷机+ROOT权限获取
- 第十一届蓝桥杯C++B组国赛最后一周练习(星期一)
- 正则表达式-JavaScript
- ecb gcm java 加密,AES GCM和ECB加密软件,附算法源码和工程文件
热门文章
- textbox控件只输入数字
- iOS 摸鱼周报 #54 | Apple 辅助功能持续创新
- 被羞辱的Overflow
- JFreeChart的总结
- 用php代码输出成绩的最高分,中学成绩分析-提取每科最高分学生名单
- 12.Unity2D 横版 TileMap随机生成简易横版瓦片地图+随机生成环境(花草树石)精灵图+2d-extras+协程的应用
- request_irq和free_irq的使用
- openstack-nova源码分析(五)flavor extra_specs 扩展属性
- Science慢性肾病与肠道菌群新机制
- PHP在哪里执行_php用在哪里?