一个炫酷的 3D 破碎效果网页

2018-06-28 19:27:12 +08:00
 but0n

https://but0n.github.io/frag3d.js/

6378 次点击
所在节点    分享创造
44 条回复
but0n
2018-06-29 12:49:54 +08:00
@zst 微信是可以的, qq 浏览器好像有些魔改
AaronWang13
2018-06-29 16:22:33 +08:00
赞!!
shuizhengqi
2018-06-29 17:44:04 +08:00
我都怀疑你是不是放了挖矿了,cpu 瞬间百分百
lyz745704689
2018-06-29 18:02:48 +08:00
看了 10 分钟,也没有爆呀。。。
but0n
2018-06-29 18:16:42 +08:00
@lyz745704689 你有没有滑动页面?
but0n
2018-06-29 18:19:58 +08:00
@shuizhengqi

我还没那水平,
是比较耗 GPU,瞬间百分百不会吧,这个页面只有在鼠标滑动或页面滚动时才会重新渲染
zk342800
2018-06-29 19:01:42 +08:00
不错啊
cqhme
2018-06-29 20:39:04 +08:00
我以为是模拟玻璃破裂 3d 效果……

不过仍然很赞
syt123450
2018-06-29 20:47:32 +08:00
cool. 膜拜直接写 webgl 底层的大神
fourstring
2018-06-30 08:58:10 +08:00
膜拜大佬
lyz745704689
2018-06-30 09:26:15 +08:00
@but0n IE11 和 edge 浏览器没有效果,换个浏览器可以看到了,挺炫酷的。
Actrace
2018-06-30 12:09:29 +08:00
确实很炫,不过这个球旋转的时候似乎有一些锯齿,楼主有解决方案吗
but0n
2018-06-30 12:15:12 +08:00
@Actrace 三角形貌似没有锯齿吧,你是指球体不够光滑吗?
Actrace
2018-06-30 15:20:15 +08:00
@but0n 对的,滚动的时候会出现锯齿。
but0n
2018-06-30 16:13:36 +08:00
@Actrace 这个不是 bug,是 feature ←_←
https://github.com/but0n/frag3d.js/blob/master/static/scripts/frag3d.js#L24
后面那个参数是球体的 subdivisions,目前算低面数球体,所以边缘不够光滑,表面看起来光滑是因为法线有插值。

面数过多的话会更耗性能,你可以在本地体验下
Actrace
2018-06-30 18:47:00 +08:00
@but0n 可以出几个细腻版本的看看效果。
but0n
2018-07-01 01:09:19 +08:00
@Actrace
https://but0n.github.io/frag3d.js/index.html#100
试试这个, 后面数字可以自己改,
建模那块是自己写的, 好像存在一些问题, 在某些段数生成出来的模型会残缺
but0n
2018-07-01 13:24:01 +08:00
@lyz745704689
刚才试了下,Edge 42.17134.1.0 是正常的,
IE 没画面,貌似是因为 IE 不支持 css 变量
ResidualWind
2018-07-01 13:29:23 +08:00
360 急速浏览器报错,,,,没任何效果
but0n
2018-07-01 13:51:39 +08:00
@ResidualWind 手头上没有 360,贴一下报错信息吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/466664

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX