{"repo":"norio/three-stylized-water","free":true,"listed":false,"github":"https://github.com/norio/three-stylized-water","clone":"git clone https://github.com/norio/three-stylized-water.git","description":"three.js WebGPU + TSL port of Uber Stylized Water","language":"TypeScript","stars":64,"topics":["threejs","water","webgpu"],"license":"MIT","category":"game-templates","readme_excerpt":"Uber Stylized Water — three.js WebGPU (TSL) Port This is a three.js r185 WebGPU + TSL port of Uber Stylized Water (MIT / © 2025 MatrixRex), a stylized water shader for Unity URP. The demo scene also recreates the Unity version. Open the live demo Getting Started Requires Node.js 22.16 or newer and npm 11.10 or newer. - The main page is the water demo. The lil-gui parameter UI is shown by default. Rendering normally runs at 30fps while idle and 60fps during camera interaction. - Retina displays retain DPR 2 on small screens, while large screens limit the drawing buffer to 4 million pixels. - ?hud=0 … Hides the lil-gui parameter UI. The standard UI is not connected to the render loop and updates uniforms only during interaction. - ?profile=1 … Additionally displays the three.js Profiler for GPU diagnostics. It collects GPU timestamps for all passes, so leave it disabled for performance comparisons. Implemented Features (1:1 with the Unity Version) Feature Files --- --- Depth-based water color (shallow/deep, world-space exponential falloff) and shore fade src/water/nodes/depth.ts , baseColor.ts Gerstner waves (two-wave composition, analytical normals, crest color) src/water/nodes/waves.ts Two-direction panning normal maps with distance blending src/water/nodes/normals.ts Stylized specular (Phong with Size/Hardness shaping) and shadow layer src/water/nodes/specular.ts Screen-space refraction with depth checks src/water/nodes/refraction.ts Parallax-based pseudo-projected caustics ","default_branch":null,"files":null,"tree":[],"storefront":"/r/norio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/norio/three-stylized-water/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}