安全下载,经人工审核 精选优质前端模板 支持定制开发咨询 持续更新资源
Three.js 3D 螺旋图片无限滚动效果 - WebGL 惯性画廊特效
编号:Three.js螺旋画廊

Three.js 3D 螺旋图片无限滚动效果 - WebGL 惯性画廊特效

大小 35 KB
总文件 6 个
发布 2026-08-11
更新 2026-08-11
架构 Three.js(WebGL)
分类 前端资源 - 切换与轮播
目录 结构详情
童哲网
童哲网
 ·  专注前端模板资源分享
人工审核 安全可信

    这是一款三维螺旋图片无限滚动效果,基于 HTML+JavaScript 与 Three.js(WebGL)加自定义着色器实现。二十多张图片沿螺旋轨迹环绕成一条上升的"胶片带",滚轮或触屏上下滑动即可让它连续旋转穿行,松手后带着摩擦衰减的惯性慢慢停下;鼠标拖拽能小幅倾斜整个螺旋换视角,左右方向键可微调远近。

    有意思的是它的实现思路:并没有摆二十多张独立卡片,而是把所有图先拼进一张长条画布当作总贴图,再把一个平面网格按公式弯成螺旋,滚动时只是平移 UV 坐标并循环取值——所以既没有接缝,帧率也稳,图片再多也是同一次绘制。换图很简单,改 imageUrls 数组即可,圈数和高度会跟着数量自动调整,每张图的宽高比也会保留。要注意两点:图片被烘进单张贴图,数量或分辨率过高会顶到显卡贴图尺寸上限,建议控制在几十张、单边不超过 800px;另外用了 canvas 读图,图片源必须支持跨域,否则会加载失败。

    适用于摄影作品集与图集展示、品牌视觉首屏、活动专题页、数字展厅与沉浸式产品陈列等场景。

    

模板目录结构

    免责声明

    • 如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有。
    • 以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
    • 如有侵犯你版权的,请来信(邮箱:tongzhewangluo@163.com)指出,核实后本站将立即改正。
    • 如有链接无法下载、失效或广告,请通过网站提供的微信联系作者!
    • 以上资源售价只是赞助,不代表代码或者素材本身价格,收取费用仅维持本站的服务器开销。
    • 所有代码素材效果均为演示打包,最终效果请参考演示效果,本站不提供任何技术支持和服务。
    • 代码素材均为虚拟物品,演示和描述无错的情况下,无法进行退换服务。

    最新资源

    基于CSS+JS实现的 3D 磨砂玻璃卡片堆叠特效,可拖拽滑走切换的层叠卡组

    3D卡片堆叠

    基于CSS+JS实现的 3D 磨砂玻璃卡片堆叠特效,可拖拽滑走切换的层叠卡组
    纯 CSS 仿 iphone 动态壁纸海浪动画背景,shape 路径驱动的沙滩浪涌特效源码

    海浪动画背景

    纯 CSS 仿 iphone 动态壁纸海浪动画背景,shape 路径驱动的沙滩浪涌特效源码
    纯 CSS 3D 标签云,球面分布可旋转的立体词云特效源码

    3D 标签云

    纯 CSS 3D 标签云,球面分布可旋转的立体词云特效源码
    内置音频播放器的乐队与音乐人 HTML 建站模板,专辑唱片巡演日程响应式网页模板

    艾可拉

    内置音频播放器的乐队与音乐人 HTML 建站模板,专辑唱片巡演日程响应式网页模板
    饮品蛋糕店专用 HTML 建站模板,现制酸奶昔果汁店响应式网页模板

    拉茜铺

    饮品蛋糕店专用 HTML 建站模板,现制酸奶昔果汁店响应式网页模板
    纯 CSS 3D 图片轮播,环形排布可左右转动的立体相册

    3D 立体相册轮播

    纯 CSS 3D 图片轮播,环形排布可左右转动的立体相册