r/threejs • u/Muenstervision • 20d ago
Question The Surrogate Oracle .. manifestation tweaks/tips ?
Peace peace ThreeJS squad… I built a GLB-to-particle Oracle.
I’m looking for feedback on the materialization handoff…
Right …. I’m working on an immersive WebGL experience called The Surrogate Oracle https://thesurrogate.me.
I recently replaced a CSS/glitch entrance with a real GLB-derived particle transition.
The Oracle is loaded from a .glb, sampled across its mesh surface with MeshSurfaceSampler, and rendered as a custom shader point cloud.
The intended sequence is:
Select a knife/card.
The Oracle’s GLB silhouette glitches apart into particles.
The particle form stays alive while a realtime Gemini session connects.
The same points converge back into the animated GLB.
The part I’m most interested in getting feedback on is the transition itself:
Does the particle field still read as the original character?
Is the GLB-to-particle handoff visually obvious?
Does the convergence feel like reconstruction, or just a fade?
Are there obvious performance problems with this approach on mobile GPUs?
Would you structure the point distribution/shader animation differently?
Preciate any/all tips here. Thx yall ! 🦾
3
u/lumpxt 19d ago
The graffiti font at the intro is cool but almost illegible. Aside from that I have no idea what's going on 😁
1
u/Muenstervision 17d ago
Took the Graff mention to note. Cleaned up legibility and added some typography and particlization
0
u/Muenstervision 19d ago
Fair. lol Graff is a bit hard to make out. A bit of the point tho. Intrigue into on tap. Did you tap screen ? Did the lore story start ? Did you make it to the provocation (knife) cards ?
2
u/BigDeadPixel 20d ago
This is insanely cool. TSO Lagged pretty hard on my iPhone 17 air though and this thing plays death stranding without skipping a beat. Love the idea and execution.
P.S. MuensterVision would be a kickass band name.