version 2.57
参考: bmaniaさんのマテリアルノードに関する記事
参考: bmaniaさんのマテリアルノードに関する記事
事前準備
- マテリアルとテクスチャを容易して通常通りのオブジェクトに割り当ててください。
- テクスチャはUV or Generated(Global)でのmappingを想定しています。
ノード構成
- もっと簡潔な実装法がありました。直接Geometry>Front/BackをOutput>Alphaに繋ぐと、Back=透明,Front=通常表示で表示されます。
- GeometryのFront/BackをMixに繋いで裏面表面を判別しています。
- 2つのcolorrampは白黒にし、その値(0 or 255)を透明度としてoutputに渡しています。
- textureは展開がUVならばUVをそのまま繋いでOKです。tangentやnormalなどの、通常マテリアルに存在するマッピング手法については対応していないものもあるようです。}
用途
MMDのカメラモーション読込時に、カメラがオブジェクトへめりこみ、裏面を描写してMMDと同様の画面にならない事例の補正に。カメラがオブジェクトにめり込む場合なら、カメラのStart位置を変更すれば回避可能です。複数のテクスチャを個別に重ねてNorやDispを表現するようなモデルには不向きです。どちらかというとローポリ~ミドルポリ向け。裏面メッシュを個別に設定しなければならないという点でミドルポリ推奨。上図ではInputにTextureを設定しているます。そのため、Properties>Textureを弄ることはできなくなっていますが、InputにTextureを設定しない限り、個別にテクスチャマッピングは可能です。
添付ファイル