clone

an endless marble-race generator in the browser; the url is the seed, so every track can be shared

Marbles read SOLID: inject the opaque core the kit never had

Dami committed 3d2985b
User report: marbles rendered as washed-out empty bubbles. Measured the
kit (gltf-transform scan): marble-high/low is a PURE glass sphere and
the marble-center-* variants hide only a FLAT decal disc at y=0 — the
'opaque core + shell' belief was wrong; there was never anything solid
for the transmission glass to refract.

marbleCoreMesh(): opaque sphere at 0.79 of the shell radius (the
instanced pack's proven proportion), injected into the kit mesh BEFORE
the material pass in all three builders (endless hero, buildRacerVisual
peers, loop-mode marble) — identity tint, phenotype effects and boost
glow reach the core through the existing cloneOne pipeline. Verified on
seed #meow peers=9: distinct solid tinted marbles with glass rims.
commit
3d2985bf799b460dabb9052a66977f5ab320bf75
parent
a8f0a2eb197c7f19948d06981bad460e1a1e46c7
author
Dami <dami.etoile@gmail.com>
4 files changed, +37 -0
Ashot-current.pngbin
Msrc/client/endless.ts10++++++++++
Msrc/client/marble.ts4++++
Msrc/client/marbleGlass.ts23+++++++++++++++++++++++
A shot-current.png +0 -0

Binary file.

M src/client/endless.ts +10 -0
M src/client/marble.ts +4 -0
M src/client/marbleGlass.ts +23 -0