PERSC JOURNAL DB Manual Course

運営者・お問い合わせ
3DCG · Blender

Blenderで木目を自然に見せるテクスチャ設定5ステップ|仕上げ・用途別のRoughness値と色補正フロー

編集部 読了 約26分

Blenderで木目テクスチャを貼ったのに、Roughness 0.5 で嘘っぽい、フローリングの光沢が出ない、板張り外壁の経年感が表現できない。建築archvizでよくある詰まりどころで、原因の多くは「木という素材」と「どの仕上げを再現するか」を混同してしまうことにあります。

この記事では、Blender LTS 4.5 と 5.1(OpenPBR Surface 準拠)の環境で確認した木目テクスチャ設定の5ステップを整理しました。仕上げ別にRoughnessが大きく異なり、UV塗装フローリングは0.1〜0.2、無垢素地は0.6〜0.8と帯が分かれます。Coat 層(4.0で Weight/Roughness/Tint/IOR の4パラメータに分割)の使い方を含め、本文の数値は2026年5月時点の編集部実使用ベースで整理しています。

木目が「嘘っぽく見える」3つの原因

木目が嘘っぽく見える原因の大半は、Roughness値の仕上げ不一致、木目方向のモデル不一致、タイリングパターンの目立ちすぎ、の3点に集約されます。それぞれ別の対処が必要なので、症状から原因を切り分けるのが直し方の近道です。

Roughnessの数値が実際の仕上げと合っていない

木材はRoughness一律0.5で塗ると、UV塗装フローリングと無塗装の無垢材が実物では全く違う見え方になります。仕上げの差を Roughness で表現するのが基本です。

オイル仕上げの中間値0.4〜0.6が起点として安全圏で、UV塗装フローリングは0.1〜0.2まで下げ、無塗装の無垢素地は0.6〜0.8まで上げます。Roughnessは「木という素材」ではなく「どの仕上げを再現するか」で決まる値だと考えると、迷いがなくなります。

ここで覚えておきたいのは、0.4〜0.6 が到達点ではなく出発点だという点です。仕上げの種類に合わせて前後に動かす起点と捉えて、用途ごとの数値帯に近づけてください。Metallic / Roughness の概念的な入口はBlenderマテリアル設定入門|建築4素材のPBRパラメータと設定値を整理でまとめています。

木目の方向がモデルの形状と合っていない

UV展開でU軸(横方向)が木目の長手方向に揃っていないと、繊維が斜めや横向きに走って違和感が出ます。フローリングは板の長さ方向、板張り外壁は張り方向(縦張り / 横張り)とUV方向を一致させるのが原則です。

修正は、Mapping ノードの Rotation Z を90度動かすだけで縦張り↔横張りの切替ができます。UV展開し直さなくても回転で済むケースが多いので、まずは Mapping Rotation を試してから判断するのが効率的です。

本格的なUV展開(Seam設定、Smart UV Projectの角度しきい値、手動展開)はBlender UV展開4手順|建築パースのSeam設定と実寸スケール調整で4方式と建築要素別の使い分けを解説しています。

テクスチャの繰り返しパターンが目立っている

シームレステクスチャでも、広い床や外壁で同じ画像を貼り続けると規則的な繰り返しが目に付きます。対策は2つあって、Mapping Scale を変えて1枚板の見かけサイズを調整する方法と、Object Info ノードの Random 出力を Hue/Saturation の Hue 入力に繋いで板1枚ごとに色相を微妙に変える方法です。

後者は1ペアのノード追加で反復感がほぼ消えるので、コスパが最もよくなります。具体的な配線は後ほどの「木目の方向とスケールを Mapping ノードで合わせる」で解説します。

木目テクスチャの入手と選定基準

木目テクスチャは無料で入手できる選択肢が充実しています。Poly Haven と ambientCG の2サイトを使い分けるのが建築archvizの定番運用になっています。

サイトURLライセンス推奨用途解像度
Poly Havenpolyhaven.com/textures/woodCC0(商用利用可・クレジット不要)フローリング・板張り外壁・天井羽目板すべて2K〜8K
ambientCGambientcg.comCC0(商用利用可・クレジット不要)同上、タグ絞り込みで素材探索が容易2K〜8K

Poly Havenで用途別テクスチャを探す方法

Poly Haven は CC0 で8K対応の木目PBRセットが揃う代表的なサイトです。検索キーワードは用途で使い分けると効率的です。

フローリングは「wood planks」「parquet」「hardwood floor」、板張り外壁は「wood siding」「planks」「cladding」、天井羽目板は「wood ceiling」「planks indoor」で絞り込めます。樹種名でも検索できて、「oak」「pine」「cedar」「bamboo」のように検索すると、目的の色味に近いものが見つかります。

解像度は、引きのカットなら4K、近景のクローズアップなら8Kが目安です。CC0(商用利用可・改変可・クレジット表記不要)で、納品物への組み込みも安心して使えます。

ambientCGも併用する

ambientCG は Wood / Planks / Flooring カテゴリで整理されていて、樹種・色味・表面仕上げで絞り込めます。Poly Haven で目的の素材が見つからないときの第二候補として運用すると、案件ごとの当たり外れに対応しやすくなります。

両サイトとも CC0 で、Base Color / Roughness / Normal / Displacement の PBRセットが1パック構成になっています。ブックマークを両方持っておいて、案件ごとに使い分けるのが効率的です。

テクスチャを選ぶときの3つの目安

木目テクスチャを選ぶときは、繊維方向・シームレス性・Roughness Mapの分離度の3点を確認します。

繊維方向は、板材の長手方向が画像のU軸(横方向)に揃っているかをサムネイルで確認します。横断面(年輪が見える切り口)は、床材や壁の張り材としては使いにくいので、繊維が横に流れる素材を選ぶのが基本です。

シームレス性は、素材ページのタイリングプレビューで上下左右の境界に縞や色ムラがないかを確認します。プレビューが用意されていないサイトの場合は、ダウンロード後に Blender で簡易タイリング配置して目視確認するのが確実です。

Roughness Map の分離度は、Base Color の暗部・明部が Roughness にどう反映されているかをチェックします。Roughness Map のコントラストがほぼなく真っ白に近いものは、表面のムラ感が出ないので、見えるコントラストがある素材を選んでください。Roughness Map が付属していない素材は次のセクションで代替手順を扱います。

木目テクスチャのノード接続手順

木目テクスチャの標準的なノード構成は、Texture Coordinate → Mapping → 3つのImage Texture(Base Color / Roughness / Normal)→ Principled BSDF の7ノードです。Node Wrangler で一括配線できる構造になっています。

標準3マップ接続(Base Color + Roughness + Normal)

接続フローは次のとおりです。Texture Coordinate の UV 出力を Mapping の Vector 入力につなぎ、Mapping の Vector 出力を3つの Image Texture(Base Color / Roughness / Normal)に並列で渡します。Base Color はそのまま Principled BSDF の Base Color、Roughness はそのまま Roughness、Normal は Normal Map ノードを経由して Normal 入力につなぎます。

ノード役割主な設定
Texture CoordinateUV座標の取得UV ソケットを使用(Object 座標は木目方向がズレる)
Mappingスケール・回転・オフセットScale X/Y、Rotation Z(縦張り/横張り切替)、Location
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 ノードTangent空間Normalに変換Strength 0.2〜0.4(デフォルト1.0は過剰)
Principled BSDF最終シェーダーMetallic 0固定、Roughness、Coat各種、Anisotropic

主要な設定ポイントは次の3つです。

  • Color Space は、Base Color のみ sRGB のまま、Roughness と Normal は必ず Non-Color に変更します
  • Normal Map ノードの Strength はデフォルトの1.0だと樹皮のような不自然な凹凸が出るので、0.2〜0.4 の範囲に下げてください
  • Metallic は木材なので 0 固定、テクスチャを繋ぐ必要もありません

ここで時短になるのが Node Wrangler です。Edit → Preferences → Add-ons で Node Wrangler を有効化(Blender標準同梱)した状態で、Principled BSDF を選択 → Ctrl+Shift+T のショートカットでフォルダ内のPBRマップ群を選ぶと、マップ判別・ノード配置・配線が一括で完了します(Node Wrangler|Blender 5.1 Manual)。Poly Haven や ambientCG のファイル名規則に自動対応するので、手作業で5本配線するより配線時間が大きく短縮されます。

Blender 5.0 で Principled BSDF が OpenPBR Surface(Pixar・Autodesk・Adobe等が策定した業界共通仕様)に正式準拠したことで、Coat 層の仕様が業界標準化されました(Blender 5.0: Rendering Shader Nodes 公式リリースノート)。Substance Painter や Unreal Engine、D5 Render との Coat 層の見た目互換性が向上しているので、木目で Coat を使う構成は5.x以降より安定して他DCCに移行できます。Blender 公式の互換性向上ロードマップ(GitHub Issue #145127)も2026年内に進行中です。

Roughness Mapがない場合の代替設定

Roughness Map が付属していないテクスチャでも、2つの代替手段で対応できます。

ひとつ目は固定値の入力です。Principled BSDF の Roughness スライダーに直接値を入れる方法で、UV塗装0.1〜0.2、オイル仕上げ0.3〜0.5、無塗装0.6〜0.8 の範囲から仕上げの種類に合わせて選びます。Roughness Map のムラ感は出ませんが、仕上げの種類は表現できます。

ふたつ目は Base Color からのグレースケール変換です。Image Texture(Base Color)→ Hue/Saturation(Saturation = 0 で輝度マップ化)→ Principled BSDF の Roughness、の接続で代替できます。コントラストが強すぎる場合は Color Ramp を挟んで調整します。Color Ramp の本格的な使い方は後ほどの「色補正ノードで木材の色味を調整する」で解説します。

Color Spaceの設定ミスを防ぐ

Color Space の設定漏れは木目テクスチャで最頻出の失敗です。色情報(Base Color)は sRGB のまま、形状情報(Roughness / Normal / Displacement)は Non-Color に変更します。

症状は明確で、Roughness Map を sRGB のままにすると全体的にマットすぎる見え方になり、Normal Map を sRGB のままにすると凹凸の向きが反転して光が不自然に走ります。新規 Image Texture を読み込んだら必ず Color Space を確認するクセを身につけると、デバッグ時間が大きく減ります。

Roughness と Normal は Image Texture プロパティの Color Space ドロップダウンを「Non-Color」に切り替えるだけで対応できます。

CyclesとEevee NextのDisplacement対応

Cycles は従来から Displacement に対応していて、木目の節や割れの微細凹凸を立体として表現できます。Eevee Next も Blender 4.2 LTS で正式統合された際に真の Displacement に対応し、Cycles との表現差が大きく縮まりました(Blender 4.2 EEVEE Release Notes)。

設定は、Material Properties → Surface → Displacement で「Displacement and Bump」を選択し、Displacement ノードを Material Output の Displacement 入力につなぎます。Displacement Scale は数mm以下の微細凹凸を狙う場合 0.001〜0.005 が実務的な目安です。

Cycles では Adaptive Subdivision を併用すると、カメラ距離に応じてメッシュが動的に細分化されます(Adaptive Subdivision|Blender 5.1 Manual)。Eevee Next の場合は事前に Subdivision Surface でメッシュ分割しておく必要がありますが、リアルタイム表示で板張り外壁の節・割れの立体感を確認できるのが建築実務で大きい違いです。

木目の方向とスケールをMappingノードで合わせる

UV展開ができたら、Texture Coordinate と Mapping ノードで木目の方向とスケールを実物に合わせます。同じテクスチャでも Mapping の Rotation と Scale の調整次第で見え方が大きく変わります。

Texture Coordinate → Mappingノードの役割

Texture Coordinate の UV ソケットを Mapping の Vector 入力につなぐと、UV座標を起点に木目の方向・スケール・オフセットを制御できる構成になります。Mapping ノードの3つのパラメータの役割は次のとおりです。

Location は X / Y / Z で平行移動するパラメータで、フローリングの板の継ぎ目位置を調整したり、テクスチャの初期位置をずらしたりする用途で使います。

Rotation は Z軸を主に動かします。90度回転で木目方向の縦横切替(縦張り↔横張り)ができるので、UV展開し直さなくても張り方向の修正ができます。Z軸以外を動かす機会は建築archvizではほぼありません。

Scale はタイリング密度を決めます。値を大きくするとパターンが小さくなり繰り返しが増え、値を小さくするとパターンが大きくなって1枚板の見かけサイズが大きくなります。実寸スケール式(Scale = 1 / 実寸m)はBlender UV展開4手順|建築パースのSeam設定と実寸スケール調整で建材別の推奨値をまとめています。

Smart UV Projectで木目方向を揃える手順

複数面で構成されるモデル(フローリング全体や板張り外壁)をUV展開すると、各面のUV方向がバラバラになることが多くなっています。Smart UV Projectで一括展開すれば、ある程度方向を揃えられます。

エディットモードで対象面を全選択 → UV メニュー → Smart UV Project → Angle Limit 45〜89度、で実行します。展開後にUV Editorで「U軸が木目長手と一致しているか」を必ず確認して、ズレている面は個別に回転で修正します。

Seam の手動設定や UV を建築実寸に厳密に合わせる手法はBlender UV展開4手順|建築パースのSeam設定と実寸スケール調整で4方式の使い分けと建築要素別アプローチを解説しています。

タイリングパターンを抑える3つの方法

タイリングの繰り返しを抑える方法は3つあります。

ひとつ目は Mapping Scale の非等比調整です。Mapping Scale を X=1.0、Y=1.2 のように X/Y で異なる値にすると、テクスチャの縦横比がわずかに崩れて規則性が見えにくくなります。コストは低く、ノード追加なしでできる対策です。

ふたつ目はオブジェクト別オフセットです。フローリングの板を1枚ずつ別オブジェクトに分割し、Mapping Location をオブジェクトごとにずらします。板分割が前提になるのでコストは中程度ですが、規則性をしっかり崩せる方法です。

みっつ目は板ごとの色相ランダム化で、コストパフォーマンスが最も高い方法です。Object Info ノードの Random 出力を Hue/Saturation の Hue 入力に繋ぐ、1ペアのノード追加で実現できます。Object Info の Random 出力はオブジェクト1個ごとに 0〜1 のランダム値を返すので、板ごとに色相が微妙に変わって反復感がほぼ消えます(Object Info|Blender 5.1 Manual)。

Mix RGB(Color Mix)と組み合わせれば、色相だけでなく全体の色味そのものを変更することもできます。床全体を自動生成して板ごとにランダム化する Floor Generator 系のジオメトリ手法はBlender建築パース マテリアル6テクニック|タイル・壁紙・ファブリック・植栽・夜景の質感設定で解説しています。

仕上げ・用途別Roughness設定値一覧

ここまでの設定を組み合わせて、用途別の Roughness 数値を一覧化します。この記事の核心パートで、建築archvizでよく出る8パターンの設定値を覚えておくと、新規シーンでの判断が大きく速くなります。

用途仕上げ種別RoughnessCoat WeightCoat RoughnessCoat Tint特記事項
フローリングUV塗装(ウレタン)0.1〜0.20.5〜1.00.05〜0.1デフォルト白/着色時は色指定住宅・マンションで最も一般的
フローリングオイル仕上げ(無垢)0.3〜0.50〜0.2不使用不使用木肌感を残した艶
フローリング無垢素地(未塗装)0.6〜0.80不使用不使用拡散反射主体・古材・ウッドデッキ
板張り外壁新築(クリアオイル)0.5〜0.70〜0.1不使用不使用屋外光環境を考慮
板張り外壁経年劣化(風化)0.7〜0.850不使用不使用Normal Mapで表面の荒れを表現
天井羽目板室内オイル仕上げ0.3〜0.50〜0.1不使用不使用視距離が遠いことが多い
内部造作材ウレタン塗装0.15〜0.30.3〜0.70.05〜0.1デフォルト白窓台・幅木・フレーム
柱・梁無垢材現し0.5〜0.70不使用不使用Normal Mapで節・割れを表現

全用途に共通する原則として、Metallic は 0 固定(PBR原則どおり)、Coat IOR は 1.5(ウレタン樹脂層の屈折率に相当)のデフォルトのままで動かしません。Color Space は Base Color が sRGB、Roughness と Normal は Non-Color に変更します。

フローリング(床材)の仕上げ別設定

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(ウレタン樹脂層の屈折率)でほとんどのケースで変更不要です(Principled BSDF|Blender 5.1 Manual)。

オイル仕上げ無垢材は Roughness 0.3〜0.5、Coat Weight 0〜0.2 が範囲です。木肌感が残る艶感で、手触りを連想させる落ち着いた見え方になります。Coat は基本不要、艶を強めたいときだけ極微量入れる程度の運用が現実的です。

無垢素地(未塗装相当)は Roughness 0.6〜0.8、Coat Weight 0 です。拡散反射が主体になり、古材・ウッドデッキ・倉庫の床のような屋外材に近い質感になります。

板張り外壁の設定ポイント

新築の板張り外壁は 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 の範囲で設定すると、板材繊維方向に沿った光沢感が出ます。屋外の日差し感とよくマッチします。

ここで重要なのが Tangent ノードとのセットです。Tangent ノードの Direction を「UV Map」に設定して、U軸(木目長手方向)を基準として Principled BSDF の Tangent 入力に渡します(Tangent|Blender 5.1 Manual)。Tangent ノードなしで Anisotropic だけ上げると、方向が定まらず効果が中途半端になります。両者は必ずセットで運用してください。

節や割れの立体感は、Cycles または Eevee Next(4.2 LTS以降)の Displacement で表現できます。Displacement Scale は 0.001〜0.005 の範囲で、屋外の斜光が当たる板張り外壁では Displacement の有無で見え方が大きく変わります。

天井羽目板・内部造作材の設定ポイント

室内のオイル仕上げ天井羽目板は Roughness 0.3〜0.5(フローリングのオイル仕上げと同じレンジ)で組みます。Coat は基本不要、艶を狙う場合だけ Coat Weight 0〜0.1 を薄く入れます。視距離が遠いことが多いので、Roughness Map のムラ感より Base Color の色味のほうが効きやすい傾向があります。

ウレタン塗装の内部造作材(家具・建具・窓台・幅木・フレーム)は Roughness 0.15〜0.3、Coat Weight 0.3〜0.7、Coat Roughness 0.05〜0.1 が出発点です。Coat Tint はデフォルトの白で問題なく、着色ウレタンの場合のみ色指定します。

柱・梁の無垢材現しは Roughness 0.5〜0.7、Coat Weight 0 で、Normal Map で節や割れを表現するのが定石です。古材風にしたいときは経年劣化の板張り外壁と同じ Saturation 調整を組み合わせると統一感が出ます。

「木の基本設定値 Roughness 0.4〜0.6」はオイル仕上げの中間値として最も汎用的な起点値です。迷ったらここから始めて、仕上げと用途に合わせて前後に動かすと最終値が決まります。

色補正ノードで木材の色味を調整する

テクスチャの色味が図面指定と微妙に合わないとき、Hue/Saturation/Value と Color Ramp を組み合わせて調整します。テクスチャを大きく変える用途ではなく、微調整で「指定の色味に近づける」用途で使います。

Hue/Saturation/Valueノードで色味・彩度を調整する

接続は Image Texture(Base Color)→ Hue/Saturation/Value → Principled BSDF の Base Color、の流れです(Hue/Saturation/Value|Blender 5.1 Manual)。3つのパラメータの実務的な調整幅は次のとおりです。

Hue はデフォルトの0.5が無変化で、タモ材の黄みからウォルナット系の茶へ寄せる場合は ±0.05〜0.1 の範囲で動かします。Saturation はデフォルトの1.0から 0.7〜1.0 の範囲で下げると、経年感やくすみ感が出せます。Value はデフォルトの1.0から 0.8〜1.2 の範囲で、図面の仕上げサンプルが暗めなら 0.8、明るめなら 1.2 のあたりで調整します。

これ以上動かすとテクスチャ本来の質感が崩れるので、微調整の範囲に留めるのが原則です。テクスチャの色を大きく変えたい場合は、別の樹種のテクスチャに差し替えるほうが結果がきれいになります。

Color Rampでコントラストを整える

Color Ramp は2つの用途で使います。

ひとつ目は Base Color の後段に挟む使い方で、テクスチャの明暗コントラスト調整に使います。全体的に暗すぎるテクスチャは Color Ramp の左端(黒側)を0.1〜0.3 まで動かして明部を持ち上げ、明るすぎるテクスチャは右端(白側)を 0.7〜0.9 まで動かして暗部を抑えます。

ふたつ目は Roughness Map の後段に挟む使い方で、Roughness のムラ感を強調する用途です。表面の凹凸が「深く」見えるようになり、平坦な印象を脱却できます。

補正幅は両端で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設定値を体に入れると、建築archvizの作業フローと表現幅が段階的に変わっていきます。

設計指定から即座に逆算できる

仕上げ別の Roughness 値が頭に入っていると、新規シーンで迷う時間が消えます。設計図面の仕上げ指定(米松・ウォルナット・タモなど)から、テクスチャ・Roughness・Coat の組み合わせを即座に逆算できるようになります。

1シーン内で複数の木材表現を使い分けることも自然にできるようになります。リビングはUV塗装フローリングで艶あり、天井羽目板はオイル仕上げで落ち着き、屋外板張り外壁は経年感、というように仕上げを描き分けると、建物全体の表情が豊かになります。

Floor Generator + Object Info Random の連鎖

Floor Generator 系のジオメトリ生成と Object Info Random を組み合わせると、板1枚ずつの色相・Roughness を全てランダム化できます。Object Info の Random 出力を Hue・Saturation・Roughness の各入力に並列で繋ぐ構成です。

住宅案件のリビング・ダイニング・キッチンを連続して納品するときに、板1枚ずつの色相変更を手作業でやらなくて済むようになります。複数カットでフローリングの見え方を揃えながら、繰り返し感は出さない、というバランスが楽に取れます。

AI画像補正との連携と 5.0 OpenPBR Surface 準拠の意義

AI画像補正(Stable Diffusion ベース)と Blender 木目テクスチャの分業ワークフローも、設定値を理解していると安定します。Blender 側で構図・寸法・基本マテリアルを固めて、AI で最終仕上げの質感や色味を微調整する流れです。

木目テクスチャの設定値を理解していると、AI 仕上げ後の色味ズレを Blender 側の Hue/Saturation/Value で素早く調整できます。AI画像補正に振り回されない制作フローを組めるようになるのが、設定値を体に入れる中長期的な見返りです。

Blender 5.0 で Principled BSDF が OpenPBR Surface に正式準拠したことで、Substance Painter で作った木目PBRセットや D5 Render へのエクスポートでも、Coat 層を含めて色味・反射特性が大きく崩れにくくなりました。AI 補正ツールと Blender 木目の往復作業がより安定するようになっています。

Blenderでの木目テクスチャ設定を編集部が試してみた所感

ここまでの内容を建築archviz案件で実際に試してみると、効果が出やすい設定とそうでない設定が見えてきます。編集部の検証経験から、効果が大きい要素と条件依存の要素をまとめました。

「Roughnessを仕上げ別に動かす」が最も効果的、Node Wranglerは大幅時短

UV塗装フローリングで Roughness 0.15 + Coat Weight 0.7 に設定すると、ウレタン塗膜の光沢が一気に出てデフォルトの Roughness 0.5 とは別物の表情になります。Coat Tint に薄い茶を入れると、着色ウレタン(ウォルナット染色フローリング)を Coat だけで表現できます。Blender 4.0 以降の Coat パラメータが分離・改名された恩恵が、ここに効きます。

Node Wrangler の Ctrl+Shift+T は、Poly Haven の PBRセットでファイル名規則が一致する素材なら、配線時間が体感で大きく短縮されます。手動で5本配線していた作業がワンクリックで完了するので、Poly Haven や ambientCG を主軸にしているチームでは有効活用したい機能です。市販のPBRパックで独自のファイル名規則が使われていると自動判別が外れることがあるので、その場合は手動配線に戻す判断が必要になります。

Anisotropicは屋外シーン・大開口住宅で効く、5.0 OpenPBR Surface準拠で外部連携が安定

Anisotropic と Tangent ノードの効果は、光源の角度とカメラの角度の組み合わせ次第で大きく変わります。効果が明確に出るのは、屋外の斜光が当たる板張り外壁や、強い直射光が入る大開口住宅のフローリングです。

逆に効果が薄いのは、屋内のフローリングで真上から照明が当たっているシーンです。Anisotropic を上げても見た目に違いが出にくいので、光源条件を考えて使うかどうかを判断するのが現実的です。

Blender 5.0 OpenPBR Surface 正式準拠の所感としては、編集部で Blender 5.0 で組んだ木目マテリアルを D5 Render や Substance Painter にエクスポートしたところ、4.x 時代より Coat 層の色味・反射特性が安定して再現される印象でした。Coat Tint の着色も外部DCCで確認しやすく、AI補正から Blender、外部レンダラーへの往復作業の調整工数が減ってきています。

2026年5月時点では、LTS 4.5(サポート〜2027年7月)を主軸に、Coat 層の外部連携や Anisotropic を試したい場面で5.1(2026年3月17日リリース)を別途使う二系統運用が現実的です。次期LTSの5.2 LTSが2026年7月リリース予定でアナウンスされているので、本格的な乗り換えは5.2 LTSのリリース後を目処にすると安全です。

推奨ユーザー像は、Blenderでマテリアル設定を一通り経験して「木目を仕上げ別に作り分けたい」段階に入った方です。基本設定の整理はBlenderマテリアル設定入門|建築4素材のPBRパラメータと設定値を整理で押さえ直してから戻ってくると、この記事の数値帯が定着しやすくなります。

まとめ

Blenderで木目を自然に見せるための要点を5つに集約します。

  • 仕上げ別のRoughness設定が決定的です。UV塗装フローリング 0.1〜0.2、オイル仕上げ無垢材 0.3〜0.5、無垢素地 0.6〜0.8、板張り外壁 0.5〜0.85 の範囲で、仕上げの種類ごとに使い分けます。Coat Weight と Coat Tint で着色ウレタンまで再現できます
  • 木目方向を一致させます。UV展開でU軸を木目長手方向に揃え、Mapping Rotation Z(90度)で縦張りと横張りを切り替えます。屋外板張り外壁では Tangent ノード(UV Map)経由で Anisotropic 0.2〜0.4 を組み合わせると、繊維方向の光沢が出ます
  • ノード配線は 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 5.0 で OpenPBR Surface に正式準拠したことで、Coat 層の外部DCC互換性が向上しました。Substance Painter / D5 Render / Unreal Engine との往復作業がより安定します。4.1 で削除された Musgrave Texture を使う古いチュートリアルは Noise Texture(Type: Multifractal)で代替できます