用途:这是 Open Design 官方展示模板,完整复刻 open-design.ai 线上首页,打包为可在沙箱预览中渲染的自包含资源,用于展示其面向交互式 WebGL 级营销页面所追求的视觉上限,供学习与改编,而非填空式生成器。
主要能力:实时 3D 主视觉,用 React Three Fiber / Three.js 渲染 Open Design 脚本字标,含跟随光标的视差层与浮动贴纸拼贴;滚动驱动叙事,作品网格、能力文案与装饰贴纸随页面滚动产生动画;工艺细节包括自定义可变字体(TikTok Sans、Geist Mono、Departure Mono)、明暗主题切换、可选环境音轨,以及实时时钟与光标坐标 HUD。
构建方式(供参考):技术栈为 Next.js(App Router,Turbopack 构建)加 React Three Fiber 与 Three.js,导出为静态自包含包。3D 几何体采用 Draco 压缩(KHR_draco_mesh_compression),主视觉字标从约 4.4 MB 降至约 300 KB 且无明显视觉差异,运行时由内置 DRACOLoader 解码。图像(作品缩略图、贴纸)以无损 WebP 提供,与源 PNG 像素一致但体积更小,使每个文件都低于 1 MB 仓库 blob 限制,模板无需外部资源托管。资源相对入口文件加载,路径可移植,无论从站点根目录还是嵌套预览子路径提供都能正确渲染。
使用方式:在预览中打开 example.html 即可体验实时交互结果。所有内容本地打包,字体、图像与 3D 几何体都在 assets/ 中,无 CDN 脚本或外部字体。唯一的运行时网络请求是按需从 Google gstatic CDN 获取的 Draco 解码器,与其他 WebGL 示例使用库的模式相同。若想把该美学(排版、3D 处理、贴纸拼贴、滚动动效)改编进自己的项目,可研究此处结构,并用自己偏好的 React Three Fiber / Next.js 配置重建。
限制:资料未提供收费、价格、平台支持范围或性能指标等信息,暂未提供。