owenyuwono

poseidon

owenyuwono

GPU-driven real-time FFT ocean (Three.js + WebGPU/TSL)

AI 简介

Poseidon 是一个基于 WebGPU 的实时频谱海洋渲染项目,使用 Tessendorf 方法通过 GPU 计算着色器执行快速傅里叶变换(IFFT)生成动态海面。核心功能包括三尺度波浪级联、Horvath/JONSWAP 方向波谱建模、基于雅可比矩阵的泡沫模拟、折叠感知法线计算及物理启发式水体着色(含菲涅尔反射、次表面散射等)。项目完全依赖 WebGPU,无 WebGL 回退,需 Chrome/Edge 113+ 或 Safari 18+ 运行。适用于实时图形演示、Web 端海洋可视化、游戏或仿真系统中对高性能、高保真水体效果有需求的场景。

JavaScript
58
Stars
13
Forks
1
Watchers
0
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分40.64
默认分支main