Devotd Github
新着開発ツール

noniv/web-ocean — エンジン不要の WebGPU リアルタイム海洋レンダラー

noniv/web-ocean がエンジンなしで WebGPU のみで実装したリアルタイムの海レンダラーと、その主な表現機能を紹介します。

リポジトリ情報noniv/web-ocean ↗

noniv/web-ocean がエンジンなしで WebGPU のみで実装したリアルタイムの海レンダラーと、その主な表現機能を紹介します。

GitHub の説明: Real-time WebGPU ocean renderer written from scratch, no engine. FFT waves, whitecaps, sun glitter, physically based sunset sky with clouds, free camera. Built with Claude Code (Opus 5.5). Opens from a single 61 KB HTML file in Chrome.

スター
★ 940
フォーク
146
言語
HTML
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

noniv/web-ocean は、エンジンや描画ライブラリを使わず、最初から WebGPU で実装されたリアルタイム海洋レンダラーです。最新のリリースバージョンは提供されていません。リポジトリの説明によれば、61KB の単一 HTML ファイルを Chrome で開いて試せます。シミュレーションされた波と白波、陽のきらめき、雲を伴う物理ベースの夕焼け空を描画し、自由カメラでシーンを周回して見渡せます。

このプロジェクトは、ブラウザ上で海と空の表現を GPU で実装することに重点を置いています。波には FFT を用い、水面には白波と太陽のグリッターを加えています。空には雲を含む物理ベースの表現を適用しています。リポジトリの主要言語は HTML、ライセンスは MIT です。FACTS 記録のスター数は 940 個です。README は Claude Code (Opus 5.5) で作成されたと述べています。したがって、エンジンをインストールせず単一ファイルで試せる WebGPU レンダリングの事例である点が特徴です。

ただしドキュメントにはフレームレートや性能測定値、描画結果の検証方法が示されていません。Claude Code で作成されたという説明だけからコード品質を判断することもできません。そのため、このリポジトリは実装された視覚効果とその構成の方式を調べる点上は参考になりますが、性能や実際のサービスへの適合性については、確認済みの資料だけでは結論を下げにくいです。