Skip to content

Instantly share code, notes, and snippets.

@moxuse
Created February 1, 2020 07:15
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save moxuse/5e12a2a54e189a5240a0e87bd667d9a9 to your computer and use it in GitHub Desktop.
Save moxuse/5e12a2a54e189a5240a0e87bd667d9a9 to your computer and use it in GitHub Desktop.
PCD-Tokyo-2020-moxus.md

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に特化したツール、映像のミキシング/ジョッキーツール


  • モデリングツール
  • 機能の追加は利便性を重視しない(今ある明確な表現形式に沿ったツールの開発はしない)
  • 汎用的で、実用的なツール

ゆる募

  • コントリビューター

  • ロゴや周辺デザイン

  • 機能要望

https://github.com/moxuse/Kusabi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment