テクスチャをベイクする

  1. UV マップを割り当てる。
  2. レンダリングエンジンを Cycles に設定する。
  3. ベイクしたい出力を Emission ノード経由で Surface 出力に繋ぐ。
  4. テクスチャをベイクするオブジェクトを選択してアクティブにする。
  5. 書き込み対象の画像ファイルを Image Texture Node に設定し、そのノードを Shader Editor で選択状態にする。
  6. Bake Type を Emit に設定する。
  7. Bake ボタンを押してベイクを実行する。
  8. Image Editor でベイクした画像を開いて、サイドバーパネルの Image タブで画像を保存をする。

AO などの間接光をベイクする場合は、他にレンダリングが有効なオブジェクトの影響を受けるので、不必要なオブジェクトのレンダリングは無効にしておく。

参考:

Blender のベイクを完全に理解する | 3DCG school

Blender 2.8 でテクスチャをベイク | Pentacreation BLOG

ベイクしたい | MITSUDA Tetsuo

プロシージャルテクスチャを画像に | MITSUDA Tetsuo

Cycles でのベイク方法の注意点 | soramame式

レンダリングの質感 (マテリアル) をテクスチャにベイクする | XR-Hub

リトポロジーモデルにテクスチャをベイクする | STYLY

Blender でマテリアルを陰影なしでテクスチャにベイクする方法 – Qiita

Blender でベイクする手順 | バッカムブログ (backham.me)

Texture Bake の使い方 | Project-6B

Bake | wiki.blender.jp

Baking Blender materials to texture to make them usable in a game engine | GameFromScratch.com

Baking displace map from procedural texture | Interplanety

Render Baking | Blender Manual [Official]

How do I bake a texture using Cycles bake – Blender Stack Exchange

texture baking problem – Blender Stack Exchange

Apply mods before baking? – Blender Stack Exchange

Bake to an object with Solidify? – Blender Stack Exchange

Bake Texture from procedural Shader to multiple Objects from Array – Blender Stack Exchange

Baking in Blender does not support modifiers | Right-Click Select (Blender.Community)

Automated Bake Outputs – Reworked Bake Panel | Right-Click Select (Blender.Community)

エッジ検出

Shader Nodes

  • Bevel ノード (Cycles 専用)
  • Ambient Occlusion ノード (Eevee / Cycles)
  • Pointiness (Cycles 専用)

Vertex Color

  • Dirty Vertex Colors

参考:

Bevel Node | Blender Manual [Official]

Ambient Occlusion | Blender Manual [Official]

Geometry Node | Blender Manual [Official]

Editing Vertex Colors | Blender Manual [Official]

is it possible to get distance to nearest edge? – Blender Stack Exchange

ノーマルマップを作成する

ベクトル空間形式

  • Tangent Space
  • Object Space
  • World Space
  • Blender Object Space
  • Blender World Space

設定

  • 画像の作成 (New Image) で 32 bit Float を有効にする。
  • 色空間は Non-Color を使用する。
  • PNG 形式での保存時に Color Depth を 16 bit にする。
  • Bevel ノードを使用する場合はサンプリング数をある程度上げる必要がある。

注意点

  • ハードエッジで綺麗なノーマルをベイクするには UV マップに Seam を入れる。

参考:

Blender・Unity を用いたノーマルマップ (法線マップ) の作成、適用手順 | XR-Hub

メッシュの差分からノーマルマップ (法線マップ) をベイクする手順 | XR-Hub

Cycles でのノーマルマップ Bake | QCGANIME

Blender で法線のベイク | dskjal

ノーマルマップでシーム境界が滑らかにならない時 | MITSUDA Tetsuo

Bake Normal maps from meshes using Blender Render (Internal) | KatsBits TUTORIALS

5 Must Know Tips With Bump/Normal Maps | Creative Shrimp

Generating Perfect Normal Maps for Unity (and Other Programs) | Ben Golus

How to create normal texture with node setup? – Blender Stack Exchange

Distorted normal map on smooth surface – Blender Stack Exchange

High to Low poly normal map appears to have seams all over and looks warped – Blender Stack Exchange

How to bake normals using modifiers only? – Blender Stack Exchange

How to generate fake Normal map from an image texture inside Blender Cycles? – Blender Stack Exchange

アルファマップを作成する

  • コンポジットで Combine RGBA ノードで合成して出力する
  • 別画像で保存して外部のツールで合成する

参考:

How to bake ALPHA in CYCLES? – Blender Artists Community

Texture bake Alpha? – Blender Artists Community

How to bake alpha in Cycles? – Blender Stack Exchange

UV mapping artifact – Black edge (alpha area) – Blender Stack Exchange

Edging alpha texture viewport Blender – Blender Stack Exchange

ハイトマップを作成する

滑らかなハイトマップを保存するには OpenEXR 形式 (.exr) で保存する。

参考:

Create and manipulate height-map, save as greyscale texture – Blender Stack Exchange

キャビティマップを作成する

参考:

How to bake a cavity map from hi-poly to low-poly? – Blender Stack Exchange

PBR テクスチャを作成する

参考:

一枚の画像からリアルなマテリアルを作るチュートリアル | Road to 3DCG

How to Generate Texture Maps from a Single Image | Reynante Martinez

アンビエントオクルージョンをベイクする (AO)

参考:

AO ベイクで 3D モデルのクオリティを上げよう!| VirtualCast Blog

Can’t bake ambient occlusion | Blender Artists Community

Issues baking normals and ambient occlusion – Blender Stack Exchange

Ambient Occlusion Bake problem smooth – Blender Stack Exchange

black artifacts when baking ambient occlusion – Blender Stack Exchange

Strange baked Ambient Occlusion texture result? – Blender Stack Exchange

Black Texture when baking Ambient Occlusion with Blender internals? – Blender Stack Exchange

手描き風テクスチャを作成する

  • Curvature map
  • Smooth curvature map
  • Top lighting (use Object Space Normal map)
  • Fake SSS
  • Drawn lines effect
  • Pixel Art effect

参考:

How to generate a fake hand painted texture (Blizzard like), Borderlands effect or Pixel Art effect – Blender Stack Exchange

How to convert a normal map into a curvature map (per pixel curvature) – Blender Stack Exchange

How to get a smooth curvature map from a normal map? – Blender Stack Exchange

How to bake a Bent Map (Object Space Normal) correctly with Cycles? – Blender Stack Exchange

How to bake a fake SSS map (thickness map) – Blender Stack Exchange

How to do an Emboss effect in Blender? – Blender Stack Exchange

スクリプトでベイクする

参考:

bpy.ops.object.bake | Blender Python API [Official]

Baking textures on headless machine (batch baking) – Blender Stack Exchange

Baking Textures as Image Sequence by Script in Cycles – Blender Stack Exchange

Batch Selected to active Baking – Blender Stack Exchange

Baking image from script gives me a blank image – Blender Stack Exchange

アニメーションするテクスチャをベイクする

参考:

blender/blender-addons-contrib/object_animrenderbake.py – GitHub

Baking Textures as Image Sequence in 2.8 | Right-Click Select (Blender.Community)

ベイクでエラーが発生する

参考:

No valid objects selected – Blender Artists Community

テクスチャが正常にベイクできない

現象:

ベイクしたテクスチャの一部が真っ黒になる。

原因:

真っ黒になる部分の法線が裏返っている。

対処法:

ベイク元、及び、ベイク先のメッシュの法線が全て表を向いているか確認する。

Grungit

参考:

Grungit – 1-Click Wear and Tear | Blender Market

Grungit Docs | Blender Market

Grungit: 1-click wear and tear for Blender | Blender Artists Community

Grungit Demo 1.8 – YouTube

hand painting in Grungit – YouTube

SMUDGR Pro

参考:

SMUDGR Pro – 1 Click Photorealism | Blender Market

Smudgr & Scratchr – Blender で40種類の汚れを瞬時に選んで適用できる便利なノード | MODELING HAPPY

SMUDGR Pro – 1 Click Photorealism for Blender – YouTube

Smart Weathering

参考:

Smart Weathering | Blender Market

Smart Weathering – ブレンダーで UV 展開せずに汚れを追加出来るノードを実際に使ってみました。レビュー | MODELING HAPPY

Trailer – YouTube

How To Import And Use It – YouTube

TexTools

参考:

TexTools | renderhjs

SavMartin/TexTools-Blender – GitHub

AO ベイクで 3D モデルのクオリティを上げよう!| VirtualCast Blog

SimpleBake

参考:

SimpleBake – Simple PBR and other baking | Blender Market

Uploading from Blender 2.8 to Sketchfab using SimpleBake – YouTube

EZ Baker

参考:

Aquatic Nightmare / EZ Baker – GitLab

EZ Baker | Blender Artists Community

How to Easily Bake Assets in Blender using “Match by Name” With EZ Baker – YouTube

EZ Baker v0.3 – Blender の貧弱なベイク環境を大幅改善してくれる無料アドオン!| 3D人

BakeLab 2

参考:

Shahzod114/Blender-BakeLab2: Blender addon for baking images – GitHub

BakeLab 2 – Free addon for image baking with Cycles | Blender Artists Community

BakeLab – Free Blender addon for baking images – YouTube

BakeTool

参考:

BakeTool | Blender Market

Baketool 2.0 Preview 1 – YouTube

Bake Wrangler

参考:

Bake Wrangler | Gumroad

Bake Wrangler | Blender Market

Bake Wrangler User Guide (readthedocs.io)

Bake Wrangler | Blender Artists Community

Bake Wrangler – Baking made easy in Blender 2.8 – YouTube

Principled-Baker

参考:

danielenger/Principled-Baker: Bake PBR textures with a few clicks – GitHub

Principled Baker – Bake PBR textures with a few clicks | Blender Artists Community

Principled Baker Addon Review for Blender for Easy PBR Texture Baking – YouTube

PBR Texture Bakery

参考:

PBR Texture Bakery for Eevee & Cycles | Blender Market

Blender-Bake-Selected-Image-Addon

**DEPRECATED**

参考:

cgvirus/Blender-Bake-Selected-Image-Addon: Blender Bake Selected Image Addon to bake texture map easily in Blender 2.8 and above – GitHub

Blender 2.8 Addon Bake Selected Image – YouTube

GrabDoc

参考:

GrabDoc – Trim/Tileable Baking Addon for Blender | Gumroad

GrabDoc v1.0 – Blender でタイル状のモデルからノーマルマップやオクルージョンを簡単に作れる無料アドオン | MODELING HAPPY

GrabDoc: Create Trims, Alphas, and Tileables in Real Time Without Baking! – YouTube

FxNodes

参考:

FxNodes Add-on | Gumroad

Blending Normal Maps – YouTube

UV Spectrum

参考:

UV Spectrum | Blender Market

UV Spectrum 4 – YouTube

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です