スポンサーリンク

Blender [岩に苔をつける] Cyclesでテクスチャの混ぜ方

 

 

 

 

http://blendersketch.blogspot.jp/2014/11/waterfall-series3-1.html

このチュートリアルの岩に苔を生やすところで何が起こっているかわからなかったので真面目に考えた。

mosstone_1_20150712

こんなのができあがる。

 

[α]. まず石っぽいオブジェクトを作って(別にsphereやCubeでもいいけど)、Editモードに入って全頂点選択→[U]→[Smart UV Project]でUV展開する。

次にオブジェクトにマテリアルを+して、ノードエディタへ行く。

[β]. そして以下のように設定

mosstone_2_20150712

[γ]. ②、③はそれぞれ、普通に岩のテクスチャと苔のテクスチャを読み込んで、Diffuseの色として指定しているだけ。

 

[δ]. ①が問題で、まずノイズテクスチャを作り、その色をColorRampの入力へつなげている。

これをそのままDiffuseへつなげて適用すると、下のようになる。

mosstone_3_20150712

 

[ε]. この黒~白までの値を、[β]にあるMix ShaderのFacへ入れる。Mix ShaderはShader1とShader2を合成するが、合成の割合はFacで決まる。

●Facが0に近い場合、Shader1がより優先される

●Facが1に近い場合、Shader2がより優先される

 

従って、ColorRampをマテリアルに適用した時([δ]参照)に黒に近い部分はよりShader1のテクスチャが、白に近い部分はよりShader2のテクスチャが強くなる。

これによって[δ]の図の黒い部分はShader1で指定した苔のテクスチャが、白い部分にはShader2で指定した岩のテクスチャが出ることになる。

 

 

 

 

 

 

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


この記事のトラックバックURL: