狠狠撸

狠狠撸Share a Scribd company logo
標準シェーダ の使い方
開発部 角 真宇
年 月 日
自己紹介
名前:角 真宇(すみ まさたか)
HN:さんたー  
手段:
プログラミング(もっぱら )
モデリング(もっぱら )
仕事:ニコニ立体
    ニコ生放送(月ノ美兎?電脳少女シロ?ときのそら )
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
とは
● アニメ的表現を目的とした 標準のトゥーンシェーダ
● スライダパラメータによって陰影を簡易に設定できる
● ベース色と 影色の混合で表現
○ 混合の程度は光源情報などによって計算される
とは
通常のシェーダにおける色計算
● 色 受けた光の強さ
● 乗算
● 金髪の影色はくすんだ金
における色計算
● 受けた光の強さに応じて
ベース色と1影色を
● 金髪の影色を桃色にできる
なぜ「ベース色」と「1影色」の混合なのか?
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
作業環境
●
●
○
●
●
● の導入? 制作は
公式 を参照
● 設定 に差異あり
[1] https://dwango.github.io/vrm/how_to_make_vrm
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
初期设定:ライトを白色に変更
ディレクショナルライトを白色に設定する
●
●
● 色のバイアスがかかった状態で編集するのを避けるため
● 新規作成シーンの は黄色みがかっている
初期设定:ライトを白色に変更
初期設定: を変更
● の を変更
○
設定してみる:ベースカラーだけ
目的:周りの光源に依らず
   ベースカラーだけを出力
● いわゆる
設定してみる:ベースカラーだけ
● 下記 項目の色を白色 に設定
○ → →
○ → →
設定してみる:ベースカラーだけ
● 下記 項目に同一のテクスチャを設定
○ → →
○ → →
設定してみる:ベースカラーだけ
結果:周りの光源に依らずベースカラーをそのまま出力
通常光源赤 (#FF0000) 光源 光源なし (GIのみ)
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
設定してみる:輪郭線をつける
目的:輪郭線を描画
● いわゆるジオメトリ反転拡大を用いた輪郭線
設定してみる:輪郭線をつける
● → → を に変更
● → → で輪郭線幅を変更
● → → を に変更
● → → で輪郭線色を変更
設定してみる:輪郭線をつける
輪郭線なし 輪郭線あり (FixedColor) 輪郭線あり (MixedLighting)
設定してみる:輪郭線をつける
と の違い
● は設定した輪郭線色をそのまま出力
● は本体の色と される
FixedColor MixedLighting
設定してみる:輪郭線をつける
問題:目や口の輪郭線が太い
太すぎる輪郭線の例
解決:輪郭線の幅を制御する
   テクスチャを作成?設定
● → →
● 白色:そのままの幅
● 黒色:輪郭線を出さない
輪郭線幅のテクスチャ 設定箇所
問題:目や口の輪郭線が太い 解決:輪郭線の幅を制御する
   テクスチャを作成?設定
設定してみる:輪郭線をつける
目や口の輪郭線が太い 目や口の輪郭線を細く
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
設定してみる:陰影をつける
目的:周辺ライティングにあわせて
   陰影が表現できる
● まずは 灯で調整
○ 「初期設定」の項目を要再確認
○ は や複数光源に対応済みだが
ライト設定はセンスの塊なのでまずはシンプルに
周りの暗い光源環境に合っていない様子
設定してみる:陰影をつける
1影色を設定する
● →
● 1影色の 明るさ
○ でも良い
○ ベース色の 以下にする
● テクスチャによる指定の場合
○ ベース色とは異なる を使用
○ でも部位によって異なる
多彩な1影色を指定可能
設定してみる:陰影をつける
ベース色と1影色が同じ 1影色に違う色を設定
設定してみる:陰影をつける
問題:光の入射角度に対して
   顔の陰影がキツい
解決: を用いて
   陰影境界値をズラす
● →
設定してみる:陰影をつける
問題:光の入射角度に対して
   顔の陰影がキツい
解決: を用いて
   陰影境界値をズラす
Shading Shift 0.0 Shading Shift -0.633
設定してみる:陰影をつける
問題:肌の陰影境界はクッキリ
   して欲しくない
解決: を用いて
   陰影境界を滑らかにする
設定してみる:陰影をつける
問題:肌の陰影境界はクッキリ
   して欲しくない
解決: を用いて
   陰影境界を滑らかにする
Shading Toony 0.9 Shading Toony 0.1
設定してみる:陰影をつける
逆光 順光 真横からの光
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
設定してみる:リムライトをつける
問題:ハイライト成分が不足 解決:リムライトを付与
設定してみる:リムライトをつける
目的:ハイライト成分を付与
● では または などで
知られるテクスチャマッピングを使用
○ モデルの法線方向に応じてマッピングされる
MatCap テクスチャMatCap テクスチャを適用
設定してみる:リムライトをつける
目的:ハイライト成分を付与
● では または などで
知られるテクスチャマッピングを使用
○ モデルの法線方向に応じてマッピングされる
MatCap テクスチャMatCap テクスチャを適用
設定してみる:リムライトをつける
問題:ハイライト成分が不足 解決:リムライトを付与
ハイライトなし ハイライトあり
設定してみる:結果
ハイライト付与陰影付与輪郭線付与ベースカラーのみ
流れ
● とは
● 作業環境
● 初期設定
● 設定してみる
○ ベースカラーだけ
○ 輪郭線をつける
○ 陰影をつける
○ リムライトをつける
● さいごに
さいごに
● とは
○ アニメ的表現を目的とした 標準のトゥーンシェーダ
○ スライダパラメータによって陰影を簡易に設定できる
● は
みなさんの をお待ちしています!
○ https://github.com/Santarh/MToon/issues
ベースカラーのみ MToon で調整
质疑応答
陰影制御のパラメータ
● 陰影境界をズラす度合い ● 阴影境界のクッキリ度合い
陰影制御のパラメータ
● 落ち影を付与する度合い ● 阴になりやすくなる度合い
陰影制御のパラメータ
● 光源色の彩度の反映度合い ● 环境光の影响度合い
の導入
● の を ページからダウンロード
○

More Related Content

VRM 標準シェーダ MToon の使い方