チュートリアル

バンプマッピング for 3ds Max

バンプマッピングとは、テクスチャでオブジェクトに擬似的な凹凸をつける技術のことです。

レンガ壁と石畳にバンプマッピングを使用 レンガ壁と石畳にバンプマッピングを使用

このサンプルでは、レンガ壁と石畳にバンプマッピングを使用しています。

ここではレンガ壁を例に、3dsMax上でのバンプマッピングの設定方法について解説します。



使用ソフト 3ds Max 2010
使用プラグイン McmMcaExporter for 3ds Max Ver.1.4
使用ビューア eruptionST Viewer2.2

目次




1. ノーマルマップの作成

まず、ノーマルマップ用のテクスチャを用意します。
ノーマルマップとは、法線ベクトルをRGB値で表したテクスチャのことです。法線マップとも呼びます。
今回はMCT plug-in を導入したPhotoShopで、ノーマルマップとして使用するMCTファイルを作成しました。

ノーマルマップ用のテクスチャ

今回作成したノーマルマップ用のテクスチャ


2. Max上での設定

3dsMax上でのバンプマッピングのマテリアル設定を行います。

3dsMax上でのバンプマッピングのマテリアル設定

用意したノーマルマップ用のテクスチャをTexture 1に割り当てます。

注意:3dsMaxではMCTファイルをテクスチャとして読み込めないため、Image FileにはJPGファイルやBMPファイルなど仮の画像を設定します。


ノーマルマップ用のライト ノーマルマップ用のライトを選択

Mapping TypeをNormal Mapに設定します。
ノーマルマップ用のライトを作成し、Related Lightの項目で作成したライトの名前を選びます。
バンプマッピングに使用できるライトは、指向性ライトとオムニライトです。
ライトの角度や場所によって、バンプマッピングの結果が変わります。

真下の方向に指向性ライトを照射 穴の開いた壁に向かって垂直に指向性ライトを照射
真下の方向に指向性ライトを照射した例 穴の開いた壁に向かって
垂直に指向性ライトを照射した例
壁下部にオムニライトを配置 壁上部にオムニライトを配置
壁下部にオムニライトを配置した例 壁上部にオムニライトを配置した例



レンガのテクスチャを割り当て

次に、Texture 2にレンガのテクスチャを割り当てます。
Blending ModeをModulateにします。
Texture 2の Blending ModeをModulate に設定すると、Texture 1(バンプマッピング用のテクスチャ)にTexture 2(レンガ自体のテクスチャ)を乗算することができます。

レンガのテクスチャを割り当て:描画結果

描画結果

以上でバンプマッピングの設定は完了です。

バンプマッピングありの全体画像 バンプマッピング無しの全体画像
バンプありの全体画像 バンプ無しの全体画像



このページの先頭へ