Vue Fes Japan 2025
Port of the Vue Fes Japan 2025 main visual โ a suminagashi (Japanese ink-marbling) hero with a V silhouette and a Hinomaru circle.
vuefesshadersglslsuminagashimarblingfbmflow-field
A 1:1 TresJS port of the Vue Fes Japan 2025 hero animation.
The original is a Three.js r178 scene combining a V-shaped cone (Vue) with a sphere (the Japanese flag's Hinomaru), masked and animated with a custom suminagashi shader โ Japanese ink-marbling rendered with FBM noise stacked through warped flow fields. The shader cycles through four color palettes every 15 seconds.
What's going on
- The V: a
ConeGeometryflipped upside down, fragment-discarded along its tail to carve the Vue silhouette. - The Hinomaru: a
SphereGeometrywhose surface is filled with a flowing ink pattern. Surface UVs come from spherical coordinates (theta,phi) so the marbling wraps continuously. - Suminagashi: layered FBM noise + flow-field warping + soft-light blend with a noise texture overlay.
- Color cycling: four palette structs in the shader; an integer
uActiveColorSetswitches between them every 15s.
Credits
Original design and Three.js implementation by the Vue Fes Japan 2025 team. Ported to TresJS for educational and showcase purposes.
