最終更新: shadow003min 2019年11月14日(木) 09:22:09履歴
アバターの注意事項
VRchat内で使用するアバター作成時の禁止行為・注意事項をまとめました。
「MMD4Mecanim」の利用禁止、「3Dモデル(MMDモデル)」をお借りする際の守るべき注意事項などありますので厳守してください。
違反行為が横行してしまいますと、VRchat文化全体が規制・衰退の流れができてしまいます。
VRchat内で使用するアバター作成時の禁止行為・注意事項をまとめました。
「MMD4Mecanim」の利用禁止、「3Dモデル(MMDモデル)」をお借りする際の守るべき注意事項などありますので厳守してください。
違反行為が横行してしまいますと、VRchat文化全体が規制・衰退の流れができてしまいます。
Consoleのデバックログはログを選択した状態で[ctrl]+[C]を押すとコピーできるから、
それを翻訳機に突っ込むと案外たいした事言ってなかったりするのが分かります。
Unityの基本を学習する
【Unity】AssetBundleに格納したSceneやPrefabがピンクになる問題
【Unity】壁や床の絵がチラチラするアレを何とかする(Z-fighting)
それを翻訳機に突っ込むと案外たいした事言ってなかったりするのが分かります。
Unityの基本を学習する
【Unity】AssetBundleに格納したSceneやPrefabがピンクになる問題
【Unity】壁や床の絵がチラチラするアレを何とかする(Z-fighting)
・マテリアルの数を少なくする。
マテリアル毎に描画処理が異なる為、マテリアルの数だけ処理は重くなります。
・テクスチャの枚数を少なくする。
例えば1024の4枚と2048の1枚だった場合、面積は同じなので処理はそんなに変わらない気がしますが、
ファイル数の多い方がアクセスの回数が増えるらしく処理が重くなります。
所謂これが”ドローコールの回数を減らす云々”という話らしいですが、グラフィックのAPIなんか素人にはさっぱり分からんです。
・ボーンとか減らす
1ボーン1オブジェクトとカウントされるため、動作してない無駄なボーンは減らす方がよい。
ただし、配布予定のモデルの場合はHumanoidの必須ボーンは入れておいた方が分かりやすいかもしれないので、そこは判断で。
あと、結合可能なオブジェクトは結合したほうが良いとか。
・軽量なシェーダーを使う
陰影の処理をしないunlitや、複雑な処理が少ないトゥーンシェーダー等を使用してみるなど。
・ダイナミックボーンを設定している場合、Gravityを使わないようにする
マテリアル毎に描画処理が異なる為、マテリアルの数だけ処理は重くなります。
・テクスチャの枚数を少なくする。
例えば1024の4枚と2048の1枚だった場合、面積は同じなので処理はそんなに変わらない気がしますが、
ファイル数の多い方がアクセスの回数が増えるらしく処理が重くなります。
所謂これが”ドローコールの回数を減らす云々”という話らしいですが、グラフィックのAPIなんか素人にはさっぱり分からんです。
・ボーンとか減らす
1ボーン1オブジェクトとカウントされるため、動作してない無駄なボーンは減らす方がよい。
ただし、配布予定のモデルの場合はHumanoidの必須ボーンは入れておいた方が分かりやすいかもしれないので、そこは判断で。
あと、結合可能なオブジェクトは結合したほうが良いとか。
・軽量なシェーダーを使う
陰影の処理をしないunlitや、複雑な処理が少ないトゥーンシェーダー等を使用してみるなど。
・ダイナミックボーンを設定している場合、Gravityを使わないようにする
リファレンス:Blender To Unity Vrchat Avatar Creation
※19種類のモーフを正しく設定して組み込む必要があります。
※2017年8月31日のアップデートでミラーにモーフとアニメーションの状態が反映されるようになりました。
※19種類のモーフを正しく設定して組み込む必要があります。
※2017年8月31日のアップデートでミラーにモーフとアニメーションの状態が反映されるようになりました。
指の動きでアニメーションをスイッチさせ、アイテム(オブジェクト)をオンオフさせることができます。
アニメーションオーバーライドで物を取り出そう
アニメーションオーバーライド(アニメ−ションファイルの上書き(youtube)
アニメーションオーバーライドで物を取り出そう
アニメーションオーバーライド(アニメ−ションファイルの上書き(youtube)
MenuのEmoteボタンでアニメーションをスイッチさせ、アイテム(オブジェクト)をオンオフさせることができます。エモートスイッチを使って物を出す方法
こちらは一度オンにしたら出しっぱなしにすることができるメリットがありますが、同期ズレ(見える人と見えない人がいる)がありますので注意してください。
こちらは一度オンにしたら出しっぱなしにすることができるメリットがありますが、同期ズレ(見える人と見えない人がいる)がありますので注意してください。
コライダーとコライダーが重なった時や特殊な衝突をする時など、移動させるフォース(力)が発生する事がある。※VRChatの仕様
足元と腰にコライダーを設置し、かがんだときにお互いのコライダーをぶつけ、空へ飛ぶなど。
足元と腰にコライダーを設置し、かがんだときにお互いのコライダーをぶつけ、空へ飛ぶなど。
その他技術に関してはいくつかサイトを紹介します。
yagura Lab
yagura Lab
最新コメント