尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A personal nostalgia gallery built with Three.js: real collectible scans, angle-dependent print finishes, transparent acetate, and an off-axis room you can look into.
npm install
npm run dev -- --host 127.0.0.1
Open http://127.0.0.1:5173. Build with npm run build; serve the build with npm run preview. Vercel builds this Vite project from main and serves dist.
| Exhibit | Artwork and finish |
|---|---|
| Hulk | 1994 Marvel Masterpieces Silver Holofoil, fine silver microflakes with dense ink over the figure |
| Wolverine | Suspended Animation front and reverse supplied by the owner, printed on a genuinely transmissive purple/amber acetate surface |
| Spider-Man #50 | September 1994 cover, with a diffraction mask confined to the two Holo-Grafx eyes |
| U.S.S. Enterprise | Original period-inspired Star Trek packaging, printed space backdrop, holographic title lettering, clear blister and unpackable model |
| Bartman W2 | Two photographed poses from the 1994 SkyBox Wiggle card, selected by viewing angle, plus its real puzzle reverse |
| Upper Deck pack | Real silver/red 1994–95 Hobby wrapper and 12 real card fronts and backs, including Jordan Holojam, a checklist and a Special Edition foil |
The pack is a curated 1991–94 selection inside a period wrapper, not a reconstruction of factory collation. Hulk and the comic have clearly labelled archive display reverses because original reverse scans are not included. The toy packaging is a new mockup, not a scan of a historical retail package.
| Action | Input |
|---|---|
| Look into the room | Move the mouse, or enable optional head tracking |
| Move closer / further | Scroll wheel, or lean with tracking enabled |
| Inspect | Click an object, or keys 1–6 |
| Tilt | Drag the selected object |
| Flip | F, double-click, or the Flip button |
| Unpack / repack the ship | U |
| Open / reseal basketball pack | O |
| Browse the open pack | Left / Right arrow keys or Previous / Next card |
| Return to gallery | Esc or click empty space |
| Calibration and quality | Gear button |
Bloom starts enabled at a restrained strength. Floor reflections and depth of field can also be toggled. Quality preferences persist locally. Head tracking requires camera permission and either localhost or HTTPS; mouse interaction works without a camera.
See ASSET_SOURCES.md and the JSON provenance files under public/assets/. Original source photos remain unchanged on disk. The renderer crops and perspective-corrects them, applies separate finish masks, and recreates the physical substrates. Texture canvas dimensions do not imply additional source detail. Bartman's photographs retain some optical ghosting; better scans of both poses can replace them later.
src/exhibits/realCatalog.js: the six exhibits and their material settings.src/exhibits/basketballPack.js: opening, browsing and flipping all 12 cards.src/exhibits/wolverine.js: independent front/reverse ink masks and transparent substrate.src/art/simpsonsFrames.js: perspective rectification and the two-pose lenticular atlas.src/art/toyPackaging.js: editable canvas artwork and title-only foil masks.src/materials/holoMaterial.js: view-dependent diffraction, metallic ink, microflakes and lenticular lenses.src/render/offAxisCamera.js and src/tracking/: room projection and optional face tracking.To use a custom ship, put a GLB in public/models/ and set VITE_TOY_MODEL_URL=/models/toy.glb in the build environment. Without that setting, the built-in model is used without requesting a missing file.