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

2018 年 6 月 28 日
 but0n

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

7170 次点击
所在节点    分享创造
44 条回复
but0n
2018 年 6 月 29 日
@zst 微信是可以的, qq 浏览器好像有些魔改
AaronWang13
2018 年 6 月 29 日
赞!!
shuizhengqi
2018 年 6 月 29 日
我都怀疑你是不是放了挖矿了,cpu 瞬间百分百
lyz745704689
2018 年 6 月 29 日
看了 10 分钟,也没有爆呀。。。
but0n
2018 年 6 月 29 日
@lyz745704689 你有没有滑动页面?
but0n
2018 年 6 月 29 日
@shuizhengqi

我还没那水平,
是比较耗 GPU,瞬间百分百不会吧,这个页面只有在鼠标滑动或页面滚动时才会重新渲染
zk342800
2018 年 6 月 29 日
不错啊
cqhme
2018 年 6 月 29 日
我以为是模拟玻璃破裂 3d 效果……

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

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

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

https://study.congcong.us/t/466664

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

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

© 2021 V2EX