MoruToon Shader / Soft Particle
🫧
Soft Particle
メッシュめり込み防止
パーティクルがメッシュに近づいた時に自動フェードアウト。VRChatではほぼ必須の機能。
📖 詳細解説
Soft Particleはカメラからの深度バッファ(Zバッファ)を参照し、パーティクルがメッシュに近づいた時に透明度を下げます。これにより、床や壁にパーティクルがめり込んだ時の不自然な境界線が消えます。
Soft Distanceは fade を開始する距離で、0.5前後が標準的。大きいほど遠くからフェードが始まります。
📊 パラメータ早見表
| プロパティ | 型 | 説明 |
|---|---|---|
| Soft Particle | Toggle | ONでめり込み防止フェード |
| Soft Distance | Float | フェード開始距離。0.5=標準 |
🎯 使い方・ユースケース
基本的なSoft Particle設定
- Soft Particle をON
- Soft Distance を 0.5 に設定
- パーティクルを再生して床との境界を確認
- 境界線が見える場合は Soft Distance を少し上げる(0.6〜0.8)
💡 Tips
- VRChatではSoft Particleを常にONにすることを推奨します。特に床系パーティクルでは必須です。
- Soft Distanceが大きすぎると全体が半透明になります。0.1〜1.0の範囲で調整してください。
- Soft Particleは深度バッファを使用するため、シェーダーのRender QueueがTransparent以上である必要があります。