Projet / weblivré
Liquid Glass Studio (fork)
Ajout d'un backend WebGPU, de presets et d'un éditeur à un moteur de rendu Liquid Glass open source
Fork public de iyinchao/liquid-glass-studio, une recréation en shaders WebGL2 de l'interface Liquid Glass d'Apple. J'y ai ajouté un backend de rendu WebGPU, des presets de verre, un mode éditeur avec plusieurs formes, le rendu de texte SDF, un éclairage HDR et des animations de démonstration, puis plus tard un éditeur de lumière, un petit moteur physique et des utilitaires d'export et d'historique. Le moteur de rendu de base et l'interface appartiennent à l'auteur d'origine.
Points forts
- 01Backend WebGPU : un fragment shader WGSL d'environ 1 240 lignes et un WebGPURenderer de 890 lignes, avec bascule de backend et affichage des FPS.
- 02Mode éditeur avec des formes cercle, triangle, étoile, hexagone et ellipse, plus 8 presets de verre.
- 03Rendu de texte SDF dans le verre, un chargeur HDR avec tone mapping, et l'auto-illumination.
- 0411 commits d'avance sur le dépôt d'origine : environ 9 000 lignes de code et de documentation sur 41 fichiers.