相关推荐
-
java实现水波纹显示效果(附完整源码)
java实现水波纹显示效果(附完整源码)
-
java 水波荡漾的效果
java 水波荡漾的效果 java 水波荡漾的效果 java 水波荡漾的效果
-
对水波特效实现原理的解释
声明:这个特效不是我原创的,当然我也不知道这个特效的最初制作者是谁。我仅仅试图解释这个水波特效实现的原理。 我曾经从vchelp网站下载过这样一个水波特效的demo(c#写的),当我第一次看到这个控件的时候,感觉很不起眼,但是当我无意中用鼠标在控件上一拖,oh,it 's really amazing! 一层层水波荡漾开去,不得不说,我有些惊讶它的表现力! 我再次看了一下这个控件的代码,只有...
-
老板姓水,过生日晚上吃饭我改咋叫老板呀!
水哥,还是水总啊
-
波浪能及波能流的推导
文章目录前言一、涉及到的数学公式二、波浪势能三、波浪动能四、波能流(波功率) 前言 在二维波浪中,波浪能指单宽波峰线长度内一个波长范围(或一个周期内)中所储存的总能量,由势能和动能两部分构成。 一、涉及到的数学公式 ∫sin2xdx=x2−14sin2x+C(1)\int sin^2xdx=\frac x 2-\frac 1 4sin2x+C\tag{1}∫sin2xdx=2x−41sin2x+C(1)∫cos2xdx=x2+14sin2x+C(2)\int cos^2xdx=\frac x 2+\
-
Creator 3.8 Shader开发2D水面波纹特效
Cocos Creator的版本不一样,可能导致以前编写的Shader无法正常运行,这种其实很好解决,我们在开发Shader的时候,基于现在Cocos Creator的版本先创建一个现有的模板出来,然后再将关键代码移植过去。Cocos 的uv 左上角为(0, 0),我们要在图片的上方做水波纹,那么片元的uv.y < y0的片元就丢弃, uv.y >= y0的就正常显示。2D 水面波纹的主要原理就是给定一个正选波的边界,在范围内的片元uv就显示,在范围外的片元uv就不显示。
-
水面模拟--FFT Ocean
前言 FFTOcean是一种基于统计学模型的水面模拟算法,原论文为SIGGRAPH的一篇文章Simulating Ocean Water。 先看一下效果 一、需要设置的一些参数 首先文章假设节点平面坐标X=(x,z),需要根据X来计算高度y。接着需要设定的参数有:海洋的实际大小(Lx,Lz),将海洋划分为网格的大小(N,M),海洋环境中的风速V,以及风向Vdir,还有幅度A。 二、高度场函数推导 文章先是定义高度场的计算公式为: 其中 为了方便实现,我们假设 故..
-
水波扩散效果(shader)
水波扩散是一个比较好看的交互效果,特别是在某些以水为故事发生场景的游戏中,扩散的水波会让场景更加栩栩如生demo实现思路如果水波静止,我们看到的其实是像素点围绕着某个中心点的拉伸效果,我...
-
ripple游戏水波模拟_水波模拟算法
一、理论依据水波的物理学模型便是理论依据。水波有如下特性:扩散:水波总是从被扰动的中心向外扩散。在水波扩散过程中每个点都在得到能量后以自己为中心震动,并向四周传播能量。之所以从干扰点向外扩散,是因为内部的各点能量互相抵消而看不到震荡。重要的是,每个点都在以自己为中心进行震荡,并向四周扩散能量。衰减:水波在传播过程中能量会逐渐的衰减,因为水的震荡是有阻尼的。折射:由于水波表面各处有不同程度的倾斜,由...
-
水波图实现原理
在项目中自己使用 Canvas 实现了一下水波图,在这里给大家分享一下它的实现原理。一开始看到波浪,可能不知道从何入手,我们来看看波浪的特征就会有灵感了。 没错,有人肯定会想到,就是 正余弦曲线!对于波陡很小的波动,一般选择正弦或余弦的曲线来表示波形,这是最简单而又最接近实际波形的表述。这里我选择了正弦曲线来实现。 在讲实现思路之前,我们来回忆一下正弦曲线的基础。 正弦曲线 ...
-
html5 水波扩散效果
插件描述:HTML5实现点击水波扩散效果. 参考示例:http://www.jq22.com/jquery-info5017
-
水波纹动画实现原理
今天在网上Android上的水波纹效果,自己稍微研究了一下,其基本原理如下: 1 使用sin函数波形效果,sin函数解释。计算出y轴的一组数据 2 自定一个View,在View中使用canvas.drawLine()方法,使用第一步的数据绘制出一条sin函数的曲线。 3 在动画效果:将第一步计算出的y轴数据,循环左移N个数量单位,调用postInvalidate(); 方法重绘View就达
-
图像处理之水波纹扩散效果(water ripple effect)
Water Ripple Effect - 水波纹效果 一:原理 模拟水波纹效果,最常见的是sine或者cosn的函数,周期性变化,贴近自然 当水波纹中中间开始向四周扩散的时候,一般都是慢慢的失去能量,振幅也是 越来越小,所以程序要模拟这个过程时候,要加上一个能量递减因子。然后用 公式 y = a*sine(bx + c)来表示波纹公式。 二:程序实现 最重要的...
-
自定义View之圆形水波扩散动效
前言这个效果做出来以后,真的美极了!放在你的应用中,无疑增添了光彩!效果图其实,第一种效果,才是产品的需求要的效果。第三种效果,是不是很熟悉?支付宝的咻一咻!哈哈,无意中,我就写出来了。实现步骤1.attrs.xml定义属性 <declare-styleable name="WaveView"> 圆颜色 <attr name="wave_color" f
-
水波纹扩散效果
一个简单的水波纹扩散效果
-
android 炫酷的水波扩散效果
一道水波向外扩散的效果如果界面只有纯色是看不出效果的想法来源于http://blog.csdn.net/johnsonblog/article/details/7975641博客中提到的水波效果在手机上很卡,这里再给做了很多减法。直接生成一道水波,只会向外扩散,不去计算每次波能缓冲区域,以及忽略波是怎么干涉,相互影响的。按函数y=cosπ/2x函数图,在[-1,1]区间形成波,在0处达到最强。jav
-
高德地图实现水波纹扩散
功能修改,要求在地图上有个类似雷达的水波纹扩散的动画,通过大半天时间的研究、查找,终于完成了这项任务,话不多说,下面直接贴出代码,供有需要的兄弟参考, 1、首先在地图上画个圆如下图 2、新建个JS /*校验时间 End*/ var timeStart, timeEnd, time;//申明全局变量 var radius = 300 //水纹圆半径(300米) var c...
15 楼 Julian 2008-08-01 20:08
14 楼 welcomyou 2008-08-01 17:40
13 楼 insky 2008-08-01 17:05
--------这不是lz想打什么口水战,你使用了基于开源协议的第三方类库和软件包,就必须遵守人家的协议,这跟“真正在你的机器环境上跑起来的搞明白的贡献了代码的写出开源的有多少!?? ”有什么关系
12 楼 Clayz 2008-08-01 14:06
11 楼 Venus 2008-08-01 12:52
10 楼 neora 2008-08-01 12:01
9 楼 neora 2008-08-01 12:01
8 楼 bluecrystal 2008-08-01 11:35
大家先看看gpl协议先
7 楼 lisanping 2008-08-01 10:01
6 楼 liuming 2008-08-01 09:11
5 楼 Unmi 2008-08-01 09:07
4 楼 androider 2008-08-01 08:50
开源?商业?其实都是商业而已。。。只是利益不同。
3 楼 insiku 2008-08-01 08:42
请了解一下开源授权协议
别那么无知
2 楼 咖啡刀 2008-08-01 00:36
只是个人愚见,在开源的平台上一样有商业软件存在的必要,要知道科技社会的进步离开不了商业的驱动!难道不是吗!?其次也并非都开源的东西大家都是喜欢的!!!
就说个很实际的,这么多开源软件,你都收集了他们的源代码吗?
真正在你的机器环境上跑起来的搞明白的贡献了代码的写出开源的有多少!??
如果你我没能做到这里任何一点,我想楼主写这东西也就只是打打口水战而已!没啥意思!!!
1 楼 pf_miles 2008-07-31 23:37