MA MeshCutterをアニメーションでオンオフする方法 – VRChatアバター改変メモ

一度わかってしまえばあほみたいに簡単な方法なんだけど、ずーっとわからなくて苦戦したのでメモとして残す。 手袋を装着しているときは手のメッシュを表示しない、手袋オフにしたら手のメッシュを復活させる、ということがModular AvatarのMA Mesh Cutterを使えば簡単にできる…はずなんだけどわからなかった。 Animationを組むときに、AnimationウィンドウからAdd PropertyでMA MeshCutter Enabledをオンオフしたり、MA Mesh Cutter InvertedをオンオフしたりするAnimationを組んでみたけどどうもうまくいかない(反映されない)。調べてみたら それだけかーい! っていうほど簡単なんだけどわからなくてハマったのでメモ。下の画像みたいなことをやっちゃだめ、ということです、はい

BakeryでVRChatのワールドをライトベイクするときに光の筋(影との境)がギザギザになるのを防ぐ設定

こういう↑感じで影と光の境目がジャギるというかギザギザになるというかモザイク状になるのを治す方法のメモ。実際にはジャギーでも何でもなくライトベイクしたテクスチャの解像度が低いから・・・っぽい。昔のバージョンのBakeryではなんか色々複数の設定をこねくり回さないといけなかったっぽいけど、現状は そんだけ。で、設定完了したらこうなる↓

Windows10のVRChatで時間経過後に人の声が聞こえなくなる問題に悩まされ、2年越しに解決した話し

この後、問題が再発したのでどうやら原因はこれではないっぽい。あるいは、これだけではないっぽい、というべきか。再度調査し、色々とやった結果たどり着いた結論は「Windows11に上げろ」です。下記を実施のうえ、Windows11にUpdate(アンインスコせず、そのままUpdate)で二度と再発しなくなりましたとさ。えーー 15秒で読める概要と解決法 VRChatでワールドJOINしてから一定時間経過後に他の人の声が聞こえなくなってしまう問題の解決方法。IPv4 を IPv6 より優先にする設定をしたら直った。管理者権限でコマンドラインを開き、 netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 50 0netsh interface ipv6 set prefixpolicy ::1/128 40 1netsh interface ipv6 set prefixpolicy ::/0 30 2netsh interface ipv6 set prefixpolicy 2002::/16 20 3netsh interface ipv6 set prefixpolicy ::/96 10 4netsh interface ipv6 show prefixpolicies と打ってENTER。出てきた結果が以下のようになっていることを […]

VRChat用にアバターを買ってBlenderでチョイチョイやって、Unityに持っていって問題なくVRCに持ち込むためのメモ

まぁこれに苦労してて、やっとまともにできるようになったぽいので自分用にメモを残しておく。 いきなり結論に行くと、Blenderへのインポートと、Blenderからのエクスポート、んでもってUnity側でのCopyComponentsByRegexを正しく使う、それだけ。3ステップだけだと覚えておくと楽。 Step1 BlenderへのFBX Import 買ったアバターについてくるであろうFBXファイルをBlenderにインポートする。ファイル→インポート→FBX インポート時の設定は以下の画像のとおり。注意点は ・Pre/Post Rotationを使用にチェック・リーフボーン無視にチェック・プライマリY、セカンダリX(どうやら逆にしないといけないアバターもあるっぽいけど最近のはこれでOK) Step2 Blenderでの作業。見やすくするためにテクスチャを入れる BlenderにFBXをインポートするとテクスチャが付かない。FBXってテクスチャ入りのフォーマットもあるんちゃうんかいと思ったけどどうやらつかないのが正解っぽい? ので、作業しやすいようにTextureを手動で割り当てる。 みんながよくあるやりたい作業でいうと、髪型を微調整する、別オブジェクトになってないものを別オブジェクトにしてUnity(やらRadial Inventory)でオンオフしたい、など。とりまゾメちゃ […]