Ocean
概要
Three.jsを利用した,スクリーンセーバーをイメージしたアプリを開発しました.また,それをGitHub Actions + GitHub Pagesによりhttps://yif11.github.io/Ocean/で公開しました.
このアプリはローポリ(Low-Poly)な海を表現しています.これは,点群を線でつなぎ,点群をsin波+cos波の値により上下させ,海面の揺らぎを表現しています.
詳細はブログ(https://qiita.com/yif11/items/6282541e29c6baf58693)をご覧ください.また,リポジトリはhttps://github.com/yif11/Oceanで公開しています.
キーワード
- Vite
- React
- Three.js