今天看到一个很酷的HTML5动画,用鼠标撕扯那块布,关键是用力就能撕破它,不知道是什么原理,大家知道么?这是那个动画的地址:
http://www.html5tricks.com/demo/html5-cloth-tear/index.html
http://www.html5tricks.com/demo/html5-cloth-tear/index.html
|
teddSep 29, 2014
1
omg, 太玄了
|
|
609761871Sep 29, 2014
2
这个超赞!
|
|
abelyaoSep 29, 2014
3
牛逼!
|
|
xiaouSep 29, 2014
4
撕完,会掉到地上不停的弹
|
|
6
说好的衣服呢?人与人最基本的信任在哪里?
http://antigravitygoogle.com/,这个也差不多。 |
|
whweiSep 29, 2014
7
怎么实现的?
|
|
8
光有一张布,至少要有个美女披着布让我们撕吧
|
|
palxexSep 29, 2014
9
cellular automata?
|
|
lazybiosSep 29, 2014
10
好逼真的效果~
|
|
sethverloSep 29, 2014
11
看到「模拟衣服撕扯动画」就进来了…发现只是一块儿布…
|
|
coolicerSep 29, 2014
12
前2年就看到了
|
|
youngSep 29, 2014
13
挺流弊
貌似很早之前就看到过... |
|
rrfengSep 29, 2014
14
对啊,这个最少已经三四年前就有了……我还在上学的时候
|
|
loadingSep 29, 2014
15
|
|
wvidcSep 29, 2014
16
太酷了~
|
|
jprovimSep 29, 2014
17
|
|
greatdkSep 29, 2014
18
裤子都脱了你就给我看这个?
开个玩笑,效果确实挺炫的 |
|
tabris17Sep 29, 2014
19
我以为衣服撕开里面会有什么东西
|
|
rucheeSep 29, 2014
20
Cool
|
|
soliSep 29, 2014
22
酷!
|
|
MutooSep 29, 2014
23
|
|
24
原理是用 verlet 积分模拟粒子运动。然后用距离约束限制粒子距离。然后生成一个二维粒子阵,对相邻的粒子进行约束。撕裂的效果只要在距离上增加一个阀值,超过后删除该约束就行了。
上面是一个开源的 javascript verlet 库 |
|
CosWindSep 30, 2014
25
好早之前看过了。
|
|
openrocSep 30, 2014
26
cool~
|