WebGPU と Three.js に移植したレンズフレアのデモです。
npm install
npm run dev利用できるコマンド:
npm run buildnpm run lintnpm run format
本デモはもともとはFlash (ActionScript 3.0)で作成していました。
- 使用しているフレームワーク
- 3Dフレームワーク「Away3D 4.1.4 GOLD」をベース
- 一部分(レンズフレアの箇所)は2Dフレームワーク「Starling 1.3」を利用
以下のファイルは地球のテクスチャは有償の素材ですので、流用しないようにお願いします。
src/assets/solar
レンズフレアの画像は、After EffectsとPhotoshopで作成したものです。
src/assets/lensflare
skybox を含む画像アセットは public ではなく src/assets 配下から import しています。