HT Toon Shader|Substance 3D Painter用トゥーンシェーダー
- ダウンロード商品¥ 0

# HT Toon Shader|Substance 3D Painter用トゥーンシェーダー Substance 3D Painterの中で、トゥーン表現を確認しながらテクスチャを制作できる無料のカスタムシェーダーです。 ベース色と影色を別々に描けるほか、明暗の境界をぼかしたり、マスクだけで影を塗り分けたりできます。専用マスク付きのMatCapとリムライトにも対応しています。 ## 主な機能 - ベース色と影色の2色によるトゥーンシェーディング - 明暗の境目・ぼかし幅の調整 - カメラ追従/ワールド固定ライトの切り替え - Shift+右ドラッグによるライト回転 - 手描きのShadow Maskによる影の制御 - ライトを使わないShadow Mask Onlyモード - Normal/Heightの反映切り替え - User2マスク付きMatCap - User3マスク付きリムライト - MatCap・リムライトそれぞれのON/OFF切り替え ## 配布内容 - HT_toon.glsl MatCap画像は付属しません。別途ご用意ください。 ## 導入方法 1. HT_toon.glslをPainterのAssetsエリアにドラッグ&ドロップします。 2. 種類をshaderにしてインポートします。 3. Shader SettingsでHT_toonを選択します。 4. ビューポートをMaterial表示にします。 5. Texture Set Settingsで、使用するUserチャンネルを追加します。 | チャンネル | 用途 | 推奨設定 | |---|---|---| | Base Color | 明るい側の色 | カラー | | User0 | 影色 | カラー/sRGB | | User1 | Shadow Mask | グレースケール | | User2 | MatCapマスク | グレースケール | | User3 | リムライトマスク | グレースケール | 最初は塗りつぶしレイヤーでBase ColorとUser0に異なる色を設定すると、明暗を確認しやすくなります。 ## 明暗とライトの調整 **toon param** 明るい色と影色の境目を調整します。値を上げるほど影の範囲が広がります。 **Toon Softness** 2色の境界のぼかし幅です。0でくっきりしたセル調になり、値を上げると柔らかく混ざります。 **World Fixed Light** OFF:カメラに追従するライトです。 ON:カメラを回しても照射方向がワールドに固定されます。 どちらのモードでも、**Shift+右ドラッグ**でライトを回転できます。上下の角度は**Light Vertical**で調整します。 ## Shadow Mask **Use Shadow Mask**をONにすると、ライトによる明暗にUser1のマスクを追加できます。 - 白:ライトによる明暗をそのまま表示 - 黒:User0の影色を表示 - グレー:影色の影響を段階的に追加 影を追加するマスクのため、白を塗ってもライトによる影は消えません。 **Shadow Mask Only**をONにすると、ライトを使わずUser1だけで明暗を決められます。 - 白:Base Color - 黒:User0の影色 - グレー:2色をブレンド このモードではUse Shadow Maskの設定に関係なくUser1を使用します。ライト・toon param・Toon Softnessは影響しません。境界をぼかしたい場合はマスクにグラデーションを描いてください。 ## Normal/Height **Use Normal / Height**をONにすると、NormalとHeightの凹凸を明暗に反映します。OFFではモデル自体の法線だけを使用します。 Shadow Mask Onlyでは影の配置には影響しませんが、MatCapやリムライトの見え方には反映されます。 ## MatCap 1. MatCap画像をTextureとしてインポートします。 2. **MatCap Texture**に画像を指定します。 3. **Use MatCap**をONにします。 4. User2の反映したい部分を白、反映しない部分を黒で塗ります。 5. **MatCap Intensity**で強さを調整します。 グレーで塗った部分は弱く反映します。元の色に加算する方式なので、明るすぎる場合はIntensityを下げてください。 ## リムライト **Use Rim Light**をONにして、User3で範囲を塗り分けます。 - 白:反映 - 黒:無効 - グレー:弱く反映 **Rim Color/Rim Intensity/Rim Width/Rim Softness**で、色・強さ・幅・ぼかしを調整できます。 全面に使用したい場合はUser3を白で塗りつぶしてください。面とカメラの角度を使う効果のため、形状によって見かけの幅が変わります。 MatCapとリムライトはShadow Mask Onlyでも使用できます。2Dビューでは表示されません。 ## ご注意 Painterのビューポート表示用シェーダーです。陰影・MatCap・リムライトが、書き出したテクスチャや他のアプリに自動で反映されるものではありません。 必要なUserチャンネルは、エクスポート設定に割り当てて書き出してください。他のアプリで同じ見た目にするには、対応するシェーダーやマテリアルの設定が必要です。 アウトライン機能はありません。 ## ライセンス:0BSD 個人利用・商用利用・改造・再配布・販売が可能です。クレジット表記、ライセンス文の保持、ソースコードの公開は必須ではありません。 本シェーダーは現状のまま提供され、動作や特定用途への適合性を保証するものではありません。 このライセンスは配布するシェーダーコードに適用されます。Adobeのライブラリや別途使用する画像・素材には、それぞれの利用条件が適用されます。 ライセンス全文: https://opensource.org/license/0bsd 本製品は個人制作の非公式シェーダーです。Adobeとの提携・承認を示すものではありません。
