ShaderJoy —— “水面波纹消散” 的实现 【GLSL】
视频效果:
bilibili:
Shader 特效——水面波纹消散
youku:
Shader 特效——水面波纹消散
图片效果:
原理详解:
算法的核心就是模拟水波纹,对此我们使用以下数学公式
ShaderJoy —— “水面波纹消散” 的实现 【GLSL】相关推荐
- 水面波纹.shader
1.上面的水面波纹效果是从一个大神代码里面扣出来的. 为了看算法,尽量减少变量,只实现效果,减去了 Alpha 值随 Y 值变化效果 里面有很多数据可以写成变量,便于调整效果,为了方便查看关键代码,尽 ...
- 【Shader】简单的水面波纹效果
最终效果 代码 新建一个Plane或Quad放置在湖面上 Shader "Custom/RiverWaveShader" {Properties{_Color ("Col ...
- WPF实现水面波纹特效
实现效果如下: 思路:水波纹算法可以查找到很多资料,这里算法引用自博文水波纹特效,在使用时加入定时器来随机生成波纹点. 步骤: 1.WaterEffect.cs.water.ps.Shader.fx文 ...
- ShaderJoy —— “雪花飞舞 ”的实现 【GLSL】
效果图: 是不是有点 "落雪无声掩尘嚣"的感觉~ GLSL 代码和详细注释: // ------------------- #define _SnowflakeAmount 400 ...
- ShaderJoy —— 40 种 Instagram 滤镜 【GLSL】
PS 一步一步制作 LUT3D 滤镜参考地址(戳它) 文末附有制作好的无水印的 LUT3D 颜色查找基准图. 效果图 其中 8 种滤镜 FairyTale
- ShaderJoy —— 实现“抗锯齿(AntiAliasing)”【GLSL】
本文主要参考自CandyCat的博客 1.点采样的抗锯齿 先来看看效果图: 上图一共分为四个部分, 左一是普通的纹理采样,直接使用顶点着色器传入的插值后的UV坐标对纹理采样: 左二是普通的点采样,因为 ...
- [DirectX11]Gerstner波 实现简单的水面模拟
上一篇文章中,介绍了一个简单数值方法来模拟圆形扩散波的效果,但是这种方法对于自然中像海浪一样的波 就无能为力了.所以,这篇文章介绍用Gerstner波来模拟水面波纹效果. 一.Gerstner波介绍 ...
- Android水面落叶动态壁纸源码及分析 附下载地址
Android自带的水面落叶动态壁纸效果,尝试使用plasma等jni来实现,最终效果仍然不如renderScript实现的好,因为renderScript相关学习资料比较少,不再重头编写rs脚本来实 ...
- 蓝海创意云丨3ds Max V-Ray 渲染水面教程
今天小编分享利用3ds Max V-Ray对水面进行渲染的教程. 3ds Max 创建平面,上材质 调整平面的细分.高度.分辨率 创建V-Ray相机 上材质--VRayMtl 调整材质的参数,最终为水 ...
最新文章
- 哺乳动物亚种在物种进化中至关重要
- 工业机器人发展趋势分析 未来营收规模达到百亿级水平
- 【dart学习】-- Dart之函数
- 详解如何实现在线聊天系统中的实时消息获取
- 单页面axios_Axios封装之取消重复请求和接口缓存
- 基于LBS的热点店铺搜索
- 如何设置Fedora默认从命令行启动?
- Jquery append 方法在ie8不兼容问题
- Microsoft Updater Application Block 1.2.1 核心设计(core design) [翻译]
- 深度学习TF—6.神经网络过拟合及reduce overfitted
- OpenCV-Python图像模糊处理
- GD32VF103学习笔记(1)
- DVB电视机顶盒工作原理
- 搜索引擎提交入口总结
- ibm虚拟化 用的服务器品牌,浅析IBM i虚拟化技术
- Manjaro 基础配置及常用软件安装
- 智能家居Homekit系列一智能插座
- 利息积数的计算方法及应用
- 简单的S40后台运行
- 三星android 4.04,三星Galaxy note i889如何Odin线刷4.04
热门文章
- codeforces1375G Tree Modification
- 异常解决之——无法在Web服务器上启动调试。远程服务器返回错误:(405)
- 如何计算股票程序化交易系统的收益率?
- freetype 使用解析---矢量字体
- Big Faceless Java PDF Library[BFO]
- C/C++语言100题练习计划 83——背包问题(贪心算法实现)
- python爬取股票新闻
- C++ - 求一个正整数的二进制表示中1的个数
- 产品设计 【网站转化率与漏斗模型】
- CCNA+NP学习笔记—交换网络篇