素材と第三者コードの出典
怪獣のGLBと動きは同梱のBlenderスクリプトで生成しました。怪獣の影絵はそのGLBから撮影したものです。街、空、炎、煙、瓦礫はコードとシェーダーで描きます。効果音とBGMは数値計算で合成した波形を使います。
描画ライブラリに含まれるブルーノイズとSMAAの検索画像は第三者由来です。ゲーム用の写真、他作品の怪獣モデル、既存曲の録音素材は同梱していません。
配信に含めるライブラリと実装
- three.js 0.186.1 — three.js authors、MIT。GLTFLoaderとCSMを含みます。許諾全文
- postprocessing 6.39.5 — Raoul van Rüschen、Zlib。許諾全文
- n8ao 2.0.1 — N8python。配布LICENSEとREADMEはCC0です(package.jsonのISC表記とは一致していません)。配布LICENSE全文
- SMAA — Jorge Jimenez、Jose I. Echevarria、Belen Masia、Fernando Navarro、Diego Gutierrez。MIT。許諾全文
- ブルーノイズ — Christoph Peters、CC0。Calinouのfree-blue-noise-textures経由。出典と声明
- ACESの当てはめ — Stephen Hill、BakingLab(MJP / David Neubelt)からGLSLへ移植。MIT。帰属と許諾全文
- 乱数とハッシュ — SFC32、FNV-1a、MurmurHash3の公開手法を利用。出典一覧
カメラの臨界減衰は微分方程式の解析解による実装です。Unityの参照コードは配布していません。
保存と通信
音量・マウス設定・最後に選んだ怪獣・自己ベストはlocalStorageに保存します。ゲームは同じサイトから同梱ファイルを読み込み、操作記録を外部へ送りません。X・LINE・端末の共有は利用者がボタンを押したときに各サービスへ渡します。
この作品は特定の既存作品・企業の公式サービスではありません。モデル・シェーダー・音の生成コードとテストはGitHubのソースにあります。