Blenderで木目を自然に見せるテクスチャ設定5ステップ|仕上げ・用途別のRoughness値と色補正フロー
Blender 4.5 LTS と最新版 5.1 では、木目を自然に見せるための機能(Coat Tint・Coat IOR・Eevee Next の真Displacement対応・Tangentノード経由のAnisotropic)が一通り揃いました。一方で「Roughness を 0.5 にしてもなぜか嘘っぽい」「フローリングの光沢が出ない」「板張り外壁の経年感が表現できない」という声は依然として多く、設定値の選び方が分からないまま試行錯誤している状況が続いているのではないでしょうか。
この記事では、Blender 木目テクスチャ 設定を建築パース向けにリアルに見せる手順を、フローリング・板張り外壁・天井羽目板の3用途と、UV塗装・オイル仕上げ・無垢素地の3仕上げという実務観点で整理します。
ノード接続の基本から、Node Wrangler を使った一括配線、Object Info の Random 出力で板ごとに色相を散らす実装、Color Ramp と Hue/Saturation を使った色補正フローまで、設定値の具体的なレンジ付きで解説します。
木目が「嘘っぽく見える」3つの原因
木目テクスチャが不自然に見える原因は、突き詰めると「Roughness値が仕上げと合っていない」「木目の方向がモデルと合っていない」「タイリングの目立ちが残っている」の3点にほぼ集約されます。仕上げごとの具体的なRoughness値はこの記事後半の「仕上げ・用途別Roughness設定値一覧」で詳しく解説するため、ここではまず原因の構造を押さえます。
Metallic や Roughness の概念的な入口は Blenderのマテリアル設定入門|木・金属・ガラスの考え方 で解説しているため、この記事ではその先の「仕上げ別の実数値」と「実装の細部」に集中します。
Roughnessの数値が実際の仕上げと合っていない
木材の見え方は、木そのものよりも「どんな仕上げが施されているか」で大きく変わります。Roughness(粗さ)を一律 0.5 に設定しても、UV塗装フローリングと無塗装の無垢材では実物と全く違う見え方になってしまいます。
オイル仕上げ中間値である Roughness 0.4〜0.6 を起点として、UV塗装で艶を出したいなら 0.1〜0.2 まで下げ、無塗装の素地感を出したいなら 0.6〜0.8 まで上げる、という発想で値を決めるのが実務的です。基本値 0.4〜0.6 はあくまで「中間値」であって到達点ではありません。
つまり Roughness は、木という素材ではなく「どの仕上げを再現したいか」で決まる値といえるでしょう。最初に「UV塗装か、オイルか、無塗装か」を決めてから数値を選ぶと、再現の精度が一気に上がります。
木目の方向がモデルの形状と合っていない
UV展開でU軸が木目の長手方向に揃っていないと、テクスチャの繊維が斜めや横向きに走ってしまい、一瞬で違和感が出ます。フローリングなら板の長さ方向、板張り外壁なら張り方向(縦張り・横張り)と木目方向を必ず一致させる必要があります。
修正は Texture Coordinate ノードの UV 出力を Mapping ノードに通し、Mapping の Rotation Z を 90度動かすだけで縦横を切り替えられます。U軸方向そのものを揃える本格的なUV展開(Seam設定・Smart UV Project の角度しきい値・手動展開の使い分け)は 建築パースで使えるBlenderのUV展開・テクスチャマッピング で解説しています。
テクスチャの繰り返しパターンが目立っている
シームレステクスチャでも、フローリング全体のような広い面で同じ画像を貼り続けると、定期的な模様の連続が目に付くようになります。これは「テクスチャ1枚で広い面を覆っている」状態であり、フォトリアルな印象が崩れる典型パターンです。
対策としては、Mapping ノードの Scale を変えて1枚板の見かけサイズを調整する、Object Info ノードの Random 出力を Hue/Saturation の Hue 入力に繋いで板1枚ごとに色相を微妙に変える、という2つの手があります。後者は1ペアのノード追加で実装できる手軽な方法で、この記事の「木目の方向とスケールをMappingノードで合わせる」セクションで具体的な配線を解説します。
木目テクスチャの入手と選定基準
木目PBRテクスチャは Poly Haven と ambientCG の2サイトから無料・CC0ライセンスで入手するのが、建築パース実務での標準ルートです。素材は見た目だけでなく、繊維方向の揃い・シームレス性・Roughness Mapの分離度の3点で品質が決まります。
| サイト | URL | ライセンス | 推奨用途 | 解像度 |
|---|---|---|---|---|
| Poly Haven | polyhaven.com/textures/wood | CC0(商用利用可・クレジット不要) | フローリング・板張り外壁・天井羽目板すべて | 2K〜8K |
| ambientCG | ambientcg.com | CC0(商用利用可・クレジット不要) | 同上。タグ絞り込みで素材が探しやすい | 2K〜8K |
両サイトとも Base Color・Roughness・Normal Map・Displacement Map が1パックで揃うため、木目PBRの基本構成をそのまま組めます。
Poly Havenで用途別テクスチャを探す方法
Poly Haven は CC0 ライセンスの高品質PBRテクスチャを無料で提供しており、建築パースで最もよく使われる選択肢の一つです。検索キーワードを用途別に切り替えるだけで、目的の素材にたどり着きやすくなります。
フローリングの場合は「wood planks」「parquet」「hardwood floor」、板張り外壁は「wood siding」「planks」「cladding」、天井羽目板は「wood ceiling」「planks indoor」で検索すると関連素材が一覧表示されます。素材の樹種から絞りたいときは「oak」「pine」「cedar」「bamboo」などの樹種名でも検索できます。
解像度は、建築パースのカット引きであれば 4K(4096×4096)を基本に、近景でディテールを見せるカットでは 8K を選ぶのが実務的です。CC0 のため商用利用・改変・無クレジットで使えるので、納品物への組み込みでもライセンス確認は最小限で済みます。
ambientCGも併用する
ambientCG は Poly Haven と並ぶ CC0 系PBRライブラリで、タグ・属性での絞り込み機能が充実しているのが特徴です。Wood/Planks/Flooring といったカテゴリが整理されており、樹種・色味・表面仕上げで絞り込めるため、Poly Haven で欲しい素材が見つからないときの第二候補として有用です。
両サイトとも CC0 で商用利用可・クレジット不要なので、案件ごとに使い分けるよりも「両方ブックマークしておいて、その時の素材ライブラリの当たり外れで選ぶ」運用が現実的でしょう。PBRセット(Base Color・Roughness・Normal・Displacement)が1パックで揃う点も共通しています。
テクスチャを選ぶときの3つの目安
素材選びの目安は「繊維方向」「シームレス性」「Roughness Mapの分離度」の3点で見ます。見た目だけで選ぶと、後でUV調整やノード追加の手間が増えて結果的に時間を失うため、ダウンロード前の確認が重要です。
繊維方向は、板材の長手方向が画像のU軸(横方向)に揃っているかをサムネイル時点で確認します。横断面(年輪が見える切り口)のテクスチャは床・壁の張り材としては使いにくく、別用途に回すことになります。
シームレス性は、Poly Haven の素材ページでタイリングプレビュー画像を確認し、上下左右の境界に目立つ縞や色ムラが出ていないかを見ます。Roughness Mapの分離度は、Base Color の暗部と明部が Roughness 値にどう反映されているかが見える程度のコントラストがあるかを確認します。Roughness Map が付属していない素材の場合は、後述の「ノード接続手順」で代替方法を扱います。
木目テクスチャのノード接続手順
木目PBRの基本構成は「3枚のImage Texture(Base Color・Roughness・Normal)+Principled BSDF」で成立します。Blender 標準同梱の Node Wrangler を有効化しておけば、Principled BSDF を選択した状態で Ctrl+Shift+T を押すだけで、フォルダ内のPBRマップ群を自動判別・自動配線まで完了できます。
| ノード | 役割 | 主な設定 |
|---|---|---|
| Texture Coordinate | UV座標の取得 | UV ソケットを使用(Object 座標は木目方向がズレる) |
| Mapping | スケール・回転・オフセット制御 | Scale で実寸タイリング、Rotation で木目方向 |
| Image Texture(Base Color) | 木目の色情報 | Color Space: sRGB |
| Image Texture(Roughness Map) | 表面の粗さのムラ | Color Space: Non-Color |
| Image Texture(Normal Map) | 表面の微細凹凸 | Color Space: Non-Color → Normal Map ノード経由 |
| Normal Map ノード | Tangent空間Normalに変換 | Strength 0.2〜0.4 |
| Principled BSDF | 最終シェーダー | Metallic 0 固定、Roughness・Coat・Anisotropic |
標準3マップ接続(Base Color + Roughness + Normal)
Texture Coordinate の UV を Mapping ノードに繋ぎ、Mapping から3つの Image Texture に分岐させて、それぞれを Principled BSDF の Base Color・Roughness・Normal に接続する構成が標準です。
Image Texture の Color Space 設定は、Base Color のみ sRGB、Roughness と Normal は Non-Color に切り替えます。Normal Map は Image Texture からそのまま Principled BSDF に繋ぐのではなく、間に Normal Map ノードを挟む必要があります。Normal Map ノードの Strength は 0.2〜0.4 が実務レンジで、デフォルトの 1.0 のままだと木目が過剰に凹凸化して「樹皮」のような不自然な見え方になります。Metallic は木材なので 0 固定で、テクスチャ接続も不要です。
実務では Node Wrangler(Blender 標準同梱、Edit → Preferences → Add-ons で有効化)を最初に有効化しておくと、Principled BSDF を選択した状態で Ctrl+Shift+T を押し、フォルダ内のPBRマップ群を選ぶだけでマップ判別・ノード配置・配線まで自動で完了します。Poly Haven や ambientCG のPBRセットはこの自動配線にそのまま対応するファイル名規則を採用しているため、手動配線の作業がほぼ消滅します。
Roughness Mapがない場合の代替設定
Poly Haven や ambientCG の素材は基本的にPBRセットでRoughness Mapが付属していますが、別ルートで入手した素材ではRoughness Map単体が用意されていないこともあります。その場合の代替は「固定値で代用する」か「Base Colorから派生させる」の2択です。
固定値を使う場合は、Image Texture を接続せずに Principled BSDF の Roughness スライダーに直接値を入力します。後述の「仕上げ・用途別Roughness設定値一覧」で示す Roughness 値(UV塗装 0.1〜0.2/オイル 0.3〜0.5/無垢素地 0.6〜0.8 等)をそのまま当てはめれば、Roughness Map なしでも十分実用的な見え方になります。
Base Color からグレースケール変換する方法は、Base Color の RGB 輝度を Roughness の凹凸感のもとにする手法です。Image Texture(Base Color)から分岐させて、Hue/Saturation の Saturation を 0 にして輝度マップ化し、それを Roughness 入力に繋ぎます。コントラストが強すぎる場合は Color Ramp を挟んで調整しますが、Color Ramp の本格的な使い方はこの記事「色補正ノードで木材の色味を調整する」セクションで詳しく解説します。
Color Spaceの設定ミスを防ぐ
Image Texture の Color Space(sRGB/Non-Color)設定ミスは、Roughness や Normal が正常に機能しない原因として最も頻発するトラブルです。色情報(Base Color)は sRGB、形状情報(Roughness・Normal・Displacement)は Non-Color という使い分けを最初に習慣化しておくと、後の調整時間が大きく減るでしょう。
Color Space の設定ミスは見た目の症状にもはっきり現れます。Roughness Map を sRGB のままにすると、全体的に Roughness が白っぽくなりムラ感が消えてマットすぎる質感になります。Normal Map を sRGB のままにすると、凹凸の向きが反転して光の当たり方が不自然になります。
初心者がBlenderで最初に詰まるポイントとして、新規 Image Texture を読み込んだ際は「Color Space を必ず確認する」習慣を持つのが安全です。Roughness と Normal は Image Texture ノードのプロパティで Color Space を「Non-Color」に切り替えることを忘れないようにしましょう。
Cycles と Eevee Next の Displacement 対応
Cycles は従来から Displacement(頂点変位による実際の凹凸表現)に対応しており、木目の節・割れの微細凹凸を立体として表現できます。Blender 4.2 LTS の Eevee Next からは、Eevee でも真の Displacement が利用可能になり、Cycles と Eevee の表現差が大きく縮みました。
設定は Material Properties → Surface → Displacement で「Displacement and Bump」を選び、Displacement ノードを Material Output の Displacement 入力に接続します。Displacement Scale の実務目安は 0.001〜0.005 で、木目の節・割れのような数mm以下の微細凹凸を対象とする場合の標準レンジです。
Cycles では Adaptive Subdivision を併用すると、カメラ距離に応じてメッシュを動的に細分化できるため、近景でも十分なディテールを保てます。Eevee Next の場合は事前にメッシュを Subdivision Surface などで分割しておく必要がありますが、リアルタイム表示で板張り外壁の節・割れの立体感を確認できる点が建築パース実務では大きな利点になります。
木目の方向とスケールをMappingノードで合わせる
木目の方向・スケール・板ごとの色相差は、Texture Coordinate と Mapping ノードを中心に、Object Info の Random 出力を組み合わせれば、追加ノード1〜2ペアで一気に解決できます。フローリング全体の同じ模様の連続を消す最短ルートは、Mapping の Scale 調整に Object Info Random を組み合わせる構成でしょう。
Texture Coordinate → Mappingノードの役割
Texture Coordinate ノードの「UV」ソケットを Mapping ノードの「Vector」入力に繋ぐと、UV展開で設定した座標をベースにテクスチャの方向・スケール・オフセットを調整できます。Mapping ノードには Location・Rotation・Scale の3パラメータがあり、それぞれの役割を理解すると微調整が直感的になります。
Location は X・Y・Z の数値でテクスチャ全体を平行移動させます。フローリングの板の継ぎ目位置を調整したいときに使う値で、Scale で繰り返しサイズを決めた後の微調整に有効です。Rotation は Z 軸を主に動かし、90度の回転で木目方向の縦横が切り替わります。床材を縦張りから横張りに変える際は Rotation Z を 90 にするだけです。
Scale はタイリング密度を変更します。値を大きくするとパターンが小さく繰り返し回数が増え、値を小さくするとパターンが大きく1枚板の見かけサイズが大きくなります。実寸を合わせる目安としては、1m幅×2m長の板材を表現したい場合、モデルのスケールとテクスチャの解像度から逆算して Scale を決める考え方が基本です。
Smart UV Projectで木目方向を揃える手順
複数面から構成されるモデル(フローリング面全体・板張り外壁の張り合わせなど)でUV展開すると、各面のUV方向がバラバラになりやすく、木目が部分的に斜めや逆向きに走る現象が出ます。Smart UV Project を使うと、選択面全体を1操作で展開でき、面の角度に応じて自動的にUVを切り分けます。
Edit モードで対象面を全選択し、UV メニューから Smart UV Project を選んで、Angle Limit(角度のしきい値)を 45〜89度で設定すると、床面・壁面・天井面が自然に分離されて展開されます。展開後はUV Editorで「U軸が木目の長手方向と一致しているか」を必ず確認し、ズレている面は個別に回転させて方向を揃えます。
Seam(縫い目)を手動で設定する展開や、UV を建築実寸に厳密に合わせるテクニックは 建築パースで使えるBlenderのUV展開・テクスチャマッピング で詳しく解説しています。木目テクスチャを使うシーンでは、まず Smart UV Project で全体を展開してから、必要に応じて部分的に手動修正するワークフローが最も効率的です。
タイリングパターンを抑える3つの方法
シームレステクスチャでも、フローリング全体のような広い面では同じ模様の連続が目立ちます。タイリング感を抑える実務的な手法は「Scale 調整」「オブジェクト別オフセット」「板ごと色相ランダム化」の3つで、組み合わせで使うと一気に自然な見え方になります。
1つ目の Scale 調整は、Mapping ノードの Scale X と Scale Y を異なる値(例: X=1.0 Y=1.2)にして、テクスチャの縦横比をわずかに崩す方法です。完全なタイリング感が消え、自然なバラつきに見えます。
2つ目のオブジェクト別オフセットは、フローリング板を1枚ずつ別オブジェクトにしておき、Mapping ノードの Location を板ごとに変える手法です。同じテクスチャを使っていても、テクスチャの開始位置がずれることで「同じ板が並んでいる」感じが消えます。
3つ目の板ごと色相ランダム化は、Object Info ノードの Random 出力を活用します。Object Info の Random 出力は、オブジェクト1個ごとに 0〜1 のランダム値を返すソケットです。これを Hue/Saturation ノードの Hue 入力に直接繋ぐと、板1枚ごとに色相が微妙にランダムに変わります。ノードを1ペア追加するだけで反復感がほぼ消える、最もコスパの高い手法です。Mix RGB(Color Mix)と組み合わせれば、色相ではなく全体の色味そのものを変えることもできます。より大規模な床全体の自動生成(Geometry Nodes で板を自動配置しランダム化する Floor Generator 系の手法)は Blender建築パースのマテリアル・質感設定テクニック集 で解説しています。
仕上げ・用途別Roughness設定値一覧
建築パースで頻出する木材用途×仕上げの組み合わせには、それぞれ「この値の範囲が現実的」という実務レンジが存在します。フローリング・板張り外壁・天井羽目板の3用途と、UV塗装・オイル仕上げ・無垢素地の3仕上げを掛け合わせた一覧として使ってください。
| 用途 | 仕上げ種別 | Roughness | Coat Weight | Coat Roughness | Coat Tint | 特記事項 |
|---|---|---|---|---|---|---|
| フローリング | UV塗装(ウレタン) | 0.1〜0.2 | 0.5〜1.0 | 0.05〜0.1 | デフォルト白(無色)/着色時は色指定 | 住宅・マンションで最も一般的 |
| フローリング | オイル仕上げ(無垢) | 0.3〜0.5 | 0〜0.2 | なし | なし | 木肌感を残した艶 |
| フローリング | 無垢素地(未塗装) | 0.6〜0.8 | 0 | なし | なし | 拡散反射主体、古材・ウッドデッキに近い |
| 板張り外壁 | 新築(クリアオイル) | 0.5〜0.7 | 0〜0.1 | なし | なし | 屋外光環境を考慮 |
| 板張り外壁 | 経年劣化(風化) | 0.7〜0.85 | 0 | なし | なし | Normal Map で表面の荒れを表現 |
| 天井羽目板 | 室内オイル仕上げ | 0.3〜0.5 | 0〜0.1 | なし | なし | 視距離が遠いことが多い |
| 内部造作材 | ウレタン塗装 | 0.15〜0.3 | 0.3〜0.7 | 0.05〜0.1 | デフォルト白 | 窓台・幅木・フレーム等 |
| 柱・梁 | 無垢材現し | 0.5〜0.7 | 0 | なし | なし | Normal Map で節・割れを表現 |
フローリング(床材)の仕上げ別設定
フローリングは仕上げ方法によって Roughness と Coat の組み合わせが大きく変わります。同じフローリング材でも、表面処理が違えば光の反射特性が変わるため、まず「どの仕上げを再現するか」を先に決めてから値を選ぶのが手順です。
UV塗装フローリング(住宅・マンションで最も一般的)は、Roughness 0.1〜0.2/Coat Weight 0.5〜1.0/Coat Roughness 0.05〜0.1 が標準的なレンジです。ウレタン塗膜の光沢感が強く、光源(窓や照明)がはっきり写り込みます。Blender 4.0 以降の Coat パラメータ(旧 Clearcoat)は塗膜層を木材本体の Roughness と分離して制御できるため、UV塗装の質感を狙うときに必須の機能です。着色ウレタン(ウォルナット染色など)の場合は Coat Tint に着色を入れて再現します。Coat IOR はデフォルトの 1.5 でウレタン樹脂層の屈折率に相当するため、ほとんどのケースで変更不要です。
オイル仕上げ無垢材は、Roughness 0.3〜0.5/Coat Weight 0〜0.2 が目安です。木肌感が残る艶感で、UV塗装ほどの光沢はなく、手触りを連想させる落ち着いた見え方になります。Coat は基本的に不要、または極微量入れる程度です。
無垢材素地(未塗装相当)は Roughness 0.6〜0.8/Coat Weight 0 で、拡散反射が主体になります。古材・ウッドデッキ・倉庫の床など、屋外材に近い見え方を狙うときに使うレンジで、塗膜が一切ない素地の木材を表現します。
板張り外壁の設定ポイント
屋外に設置される板張り外壁(ラップサイディング・縦張り下見板など)は、屋内フローリングとは異なる設計判断が必要です。屋外光環境下での見え方と、経年による表面の荒れ感を考慮した Roughness 設定がポイントになります。
新築の板張り外壁は Roughness 0.5〜0.7/Coat Weight 0(塗装なし)が標準で、クリアオイル仕上げの場合は Coat Weight 0〜0.1 を入れます。経年劣化した板張り外壁は Roughness 0.7〜0.85 まで上げ、Normal Map で表面の荒れ・割れを強調すると風化感が出ます。Hue/Saturation で Saturation を 0.7〜0.9 程度に下げると、退色した自然な色落ち感が再現できます。
Anisotropic(異方性反射)を 0.2〜0.4 に設定すると、板材の繊維方向に沿った光沢感が出て、屋外の日差し感とよく合います。Anisotropic の方向制御は Tangent ノードで行います。Tangent ノードの Direction を「UV Map」に設定すると、U軸(木目の長手方向)を基準として渡せます。Tangent ノードを使わずに Anisotropic を上げるだけでは方向が定まらず、効果が中途半端になるため、Anisotropic を本気で使うなら Tangent ノードとの連携が必須です。
節・割れの立体感を強調したい場合は、Cycles または Eevee Next(4.2 LTS以降)の Displacement を併用します。Displacement Scale を 0.001〜0.005 に設定すると、木目の節・割れの微細凹凸が頂点変位として表現され、エッジに立体感が出ます。屋外の斜光が当たる板張り外壁では、Displacement の有無で見え方が大きく変わるでしょう。
天井羽目板・内部造作材の設定ポイント
天井羽目板や内部造作材(窓台・幅木・フレームなど)は、フローリングと比べて視距離が遠いことが多く、Roughness 設定に少し余裕を持たせてもリアリティを保ちやすい部位です。視距離が遠い分、ディテールの正確さよりも光の当たり方の自然さが重要になります。
室内オイル仕上げの天井羽目板は Roughness 0.3〜0.5 が標準で、フローリングのオイル仕上げと同じレンジで問題ありません。Coat は基本不要ですが、艶のある仕上げを狙うなら Coat Weight 0〜0.1 を入れる程度です。内部造作材のうちウレタン塗装仕上げ(家具・建具・窓台などで多い)は Roughness 0.15〜0.3/Coat Weight 0.3〜0.7/Coat Roughness 0.05〜0.1 を目安にします。
柱・梁などの無垢材現しは Roughness 0.5〜0.7/Coat Weight 0 が基本で、Normal Map で木の節・割れを表現すると経年感・本物感が増します。「木の基本設定値 Roughness 0.4〜0.6」は、オイル仕上げ中間値として最も汎用的な起点値であり、迷ったときの「とりあえずこれで」の値として有用です。そこから仕上げ・用途で前後に動かして最終値を決める運用が現実的でしょう。
色補正ノードで木材の色味を調整する
Poly Haven や ambientCG のテクスチャは品質が高い反面、色味が建築図面の仕上げ指定(米松・ウォルナット・タモなど)と一致しないことがあります。Hue/Saturation/Value と Color Ramp を組み合わせて色補正フローを組むと、テクスチャ画像をそのまま使うより設計指定に近い見え方に追い込めます。
Hue/Saturation/Valueノードで色味・彩度を調整する
Hue/Saturation/Value ノードは、Image Texture(Base Color)と Principled BSDF の Base Color の間に挟んで使います。Image Texture の Color 出力 → Hue/Saturation/Value の Color 入力 → Hue/Saturation/Value の Color 出力 → Principled BSDF の Base Color、という配線です。
Hue は色相シフトで、デフォルト 0.5 が無変化、0 と 1 で1周(360度)です。タモ材の黄みをウォルナット系の茶に寄せたいときは Hue を ±0.05〜0.1 程度動かすと、色相が滑らかにシフトします。Saturation はデフォルト 1.0 で、0 にすると完全に白黒、1 より大きくすると彩度が上がります。0.7〜1.0 のレンジで動かすと、経年感・くすみ感を出せます。Value はデフォルト 1.0 の明度で、図面の仕上げサンプルが暗めなら 0.8、明るめなら 1.2 のように動かして合わせます。
実務的な調整幅は、Hue ±0.05〜0.1/Saturation 0.7〜1.2/Value 0.8〜1.2 の範囲に収まることが多く、これ以上動かすとテクスチャ本来の質感が崩れて不自然になります。微調整で「図面指定の色味に近づける」用途のノードであって、テクスチャの色を大きく変えるためのものではありません。
Color Rampでコントラストを整える
Color Ramp は、明暗のコントラストを再マッピングするノードで、Base Color のコントラスト調整と Roughness Map のコントラスト調整の2用途で使います。Base Color に挟むと明暗の差を均等化したり強調したり、Roughness Map に挟むと凹凸の「深さ感」を制御できます。
接続位置は2パターンあり、Base Color 後段(Hue/Saturation の前後どちらでもOK)に挟むと、テクスチャの明暗コントラストを整えられます。テクスチャが全体的に暗すぎる場合は Color Ramp の左端(黒)を 0.1〜0.3 まで動かして明部を持ち上げ、明るすぎる場合は右端(白)を 0.7〜0.9 まで動かして暗部を抑えます。
Roughness Map 後段に挟む使い方では、Roughness のムラ感を強調できます。Color Ramp の左端と右端を内側に寄せると、Roughness の暗部と明部のコントラストが上がり、表面の凹凸が「深く」見えます。ただし過度なコントラスト(左端 0.3 以上など)はマテリアルが「ゴツゴツ」した不自然な見え方になるため、Color Ramp の補正幅は両端 0.1〜0.2 程度の範囲に収めるのが実務的です。
建築図面の仕上げ記号から色を再現するヒント
建築図面の仕上げ表に「米松オイルフィニッシュ」「ウォルナット突板クリア」と書かれているとき、その指定からテクスチャ色を再現する考え方は、樹種で色域を絞り、仕上げで彩度を調整する2段階アプローチが基本です。
樹種で色域を絞る段階では、まず樹種ごとの大まかな色域を頭に入れておきます。松・杉は淡黄色系(Hue 0.10〜0.12 付近)、ウォルナットは濃茶系(Hue 0.03〜0.07 付近)、タモは薄茶・灰がかり(Saturation を 0.7〜0.9 に下げる)が目安です。テクスチャ素材も、最初からその樹種に近いものを Poly Haven や ambientCG で探すと、Hue/Saturation での補正幅が小さく済みます。
仕上げで彩度を調整する段階では、クリア塗装系は Saturation 0.9〜1.0 で素材色をほぼそのまま、着色系は Hue シフトで目標色に寄せます。実物の木材サンプルや建材メーカーのカタログ画像をデュアルディスプレイで横に並べて、Blender のビューポートと比較しながら微調整するのが、図面指定に近づけるための最も確実な方法でしょう。
Blenderで木目テクスチャを設定した先に広がる景色
ここまでの設定が一通り使えるようになると、建築パース制作の現場で「木目の質感を作る時間」が大幅に短縮されます。仕上げ別の Roughness 値が頭に入っていれば、新規シーンで木材マテリアルを組むときに迷う時間がなくなり、設計図面の仕上げ指定からテクスチャ・Roughness・Coat の組み合わせを即座に逆算できるようになります。
設定値を覚えていない人がBlenderで木目を組むと、Roughness を 0.5 のまま固定し、Coat も使わず、Anisotropic も触らないため、UV塗装フローリングの光沢感もオイル仕上げの落ち着いた艶も同じ「のっぺりした木材」になりがちです。設定値の選び方を身につけている人は、1シーン内で複数の木材表現を使い分けられます。たとえばリビングのUV塗装フローリングは艶を持たせつつ、天井羽目板はオイル仕上げで落ち着かせ、屋外の板張り外壁では経年感を出す、といった具合です。
応用先としては、Floor Generator 系のジオメトリ生成と組み合わせると、板1枚ずつの色相・Roughness を全てランダム化したフォトリアル床表現が可能になります。Object Info の Random 出力を Hue・Saturation・Roughness の各入力に並列で繋ぐと、板1枚ごとに色相・彩度・粗さが微妙に違う「実物の床材を1枚ずつ並べた」状態が再現できます。住宅案件のリビング・ダイニング・キッチンを連続して納品するときに、毎回手作業で色相を変える必要がなくなり、シーン制作の時間が短縮されます。
さらに先のステップとしては、AI による画像補正(Stable Diffusion ベースの仕上げ加工)と Blender の木目テクスチャを組み合わせるワークフローが2026年現在の新しい流れになっています。Blender 側で構図・寸法・基本のマテリアルを正確に組み、AI で最終仕上げの質感・色味を微調整する分業によって、フォトリアルなパースを短時間で完成させる手法が標準化しつつあります。木目テクスチャの設定値を理解していると、AI 仕上げ後の色味が想定外にズレたときも対応できます。Blender 側の Hue/Saturation/Value で素早く調整できるため、AI 補正に振り回されない制作フローを組めます。
Blenderでの木目テクスチャ設定を編集部が試してみた所感
ここまでの設定値・ノード構成を、編集部が住宅リビングのUV塗装フローリング・板張り外壁・天井羽目板の3シーンで実際に試して整理した所感です。Blender 4.5 LTS(一部 5.1 で挙動確認)と Poly Haven の wood planks 系テクスチャを使った検証ベースのコメントになります。
最も効果が出やすかったのは「Roughness を仕上げ別に動かす」だけのシンプルな運用でした。UV塗装フローリングで Roughness 0.15 + Coat Weight 0.7 にすると、ウレタン塗膜の光沢が一気に出て、デフォルトの Roughness 0.5 と比べて見え方が別物になります。Coat Tint に薄い茶を入れると着色ウレタンの再現にも繋がり、ウォルナット染色仕上げのフローリングを Coat だけで表現できるのは Blender 4.0 以降の便利な機能だと感じました。
Node Wrangler の Ctrl+Shift+T は、Poly Haven のPBRセットでファイル名規則が一致していれば、配線時間が体感で90%ほど短縮されました。手動で5本のソケットを繋ぐ作業がワンクリックで完了するため、シーン内で複数の木材マテリアルを組むときの効率が大きく変わります。一方、ファイル名規則が独自のテクスチャライブラリ(市販のBPRパックなど)では自動判別が外れることもあり、その場合は手動配線に戻す判断が必要でした。
注意点として、Anisotropic と Tangent ノードの連携は、平面の板材では効果がわかりにくいケースがありました。光源の角度・カメラ角度の組み合わせ次第で見え方が変わるため、屋外の斜光が当たる板張り外壁シーンでは効果が明確ですが、屋内フローリングで真上からの照明ではほぼ違いが出ません。Anisotropic は屋外シーンや、強い直射光の入る大開口の住宅シーンでこそ効果を発揮する設定だと整理できました。
推奨ユーザー像としては、Blender でマテリアル設定を一通り経験した上で「木目を仕上げ別に作り分けたい」段階の方に最もフィットします。
まとめ
Blender で木目テクスチャをリアルに見せるための要点は、3つに整理できます。1つ目は仕上げ別の Roughness 設定で、UV塗装フローリングなら 0.1〜0.2、オイル仕上げ無垢材なら 0.3〜0.5、無垢素地なら 0.6〜0.8、板張り外壁なら 0.5〜0.85 の範囲で値を決めます。Coat Weight・Coat Tint を組み合わせると着色ウレタンまで再現できます。
2つ目は木目方向の一致で、UV展開で U軸を木目の長手方向に揃え、必要に応じて Mapping ノードの Rotation で調整します。屋外の板張り外壁で繊維方向の光沢を本格的に出したい場合は、Tangent ノード(UV Map指定)経由で Anisotropic を 0.2〜0.4 に設定します。
3つ目は Base Color・Roughness Map・Normal Map の3マップ接続で、Node Wrangler の Ctrl+Shift+T を使えば配線がワンクリックで完了します。Normal Map ノードの Strength は 0.2〜0.4、Color Space は Base Color が sRGB・Roughness と Normal が Non-Color に統一します。Mapping ノードの Scale と Object Info の Random 出力でタイリング感を抑え、Hue/Saturation・Color Ramp で図面指定の色に追い込むのが標準フローです。
木目テクスチャの設定をシーン全体に展開していくと、ライティング・カメラ・コンポジットとの連動が必要になります。マテリアル設定全体の流れを俯瞰したい方は Blender建築パース マテリアル設定ガイド|質感・テクスチャ全集 も合わせて確認してください。
あわせて読みたい
- Blenderのマテリアル設定入門|木・金属・ガラスの考え方 — PBR 3パラメータを基礎から押さえたい方へ
- 建築パースで使えるBlenderのUV展開・テクスチャマッピング — UV展開のSeam設定・展開方式を詳しく学びたい方へ
- Blenderのノードエディターを活用したマテリアルの作り方 — Mix Shader等の応用ノードに進みたい方へ
- Blenderでコンクリートをリアルに見せるマテリアル設定|打ち放し・モルタルの質感再現 — 木目と並ぶ建築頻出素材を学びたい方へ
- Blender建築パース マテリアル設定ガイド|質感・テクスチャ全集 — マテリアル設定全体のロードマップを確認したい方へ

