MoruToon Shader / Soft Particle
🫧

Soft Particle

メッシュめり込み防止

パーティクルがメッシュに近づいた時に自動フェードアウト。VRChatではほぼ必須の機能。

📖 詳細解説

Soft Particleはカメラからの深度バッファ(Zバッファ)を参照し、パーティクルがメッシュに近づいた時に透明度を下げます。これにより、床や壁にパーティクルがめり込んだ時の不自然な境界線が消えます。

Soft Distanceは fade を開始する距離で、0.5前後が標準的。大きいほど遠くからフェードが始まります。

📊 パラメータ早見表

プロパティ説明
Soft ParticleToggleONでめり込み防止フェード
Soft DistanceFloatフェード開始距離。0.5=標準

🎯 使い方・ユースケース

基本的なSoft Particle設定

  1. Soft Particle をON
  2. Soft Distance を 0.5 に設定
  3. パーティクルを再生して床との境界を確認
  4. 境界線が見える場合は Soft Distance を少し上げる(0.6〜0.8)

💡 Tips

  • VRChatではSoft Particleを常にONにすることを推奨します。特に床系パーティクルでは必須です。
  • Soft Distanceが大きすぎると全体が半透明になります。0.1〜1.0の範囲で調整してください。
  • Soft Particleは深度バッファを使用するため、シェーダーのRender QueueがTransparent以上である必要があります。

🔗 関連機能