シェーダー

ここでは各シェーダーの説明を記載します。
シェーダーは表現したいものに合わせて変更する必要がありますので、
こちらの説明やサンプルデータを参考に、自分の求める表現に設定していきましょう。

機能説明

2dmap_skybox

バックグラウンドマテリアルとして使用したい場合に設定します。
このシェーダーを選択したマテリアルは「レンダリング設定>バックグラウンドマテリアル」で選択可能となります。

2dmap_skybox.png
 

a_n

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップが設定可能です。

a_n.png
 

a_n_discard

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップが設定可能です。
また、アルベドマップのアルファチャンネルを利用したアルファ抜き表現が可能です。

a_n_discard.png
 

a_n_rm

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップ、マスクマップが設定可能です。
BAKINにおいて物理ベースシェーディングを用いる場合、推薦するシェーダーです。

a_n_rm.png
 

a_n_rm_discard

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップ、マスクマップが設定可能です。
また、アルベドマップのアルファチャンネルを利用したアルファ抜き表現が可能です。

a_n_rm_discard.png
 

a_n_rm_sss_discard

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップ、マスクマップが設定可能です。
また、アルベドマップのアルファチャンネルを利用したアルファ抜き表現が可能です。
加えて、SSS(Subsurface Scattering)マスクマップを使用することで、光の透過表現が可能です。

a_n_rm_sss_discard.png
 

a_n_rm_wind_discard

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップ、マスクマップが設定可能です。
また、アルベドマップのアルファチャンネルを利用したアルファ抜き表現が可能です。
加えて、風で揺らすような表現を設定することができます。
地面に生える草で使用する場合は「Y=0を固定するかどうか」をオンにしてください。

a_n_rm_wind_discard.png
 

a_n_wind_discard

物理ベースシェーディングを用いたシェーダーで、
アルベドマップ、ノーマルマップが設定可能です。
また、アルベドマップのアルファチャンネルを利用したアルファ抜き表現が可能です。
加えて、風で揺らすような表現を設定することができます。
地面に生える草で使用する場合は「Y=0を固定するかどうか」をオンにしてください。

a_n_wind_discard.png
 

character_create_hair

特殊なシェーダーで、BAKINサンプルキャラモデルで使用している、
キャラクター用髪シェーダーです。
頂点カラーとパラメーターの髪の色をオーバーレイ合成します。

character_create_hair.png
 

character_create_skin

特殊なシェーダーで、BAKINサンプルキャラモデルで使用している、
キャラクター用肌シェーダーです。
頂点座標から目や口などのパーツをパラメーターを元に配置します。

character_create_skin.png
 

cubemap_skybox

.hdr形式のテクスチャを用いたバックグラウンドマテリアルを設定します。
このシェーダーを選択したマテリアルは「レンダリング設定>バックグラウンドマテリアル」で選択可能となります。

cubemap skybox.png

glass

ガラスのような質感を表現します。

glass.png
 

map

非物理ベースレンダリングのシェーダーを物理ベースに拡張したものです。
カラーテクスチャが設定可能です。

map.png
 

map_discard

mapシェーダーをベースに、アルファ抜き(非半透明)をします。
葉の表現などに使用できます。

map_discard.png
 

map_nolit

ライティングを行わず、環境マップも適用されない、テクスチャの色のままが表示されるシェーダーです。
不透明として描画されます。

map_nolit.png
 

map_nolit_add

ライティング、環境マップの適用を行わず、テクスチャの色のまま加算(add)でブレンドされます。
半透明として描画されます。

map_nolit_add.png
 

map_nolit_alpha

ライティング、環境マップの適用を行わず、テクスチャの色のままテクスチャのアルファ値で合成されます。
半透明として描画されます。

map_nolit_alpha.png
 

'map_nolit_discard'''

map_nolitシェーダーをベースに、アルファ抜き(非半透明)をします。
不透明として描画されます。

map_nolit_discard.png
 

map_nolit_modulate

ライティング、環境マップの適用を行わず、テクスチャの色のまま乗算(modulate)でブレンドされます。
半透明として描画されます。

map_nolit_modulate.png
 

map_notex

テクスチャを用いず、頂点カラーだけでポリゴンを表示します。
物理ベースのシェーディングを行います
不透明として描画されます。

map_notex.png
 

map_terrain

地形と同じように描画されます。
マップエディターのコンテキストメニュー「モデル出力」を使って出力したモデルをスタンプとしてマップに配置した際、地形と見た目を合わせる際に利用できます。

#ref(): File not found: "map_terrain.png" at page "シェーダー"

 

map_wind_discard

map_discardに、風による頂点アニメーションを追加したシェーダーです。
地面に生える草で使用する場合は「Y=0を固定するかどうか」をオンにしてください。

map_wind_discard.png
 

toon

陰影がはっきりしたセルルック風の描写を行います。

transparent_normal_water

法線マップを使って水面を表現します。
背面描画結果を屈折表現に用います。

transparent_normal_water.png
 

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS