![見出し画像](https://assets.st-note.com/production/uploads/images/108546601/rectangle_large_type_2_5919fb454b20a8022d03b8992aea8852.png?width=800)
VRCで他人の写真に写った時に頬染めが崩れる原因と解決策
他人の写真に写った時に頬染めが崩れる原因と解決策のメモ(サムネのやつ)
原因
・VRCのセーフティ設定でカスタムシェーダーが制限されて代替シェーダーに変換されるから。
・セーフティなしなら発生しない。もしくはTrusted Userまで行くとセーフティnormal設定ではカスタムシェーダー制限がされない。あとフレンドになれば大抵制限ゆるいのでOK
・代替シェーダー(UnlitTransparentとか)はアルファマスクに対応していないので、透過シェーダー対応シェーダーでも上手く変換されない
VRCで広く使われるliltoon使用のアバターとかはアルファマスクを使用しているので大抵これ(私の桔梗ちゃんだとコレでした)
アルファ・・・画像ファイル(png)が持つ透明情報のこと
アルファマスク・・・画像のどこに透明情報を適用するか設定したファイル
対策
アルファマスクに対応していないなら、アルファ情報をテクスチャに書き込めばOK
liltoonは便利なことに焼き込み機能が実装されているので、コイツでアルファ情報をテクスチャに書き込んで、書き込んだテクスチャをアバターに適用させればOK
![](https://assets.st-note.com/img/1687066187526-WrRcnPkNlF.png)
それでは快適なブイチャライフを
この記事が気に入ったらサポートをしてみませんか?