【Blender】グラウンドや地面などで遠い方(上側)を薄くして遠近感を出すシェーディング方法【グラデーション】

グラウンド(運動場や校庭)のイラストや写真を見ていると、遠くの方が色が薄い。

これは日光の当たり具合もあるが、距離が遠いと薄くなるのは自然の色の現象と思われる。

これをマテリアルで表現したい。

ただ固定ではなく、画面を回転したとき、常に遠い方(画面上部)を薄い状態にしたい。

以下の方法で実現できた。

「テクスチャ座標」の「ウインドウ」を使う。

テクスチャ座標(ウインドウ) → (ベクトル)XYZ分離(Y) → (係数)カラーランプ(カラー) → (ベースカラー)プリンシプルBSDF

あとはボロノイテクスチャをバンプをノーマルに接続したり、波テクスチャやノイズテクスチャを使ってランダムに線状を付けたりは必要だが、
これで一気に自然なグラウンド感が出た。

ちなみに後からグラウンドの平面オブジェクトのサイズを変えり、ビューする角度が変わったりした場合はグラデーションがずれて見えなくなる場合があるので、

テクスチャ座標(ウインドウ) → (ベクトル) マッピング (ベクトル) → (ベクトル)XYZ分離(Y)

のようにマッピングを挟んで、Y値などを変えれば改善した。

これはグラウンドに限らず、地面系には使えそうだ。



2025年07月20日

タグ・キーワード
関連記事

画像テクスチャを繰り返し使うと、同じ模様の連続になってしまう。その対処...

2025年11月28日

プリンシプルBSDFのアルファに繋いで、マテリアルプロパティのアルファをブレンドにした場合...

2025年09月25日

同じようなオブジェクトがある場合、それぞれのオブジェクトごとにマテリアルを同じ設定をす...

2025年06月13日

また意味不明な現象が・・・透過BSDFをミックスシェーダーで切り替えてフェ...

2025年09月25日

ずっと困ってましたが、この解説で分かりました。ありがと...

2025年07月16日

Copyright© 2021-2026 iphone-photo-movie.com All Rights Reserbed.

当サイトに掲載している文章、画像などの無断転載を禁止いたします。