Arshes
https://scrapbox.io/files/68ecf12d2e74a12c5e4da342.png
やりたいこと
UGC AR シェーダープラットフォーム
シェーダーと環境でバリエーションが増えて楽しそう
AR + ShaderでArshes
元ネタはBASTARD!!のアーシェス・ネイ
アイデア
iOSアプリはランタイムでMetal Shader Languageをコンパイルできるのでシェーダーエディタが簡単に実装できる
LiDARセンサがついていれば深度バッファが得られるのでカメラの情報を渡せばAR raymarchingができそう
UGC的な部分はFirebase Auth、Firestore、Cloud Storage、Cloud Runらへんで実装する
この辺の勉強も兼ねる
MSLを書くのが渋い
glsl, hlsl, slangらへんのどれかが使えると嬉しい
clientのlocalでMSLへの変換をやれるかは怪しい(サーバーでやるという説もある)
構成
認証:Firebase AuthでGoogle連携
サーバー:Hasura Cloud + Neon
クライアント:Swift