Water in Unity 使用Unity提供的水效果
Water in Unity 使用Unity提供的水效果
- 需要Standard Asset 和 Pro Standard Asset
- 使用Standard Assets packages添加白天、夜里的水
- 不支持vr中的水
Setting up water 设置
Creating water from scratch (Advanced) 创建步骤
- 简单水
- 准备mesh,设置Layer为Water Layer
- 加入WaterSimple script
- 准备材质
- 使用FX/Water(simple) shader创建
- 调整属性
- 带有折射、反射的水
- 和简单水类似,不同在于
- 使用Pro Standard Assets/Water/Source下的Water script
- 使用FX/Water Shader
- 和简单水类似,不同在于
Properties in water Materials 材质属性
- 折射、反射
- Wave scale
- Reflection/refraction distort,折射、反射的程度,由normal map控制
- Refraction color
- Environment reflection/refraction,环境纹理
- Normalmap,在不同的方向上滚动,使用不同的缩放和速度,第二张图是第一张的一半大小
- Wave speed
- Fresnel,菲尔涅反射,根据视线入射角决定反射和折射能被看到多少
- 多数属性在简单水中也被使用
- 简单水使用的或者在显卡不支持的时候被启用的
- Reflective color/cube and fresnel
- rgp通道定义水的颜色
- a通道定义菲涅尔反射效果,根据入射视线
- Horizon color,仅简单水使用,表面颜色
- Fallback texture,没有着色器满足要求则显示这个纹理
- Reflective color/cube and fresnel
Water in Unity 使用Unity提供的水效果相关推荐
- Unity UV 水效果实现
Unity UV 水效果实现 Unity Water Shader 组件搭载 基本参数调节 所需图片 效果呈现 Unity Water Shader Shader "Custom/SeaWa ...
- 使用Unity实现动态2D水效果
http://forum.china.unity3d.com/thread-16044-1-1.html 在这片教程里面我们将会用简单的物理效果来模拟动态的2D水效果.我们将会使用Line Rende ...
- Unity Shder Graph 水效果
Unity Shder Graph 水效果
- Unity只在一个面片上实现卡通水效果
概述 因为项目要做广大世界那种水效果.想过用类似九宫格之类的来实现.但是CPU压力比较大. 也试过用通过世界坐标采样河流数据贴图的方式,来不断刷新跟随摄像机的一个面片. 理论上是可以的,但实际上,会有 ...
- Unity Shader 卡通水效果(不用深度信息)
文章目录 效果预览 具体实现 采样贴图替换的深度信息 效果预览 公司需要一个不使用深度信息,不用光照模型的水效果.具体实现参照了:卡通风格的水面效果-ToonWater https://zhuanla ...
- 【Unity】Unity 常用插件
NGUI,算是最常用的UI插件了,下载地址:https://download.csdn.net/download/xiaoyaoACi/21028754 FingerGestures,顾名思义,这个是 ...
- 【Unity】Unity中影响性能的几个因素
影响性能的因素 首先,我们得了解,影响游戏性能的因素哪些,才能对症下药.对于一个游戏来说,有两种主要的计算资源:CPU和GPU.它们会互相合作,来让我们的游戏可以在预期的帧率和分辨率下工作.CPU负责 ...
- 【转】如何使用Unity创造动态的2D水体效果
原文:http://gamerboom.com/archives/83080 作者:Alex Rose 在本篇教程中,我们将使用简单的物理机制模拟一个动态的2D水体.我们将使用一个线性渲染器.网格渲染 ...
- 使用Unity创造动态的2D水体效果
者:Alex Rose 在本篇教程中,我们将使用简单的物理机制模拟一个动态的2D水体.我们将使用一个线性渲染器.网格渲染器,触发器以及粒子的混合体来创造这一水体效果,最终得到可运用于你下款游戏的水纹和 ...
最新文章
- 使用特异性特征提取网络辅助分类任务
- python设计模式-观察者
- 判断N!中二进制中最低位1的位置
- 如何清理asp站点缓存的代码
- Teams App如何选择用户
- js基础---数组方法
- 设计模式在业务系统中的应用
- Python3实现从txt文件中读取指定行的方法
- android 本地图片分享,Android 把图片保存到本地相册
- 浅谈Stein算法求最大公约数(GCD)的原理及简单应用
- 20200329:K 个一组翻转链表(leetcode25)
- 9/24matplotlib使用入门
- gdb学习汇编(三)
- python里面两个大于号_听说92.8%的人答不对这道Python题,我不信,后来我信了!真有趣...
- 微服务 前台调用后台的慢的原因_也只有阿里P8出身的他能把SpringCloud微服务架构商城项目整的这么干了...
- 马尔可夫链蒙特卡罗算法 MCMC
- PS之PS 删除时出现无法完成请求,因为智能对象不能直接进行编辑。
- 盘点几个在手机上可以用来学习编程的软件
- 剑指Offer_编程题(用两个栈实现队列/旋转数组的最小数字(O(n) + 二分O(lgn))/斐波那契数列/跳台阶)
- 跨国公司怎样面试应聘者