unity 仿ue4湖水效果
来源:互联网 发布:日上免税店有mac 编辑:程序博客网 时间:2024/04/28 12:43
这次是做个测试,看看材质通用性
为了方便使用的是untiy 5.6 + shaderforge 1.38
下面是最后的效果(当然比起ue4里面还添加了一些,用的线性空间和deferred模式)
下面是ue4原本的
因为主要是法线上的效果,unity在法线和光照效果上还是差挺多的
连节点中还发现深度信息和ue4略有不同这个要注意
而且在测试中还发现了shaderforge的bug
当然depth相关节点最终连接到normal节点的话会报下面的错
Shader error in 'Shader Forge/test': undeclared identifier 'partZ' at line 106 (on d3d11)
但是只需要改源码,把partZ声明放在使用之前就可以了
下面是第一个版本的shaderforge节点
基本和ue4那个很像,需要注意的是某些节点虽然和ue4很像,但是略有不同
预览是错误,因为需要改源码,但每次改过后,shaderforge打开又会开回来
这个bug其实挺多见的,节点连多了,各种bug就出现了
效果如下
但是这个缺少放入物体虚化的效果,于是又改了下
效果就是第一幅图的了,注意这个需要开启透明,使用的时候只能是不透明的物体放入水中,否则会有深度问题
节点如下
预览也是这个问题,shader文件里直接改
放上改好的shader下载地址(注意只有shader文件)
http://download.csdn.net/download/shenmifangke/9991699
阅读全文
0 0
- unity 仿ue4湖水效果
- unity和ue4中的置换材质 dx11曲面细分效果
- ue4类似unity多相机分屏与小地图效果实现教程
- ue4类似unity多相机分屏与小地图效果实现教程
- 一面湖水
- UE4 为 Unity 转UE4/Unreal
- UE4实现闪烁效果
- UE4 树木积雪效果
- UE4模拟Unity的CameraLayer
- UE4实现描边效果
- UE4添加枪口火焰效果
- UE4物体下落破碎效果
- UE4 仿巫师小地图功能实现
- [Thought]湖水效应
- 3DMAX湖水参数
- 挑战Unity、UE4,曾戈祭出次世代VR引擎
- 使用UE4/Unity创建VR项目
- 仿google查询效果
- 解析离线地图包可行性分析
- Android之MediaStore
- 二维数组中的查找1
- 使用PL/SQL进行模糊查询时显示错误ORA-00911:无效字符
- 顺序表
- unity 仿ue4湖水效果
- Kotlin极简教程:第9章 轻量级线程:协程
- Q:java中serialVersionUID的作用
- javaWeb异常集合
- MySQL中的锁(表锁、行锁)
- MyBatis(1)源码包结构分析
- 表格制作
- 【算法分析与设计】【第三周】679. 24 Game
- springMVC