Kusabiというアプリを開発していることについて
2020/02/01 PCD Tokyo @Koichiro Mori
お前は何者か
森 浩一郎 @moxus
ウェブデベロッパー
Uniba Inc. 所属
Kusabiとは何か
https://github.com/moxuse/Kusabi
- Yodaka: Three-jsのPureScriptライブラリ群
- Kusabi: エディター/ビュワー
流れ
→Ctrl+Eキーでエディター上のコードを一度ファイルに書き出し
→ →spagoからpursコマンドでファイルをコンパイル
→コンパイルされたJSコードをKusabiエディタで受け取る(script tag)
→<script>タグをWebViewに挿入してレンダリング
<デモ>
- ノイズテクスチャープレーンを用意する
- 別のノイズテクスチャープレーンを追加
- それぞれを使ってMeshのMapに割り当ててみる
- uniformを使ったアニメーション
コンテキストを積み上げてゆく / コンテキストを掘り下げてゆく
問題意識
-
再利用可能性が低いツール
-
達人の秘儀を作らない
-
とにかく手を動かすまでのステップを最小に
何でないか(目指さないか)
-
Three-jsの全てのインターフェイスを用意する(汎用的なゲームエンジン)
-
VJに特化したツール、映像のミキシング/ジョッキーツール
- モデリングツール
- 機能の追加は利便性を重視しない(今ある明確な表現形式に沿ったツールの開発はしない)
- 汎用的で、実用的なツール
ゆる募
-
コントリビューター
-
ロゴや周辺デザイン
-
機能要望