Wróć do projektów
WebGL Experience
Project Nebula 3D
Interaktywne środowisko 3D renderujące tysiące cząstek w czasie rzeczywistym, sterowane pozycją scrolla.
nebula-3d · podgląd
Project Nebula 3D
Wyzwanie
Utrzymanie 60 FPS przy tysiącach cząstek i powiązanie ich ruchu ze scrollem bez przycięć.
Rozwiązanie
Instancjonowane geometrie i shadery GLSL, z animacją liczoną na GPU zamiast na CPU.
Moja rola
Projekt, architektura sceny 3D i implementacja shaderów od zera.
Technologie
Three.jsReact Three FiberWebGL
Live · wkrótce
Następny projektObsidian FinTech Dashboard