Windows11の教科書

ウィンドウズ11やスマホで困ったことを調べたブログ

【Blender 3】色・シェーダー・UVマップの操作編 簡単に質感を選ぶには?反映されない?

色や質感の設定です。

マテリアルプロパティを使う

色・質感をセットする

オブジェクトを選択後、マテリアルプロパティを選びベースカラーを変更します。

f:id:apicode:20211210103650p:plain

 

マテリアルは質感も設定できます。

メタリックの数値を上げていけば、光に光沢が強く反映され、いわゆる金属のような質感になります。

f:id:apicode:20211211151606p:plain

 

粗さ:表面の粗さでガラスのようなつるつるにしたい場合には0に近い数値にします。

IOR:中を通る光の屈折率

伝播:透明度

 

アドオンを使って設定を簡単に行う

正直言ってマテリアル設定は難易度高いです。

そこで便利なのが「 PBR Materials」というアドオンです。

 

以下サイトからダウンロード。

Materials (3d-wolf.com)

 

プリファレンス>アドオン」で「インストール」でダウンロードしたZIPを選択。

すると「PBR Materials」が出てくるのでチェックを入れておきます。

f:id:apicode:20211214141708p:plain

 

マテリアルのところに「PBR Materials」の欄が出てきます。

f:id:apicode:20211214141713p:plain

 

プレビューをクリックすると選択肢がビジュアルに出てくるので選ぶだけ。

紙やさび、砂やワックスなどがあります。

f:id:apicode:20211214141717p:plain

 

 

色が反映されない?

色はそのままだと反映されない場合がありますが、「Z」キーで「レンダー」を選ぶと

f:id:apicode:20211210103832p:plain

 

画面上に反映されます。

f:id:apicode:20211210103835p:plain

 

表示モードを「レンダー」にすると再描画が遅くなります。

表示を「ソリッド」にして、ビューポートカラーで色を付けるやり方なら再描画が早いです。

f:id:apicode:20211210104022p:plain

 

テクスチャを使う

画像を選んで貼り付けることができます。

マテリアルのカラーで左側の〇を押すと、メニューが出ます。「画像テクスチャ」を選びます。

f:id:apicode:20211220150526p:plain

 

すると下に画像を開くボタンがあるので画像ファイルを選びます。

f:id:apicode:20211220150529p:plain

 

実行すると画像が貼り付けられます。さらにリピートなど細かい設定をおこなっていきましょう。

面ごとに正しい絵柄を使いたい場合にはUVマップ、つまり3Dを展開図にしたものを使って画像を設定したほうがいいです。

f:id:apicode:20211220150532p:plain

 

 

シェーダーエディターを使う

エディターの使い方

より自由度の高いカスタマイズができるのが「シェーダーエディター」です。

まず「シェーダーエディター」を開きます。

f:id:apicode:20211214142615p:plain

 

マウスホイールでシェーダーは拡大、縮小ができます。

選択している物体のマテリアルが表示され、シェーダーエディター上で色を変えると、物体のほうの色もかわります(ただしレンダーでビューポートに反映される場合)。

f:id:apicode:20211214142835p:plain

 

線でつなげて、左から右側へ処理を行っていき、最終的にマテリアル出力へつなげます。

「シフト+A」から新しくノードを追加できます。

例えば「シェーダー>シェーダーミックス」をいれ、

f:id:apicode:20211214143400p:plain

 

線をつなぎます。

f:id:apicode:20211214143403p:plain

 

他のシェーダーを加え、シェーダーミックスへつなげれば、2つのシェーダーをミックスできるというわけです。シェーダーミックスのノードには係数があり0.5となっていますが、これは50%50%でミックスすることを表します。

f:id:apicode:20211214143406p:plain

 

このようにエディターを使っていくことで、きめ細かくマテリアルを変更できるのがブレンダーの特徴です。反面、慣れないとちょっとわかりにくいです。

 

バンプを追加

バンプは濃淡の画像を使って凹凸を表現します。

シーンエディターで「シフト+A」で「テクスチャ>レンガテクスチャ」を追加。

f:id:apicode:20211214160022p:plain

 

レンガテクスチャをシェーダーのノーマルへ、シェーダーからマテリアル出力へ接続。

f:id:apicode:20211214161758p:plain

 

これだけだとレンガ上の格子がフラットにレンダリングされます。

f:id:apicode:20211214161749p:plain

 

「シフト+A」で「ベクトル>バンプ」を追加。

「レンガテクスチャ」の「カラー」から「バンプ」の「高さ」へ、バンプのノーマルからシェーダーのノーマルへ、シェーダーからマテリアル出力へつなぎます。

f:id:apicode:20211214161807p:plain

 

バンプを経由させた結果、レンガの凸凹感がレンダリングに反映されます。

f:id:apicode:20211214161739p:plain

 

UVマッピングを使う

上のメニューでUVEditingを選ぶとUVマップを使ったテクスチャを編集できます。

UVマップとは立体図をフラットな展開図にしたもので、そのうえに描いた模様がそれぞれのポリゴンに反映されるというもの。顔などの複雑な形状の場合などに利用されます。

 

メニューバーより「UVEditing」を指定。

f:id:apicode:20211211153720p:plain

 

一度画像として書き出します。

f:id:apicode:20211212103136p:plain

 

フォトショなどで編集して保存。

f:id:apicode:20211212103140p:plain

 

再びBlenderで「画像>開く」を実行。

f:id:apicode:20211212103538p:plain

 

すると読み込めました。

f:id:apicode:20211212103540p:plain

 

オブジェクトを選択し、「マテリアルプロパティ」で、ベースカラーにある丸印を押し「画像テクスチャ」を選択。

f:id:apicode:20211212103544p:plain

 

すると画像が選べるようになります。先ほど開いたファイルを指定して

f:id:apicode:20211212103547p:plain

 

レンダリングすると反映されていました。

f:id:apicode:20211212103550p:plain

 

反映されない?

上記のように貼り付けたいアイテムのマテリアルプロパティ上で画像を指定する作業が必要です。

 

またレンダリングしない状態でテクスチャを張り付けた状態で作業をしたい場合には表示の方法を変更しておきましょう。

f:id:apicode:20211212103930p:plain

 

 

 

Blender操作の目次はこちら。

www.kyoukasho.net

 

このブログは、ネットや書籍上の情報、個人の体験や感想を中心にまとめたものです。 正確性を期していはいますが、間違い・誤訳等あるかもしれません。 当サイトの情報によって生じたいかなる損失について一切の責任を負わないものとします. あらかじめご了承ください。

利用規約・プライバシーポリシー |〇問い合わせ