Using WebGL technology, which enables 3DCG rendering on a Web browser, I simulated the waves on water surface and the convergence of light transmitted through it (caustics).
The real-time (60FPS) processing to simulate the motion and caustics of the waves on the water's surface was achieved with the GLSL (OpenGL Shading Language) shader language, which runs at high speed on the GPU.
Webブラウザ上で3DCGレンダリングを可能にするWebGLの技術を用いて、水面の波とそこに透過する光の収束(コースティクス)をシュミレーションした。
リアルタイム(60FPS)に水面の波の動きとコースティクスをシュミレーションする処理は、GPU上で高速に動作するGLSL(OpenGL Shading Language)シェーダー言語によって実現した。
- Live URL: https://yampy.github.io/threejs-water-caustics/
- Source Code: https://github.com/yampy/threejs-water-caustics