Hi everyone,
I’d love to share a recent interactive 3D project built with Three.js: ValiCred.
Live Demo:
Link: https://www.valicred.com.au/lore
(Also integrated across the Homepage and Core Services)
Three.js & Technical Highlights:
- Procedural Particle Morphing: Over 3,400 individual particles morphing across 12 distinct mythic shapes (Hermes wings, Zeus lightning bolt, Athena Aegis eye, Hephaestus anvil, real-time physical clock hands, and Stargate).
- GPU-Accelerated Performance: Built using
THREE.BufferGeometrywith custom float attributes for positions and vertex colors, achieving 60fps with zero layout shifts on mobile and desktop. - Scroll Synchronization: Integrated with GSAP
ScrollTriggerto seamlessly transition geometry targets and rich color palettes as the user scrolls through the narrative acts. - Interactive Stardust & Canvas: WebGL particle field paired with WebAudio procedural synthesis and an interactive SVG mascot.
Would love to hear any feedback on performance, particle behavior, or visual optimizations!

