
Viscose turns portfolios into gooey shader art
Viscose is an open-source portfolio carousel rendered as a single fullscreen WebGL fragment shader. Signed distance fields and smooth-minimum blending make cards melt together, stretch into threads, and react fluidly to pointer movement.
Viscose is a striking demonstration of how far a familiar UI pattern can go when the DOM gives way to procedural graphics.
- –One shader pass handles cards, connective threads, glass effects, and cursor interactions.
- –The architecture uses Next.js, React, Three.js, GSAP, and roughly 136 live-tunable development parameters.
- –It is better viewed as a rendering reference or portfolio experiment than a production-ready component.
- –Missing keyboard controls, reduced-motion support, tests, and working card destinations limit immediate adoption.
- –The MIT source license is useful, but bundled artwork and PP Neue Montreal are not cleared for commercial reuse.
DISCOVERED
1d ago
2026-08-17
PUBLISHED
1d ago
2026-08-17
RELEVANCE
AUTHOR
Github Awesome