途中ですけど時間が時間なのでupします。
記事書きながら迷走していて時間がなくなりました。継続して更新する所存
#はじめに
VCIって素晴らしい。好きに持ち込んで出せるし、いろんなことをさせられる。
最近udonとかなんとか話が出始めましたが、これを一年近く前に運用開始しているんだから素晴らしい。でも、、、
めちゃめちゃ敷居が高い!!!
しかも今VCI作ってる人って、だいたいスキルのある人が多いし、
そんな人と同じレベルを求められても、、、、ぶっちゃけ困ります。
そもそも、どこを調べたらいいのかすらよくわからない。それでいてどんどんバージョンアップするので説明が何を指しているのかリアルタイムで追ってない人はさっぱりわからない。
やってみようにも実例を探すのも一苦労で、、、、(注1)
でもね、始めて見れば案外そこまで難しくない。
あれ?色々出来て簡単って最高かな?
VCIの最大の欠点はとっつきにくいことだと思うんです。
せっかく素晴らしいものなのにそのせいで作る人が少ないのはもったいない!ということで私がこういう物があればよかった(いいのに)というものをまとめようという試みです。
##作るもの
基本的に周りの記事の寄せ集めです。題目にあるようにsurveyっぽいものです。その上で、こんなサンプル欲しかったんだけど、、、というものを自分で追加していこうと思います。
##筆者のスペック
- 仕事はモデリングとかゲームとは全然関係ない
- もちろんunityやblenderなんかと関わりも経験も一切ない
- さらに、仕事も大学も非情報系、経験無し
- 3Dモデリングもやったことない
- luaなんてやったことない
- そもそもwindowsパソコンを家でいじり始めたのが今年の6月から
- VCIは20個くらいは作ってる。取り込み数も10を超えるものも
こんなクソ雑魚でもできるんだぞ!!
#お品書き
##VCI
0. 環境構築する
- TSOにアップロードする
2. 公式 - cubeを表示する
- materialを設定する
- 拡縮できるようにする
- 拡縮の等方化をする
- 重力を設定する
- 止まらなくする
- emittionを設定する
- 子オブジェクトを設定する
- 座標をロックする
- コライダーを抜く
- コライダーを調整する
- istriggerを設定する
- 画像を入れる・テクスチャを貼る
- 文字を表示する
- unityでも日本語文字を表示する
- 装着可能にする
- コメントを読み取る
- VCI作成の環境構築をする
- パーティクルエフェクトを入れる
- 他のソフトで作ったモデルを入れる
- jointを設定する
- 背景VCIを作る
- VC内部で更新する
- ノーマルマップを入れる
- matcapを入れる
- 透明にする
- 透明cutoutする
- 持てなくする
- マテリアルについて理解する(unlit,standard,Mtoon)
- 処理の重さについて理解する
- 裏側にもテクスチャを貼る
##スクリプト
- スクリプトの環境構築をする
2. 公式 - luaスクリプトを入れてハロワする
3. 公式 - サンプルを読んで勉強する
-
公式サンプル:割とたくさんあるようですが、書きかけみたいな記事も多いです。
ここよりはマシです
-
公式サンプル:割とたくさんあるようですが、書きかけみたいな記事も多いです。
- マテリアルの色を変える
- 処理の流れを理解する
- 初期化処理を行う
- update()
- updateALL()
- onGrab()
- onUnGrab()
- onUse()
- onUnuse()
- onTriggerEnter()
- onTriggerExit()
- onCollisionEnter()
- onCollisionExit()
- イベントの種類を理解する
- 所有権を理解する
- 所有者のみ処理をする
- _ALLを理解する
- クォータニオンを理解する
- オブジェクトを動かす
- 別のオブジェクトから操作する
- デバッガを使う
24. 公式 - テクスチャを変更する
- UVスクロールを設定する
- エフェクトを再生する
- ぶつかったときの処理をする
- モジュールを使う
- 基本的な文法を確認する
- コントローラーに触覚を伝える(振動する)
- コメントを扱う
- カメラを操作する
- 位置を取得する
- アニメーションを設定する
##エフェクト
- 散らばるエフェクト
- 軌跡が出るエフェクト
- エフェクトの組み合わせ
- モデルにエフェクトを適用する
- エフェクトを入れ子にする
##その他
- 情報源を確保する(twitter,wiki)
- バグ報告をする
- デバッグウィンドウを出す
- 描画のレベルを調整する
- VCIの歴史を把握する
- やりながらデバッグする
7. 公式:動画です。
なんか作ってるうちにTIPSと混ざってきてる気がするなぁ、、もし充実してきたら分離して別に上げます。
注1:結構な頻度で人に聞くと、「昔はもっとひどかった」みたいなこと言われるんですが、すごいです、真似できないです。だから僕はすごくない人にもやってほしいです。