SuperAPI AI 工具集

webgl-horizontal-parallax

前端与建站

查看项目

更新于 10-15 13:26

技能介绍

用途

本技能用于生成一个横向滚动的 WebGL 画廊页面,输出为单个自包含的 index.html 文件。它适合需要在网页中呈现横向滑动、带视差质感的图片展示场景。

主要能力

  • 基于 Three.js 构建横向滚动 WebGL 画廊。
  • 画框随横向滚动以 lerp 平滑方式滑动。
  • 每张图片根据其在视口中的位置对纹理进行 UV 偏移,产生视差效果。
  • 输出为单个自包含的 index.html,便于直接运行与预览。

使用方式

资源目录结构如下:

webgl-horizontal-parallax/
├── SKILL.md          ← 说明文档
├── example.html      ← 完整可运行的成品(建议先阅读)
└── (assets, if any)

建议先阅读 example.html,它是完整可运行的成品。

适用场景

  • 需要横向滚动浏览图片的画廊页面。
  • 希望为图片展示加入视差与平滑滚动质感的 WebGL 场景。

限制与注意事项

  • OpenDesign 会检测 getContext('webgl2') / 重度 WebGL,并在 powered preview(跨源隔离的 iframe)中渲染该文件,从而运行完整 GPU 与滚动管线,无需不透明沙箱的变通方案。
  • 效果来源:David Faure / Codrops(MIT)。
  • 图像来源:原创(AI 生成)。
  • 需保留随附的 LICENSE 与屏幕上的署名信息。
  • 替换图像时只能使用许可干净的素材(原创 / AI、Lummi.ai、Unsplash/Pexels),不得使用抓取来的图像。
  • 关于具体收费、价格、平台支持范围等信息,资料暂未提供。