【免费下载链接】nothing-to-watchAn experimental webgl gallery that can visualize tens of thousands of film posters as a voronoi diagram项目地址https://gitcode.com/gh_mirrors/no/nothing-to-watch点击查看免费下载nothing-to-watch是一款实验性的WebGL 电影海报画廊它能用 Voronoi沃罗诺伊图的形式把数万张电影海报渲染成一幅可交互的力导向图。想亲手跑起这个本地开发环境本文带你5 步完成装好 Bun、克隆仓库、配置环境变量、安装依赖、启动 Vite 开发服务器几分钟即可在浏览器里看到海报墙效果。 运行效果与项目一览上图就是 nothing-to-watch 跑起来后的样子无数张电影海报在黑色背景中聚合成一张会呼吸的 Voronoi 网格支持缩放、平移、点选海报查看详情。技术栈速览模块选型说明前端框架React 19 TypeScript界面与交互构建工具Vite开发服务器固定 3000 端口状态管理Zustand按 slice 切分应用状态渲染引擎OGL 自研Voroforce多线程力导向模拟 WebGL 渲染包管理器Bun推荐/ Node.js 18负责安装依赖与运行脚本 第 1 步确认 Bun 已就绪或准备 Node 环境项目推荐用 Bun 作为运行时兼包管理器速度比 npm 快很多。验证是否已安装bun --version若尚未安装可执行curl -fsSL https://bun.sh/install | bash完成安装后重新打开终端。没有 Bun 也能跑项目同时兼容 Node.js 18仓库根目录的 .nvmrc 锁定的是v20.18.1。用 nvm 执行nvm use即可对齐版本。 第 2 步克隆仓库到本地git clone https://gitcode.com/gh_mirrors/no/nothing-to-watch.git cd nothing-to-watch进入目录后你会看到两个核心目录app/React 应用层和 voroforce/独立渲染引擎这就是后面代码结构部分的主角。 第 3 步一键复制环境变量文件cp .env.local.example .env.local这一步不能跳过应用依赖VITE_前缀的变量来定位海报图片与影片数据。示例文件 .env.local.example 的关键项如下VITE_TEXTURES_BASE_URL/media # 海报图片目录public/media/ VITE_FILM_INFO_BASE_URL/json # 影片元数据目录public/json/ VITE_MEDIA_VERSION_0_LAYERS1 # 各分辨率层的加载开关 VITE_MEDIA_VERSION_1_LAYERS1 VITE_MEDIA_VERSION_2_LAYERS1 VITE_EXPERIMENTAL_MEDIA_VERSION_3_ENABLED1 # 实验性高分辨率开关 VITE_COMPRESS_GLSL # 是否压缩 GLSL 着色器 VITE_ANALYZE_BUNDLE # 是否输出打包分析报告默认值直接可用想关掉某些高分辨率层以提速把对应LAYERS改成0即可。 第 4 步一条命令安装全部依赖bun installBun 会根据 bun.lock 锁定版本安装所有依赖React、OGL、Zustand、Vite 等。package.json 中的trustedDependencies字段已放行需要执行安装脚本的包esbuild、swc/core等Bun 会自动处理无需额外操作。若使用 npm / pnpm / yarn直接npm install也完全可以。 第 5 步启动 Vite 开发服务器并访问bun devVite 启动后终端会输出本地地址。打开浏览器访问http://localhost:3000等海报墙缓缓展开就成功了 。为什么服务器能自动支持 WebGL 多线程关键配置写在 vite.config.ts 里server: { host: 0.0.0.0, port: 3000, headers: { Cross-Origin-Embedder-Policy: credentialless, Cross-Origin-Opener-Policy: same-origin, }, }host: 0.0.0.0监听所有网卡手机连同一局域网也能通过http://你的电脑IP:3000访问两个Cross-Origin-*响应头WebGL 多线程模拟SharedArrayBuffer的硬性前提Vite 已替你自动注入不需要手动配置。另外app/main.tsx 支持一个隐藏彩蛋在地址后加?disableUI参数可跳过 React 界面、只保留纯 WebGL 画布方便调试引擎本身。 常用开发命令速查命令作用bun dev启动开发服务器3000 端口bun buildTypeScript 类型检查 生产构建bun preview预览生产构建产物bun checkBiome 代码检查lint 格式bun check:write自动修复代码风格问题bun test:unit运行 Vitest 单元测试bun test:e2e运行 Playwright 端到端测试bun analyze带打包体积分析的生产构建️ 项目结构导航路径说明app/React 应用组件cmps/、状态store/、引擎接入层vf/voroforce/独立 WebGL 引擎simulation/力模拟、display/渲染、controls/交互public/media/多分辨率电影海报素材single/low/mid/high 四档public/json/影片元数据由环境变量VITE_FILM_INFO_BASE_URL指向docs/项目文档与任务清单scripts/generate-sitemap.jsSEO 站点地图生成脚本 常见问题排查FAQQ1启动后端口 3000 被占用bun dev对应脚本写死了--port 3000先停掉占用 3000 端口的进程或lsof -i:3000查出是谁占用。Q2页面白屏 / 控制台报 CORS 错误确认响应头里存在Cross-Origin-Embedder-Policy与Cross-Origin-Opener-Policy由 Vite 自动添加。不要直接用file://打开index.html必须走开发服务器。Q3浏览器要求什么版本需要支持WebGL 2.0的现代浏览器Chrome 70、Firefox 78、Safari 14、Edge 79。显卡最好是独立显卡大内存2GB体验更佳。Q4装 Bun 还是用 npm都能跑。Bun 是推荐方案安装与启动更快已有 Node 环境的同学把上面命令里的bun换成npm run即可例如npm run dev。Q5环境变量不复制可以吗不建议。缺少VITE_TEXTURES_BASE_URL等变量时海报与影片数据将无法定位页面会一片空白。一条cp命令的事别省。✅ 小结整套流程就 5 步装 Bun → 克隆仓库 → 复制.env.local.example→bun install→bun dev全程不超过 5 分钟。跑起来后建议打开 docs/ 里的文档、翻翻 voroforce/ 引擎源码深入理解这张「会呼吸的海报墙」背后的力导向模拟与 WebGL 渲染原理。祝折腾愉快海报管够 赞分享【免费下载链接】nothing-to-watchAn experimental webgl gallery that can visualize tens of thousands of film posters as a voronoi diagram项目地址https://gitcode.com/gh_mirrors/no/nothing-to-watch点击查看免费下载相关推荐解析WebGL画廊nothing-to-watch架构React 19 自研引擎如何流畅渲染上万张电影海报解析WebGL画廊nothing to watch架构React 19 自研引擎如何流畅渲染上万张电影海报 nothing to watch 是一个实验性终极指南WebGL 电影海报可视化画廊 nothing-to-watch让上万部电影在活体 Voronoi 图中流动起来终极指南WebGL 电影海报可视化画廊 nothing to watch让上万部电影在活体 Voronoi 图中流动起来 nothing to watchRope 模型加载失败8 类常见报错的完整排查路径Rope 模型加载失败8 类常见报错的完整排查路径 Rope 启动后一直卡在加载界面或者弹窗直接提示模型加载失败本文覆盖 RopeGUI focused上一篇Mekanism高级自动化物流传输器与分类器的智能物品管理技巧下一篇Squirrel中的安全性最佳实践从代码到部署的全方位保障创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
百度网盘下载速度被限制怎么办?百度网盘如何解除限速下载方法 百度网盘下载速度被限制怎么办,想必大家一直在困扰这个问题,那么这次方法它来了。还是免费的!下载速度也是非常夸张。我先让大家看看这个下载速度。地址获取:放在这里了,可以直接获取 大家觉得这个速度还行把。当时我觉… · 2026/11/11 9:48:57
【26】电梯间人与电动车数据集(有v5/v8模型)/YOLO电梯间人与电动车数据集检测 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 16:44:35
FreeToken桌面版GUI完整教程:3次点击在游戏本上聊天290B前沿大模型 FreeToken桌面版GUI完整教程:3次点击在游戏本上聊天290B前沿大模型 【免费下载链接】FreeToken FreeToken brings datacenter-scale model serving to your desktop. Run massive models locally, fast and efficiently. 项目地址: https://gitcode.com/GitHub_Tr… · 2026/11/5 5:31:51
高压电工证挂靠费用值不值得考 这些避坑细节你必须知道 高压电工证挂靠费用值不值得考 这些避坑细节你必须知道 之前考的证在外省能不能转过来?这几乎是每位想从事特种作业岗位的人在报考高压电工证前最关心的问题。特别是对于已经在外地工作、想回本地发展的人来说,证书的 跨省互认 和 挂靠费用… · 2026/11/11 9:48:51
工地现场电工证如何考,郑州报考避坑指南 工地现场电工证如何考,郑州报考避坑指南 证书过期了不知道怎么复审延期,这事儿很多人都遇到过,尤其是像你这样在工地现场工作的电工。很多人以为电工证考下来就一劳永逸,其实不然,特种作业证是有有效期的,而且在郑州这块儿,每年报考和复审的人很多,稍… · 2026/11/11 9:48:51
电工证技巧直播间官方回应:外省证能转吗?看焦作小伙实操经验 电工证技巧直播间官方回应:外省证能转吗?看焦作小伙实操经验 之前考的证在外省能不能转过来?这是很多正在备考或已经拿到证的特种作业人员最关心的问题。尤其是像焦作这样的地市,每年都有大量应届毕业生和转行人员想通过考电工证进入电气行业。而一旦在外… · 2026/11/11 9:48:51
临猗低压电工证培训机构报名费多少钱 低学历也能考的全国通用证书 临猗低压电工证培训机构报名费多少钱 低学历也能考的全国通用证书 你是不是也担心学历不高报不了低压电工证?别慌,现在只要你是 临猗低压电工证培训机构 的学员,就完全不用担心这些问题。低压电工证是全国通用的, 国家安全生产考试网… · 2026/11/11 9:48:51
李伦平的电工证全国通用?工地太忙根本没时间复习考试怎么办 李伦平的电工证全国通用?工地太忙根本没时间复习考试怎么办 工地太忙根本没时间复习考试,这是无数一线电工师傅的共同心声。尤其是像李伦平这样的电工,天天泡在工地上,手上沾满机油,脑子里却还在想着证书的问题。李伦平的电工证 全国通用… · 2026/11/11 9:48:51
晋城电工证哪里报名好 网上查询就能找到靠谱渠道 晋城电工证哪里报名好 网上查询就能找到靠谱渠道 学历不高怕报不上名?晋城电工证报名其实没你想的那么难,关键是要找对报名渠道,网上查询就能找到靠谱的报考点。现在越来越多的从业者开始关注特种作业操作证的报考与管理,尤其是电工证,作为高需求岗位的… · 2026/11/11 9:47:51
电工证丢失还能补吗?千万别踩坑,丢了证等于失业 电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/10 2:16:10
电力电缆作业证直播报名入口与办理流程良心建议 电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/10 17:46:39
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/10 17:11:43
_中职电工证最新政策解读 中职电工证在哪考?工地太忙根本没时间复习考试的救星来了 工地太忙根本没时间复习考试,这是很多正在备考 中职电工证 的建筑工友的真实写照。你不是不想考,而是真的没时间。但别担心,这期内容是 新乡初次报考人员… · 2026/11/11 0:00:52
昆明电工证培训价格值不值得考?老电工告诉你真相 昆明电工证培训价格值不值得考?老电工告诉你真相 之前考的证在外省能不能转过来?这个问题是很多在外地打工、换城市生活、或者是想在昆明发展的朋友最关心的。尤其是现在云南发展快,很多企业都在招持证上岗的电工,如果你手头有证但不在本地,那这个证是不… · 2026/11/11 0:00:52
特种电缆张工网上查询全攻略:外省证如何转过来 特种电缆张工网上查询全攻略:外省证如何转过来 之前考的证在外省能不能转过来?这是很多特种作业从业者最关心的问题,尤其是像特种电缆张工这类证书,直接关系到日常工作是否合规、能否顺利晋升。很多小伙伴因为证书归属地的问题,陷入职业发展的瓶颈,甚至… · 2026/11/11 0:00:52
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 20:19:29
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 19:22:45
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/10 17:00:47