文件名称:seascape:Jerry Tessendorf 的实时海洋模拟技术在 WebGL 中的实现
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-19 07:40:16
JavaScript
海景 Jerry Tessendorf 的实时海洋模拟技术在 WebGL 中的实现。 查看当前运行的版本 。 (使用箭头键向前/向后/向左/向右移动;单击并拖动以朝不同的方向看;向上或向下滚动以上升或下降) 接下来要做 在 JS 中添加程序性海洋声音发生器 实现水下照明效果(焦散、godray 等) 使用的参考文献 对于海水模拟 Jerry Tessendorf 关于模拟海水的 SIGGRAPH 笔记 马克芬奇在 GPU Gems 1 中关于从物理模型进行有效水模拟的文章 对于天空模拟 Sean O'Neil 在 GPU Gems 2 中关于精确大气散射的文章 Conor Dickinson 在 WebGL 中为 Cloud Party 生成程序天空 关于生成正态分布的随机数 Marsaglia 和 Tsang 的 Ziggurat 方法 关于着色器实现细节 Emil Persson
【文件预览】:
seascape-master
----index.html(20KB)
----normalVariate.js(2KB)
----main.js(3KB)
----ocean.js(4KB)
----sky.js(3KB)
----README.md(2KB)
----libs()
--------gl-matrix-min.js(28KB)
----simulator.js(28KB)
----camera.js(4KB)
----common.js(407B)