このように、ビジュアライゼーションだったら見栄えがそれなりであればOKなのかもしれません(?)が、CAD等ではそうもいきません。30cm×10cmのブロックで施工する予定であれば、CGの世界でも30cmで表現してもらわないと困るわけです。建設会社vs施主のトラブルの元であり、(訴訟問題まで発展することはさすがに聞きませんが、)顧客満足度的な部分が微妙に落ちる可能性はなくもないです。うそだろフォトリアルだったらそれでいいじゃん―なんて思うでしょうが、これらは実際にある話しです。Positionノードを使おう」ってのは載っていますが、これはXY平面にしか効かないので(?)、あまり有効ではない手法です。UE4でもオブジェクトのスケールに依存せずに自分が決めたUV値だけに従うマテリアル設定をしてみましょう。やってみようブループリントで完結します。Positionを使用します。それに加えてパラメータを追加して使いやすくしよう。いう感じで進めていきましょう。サンプルとして以下のような赤レンガの外壁を使ってみます。Positionノードを使うことで実現できます。PositionノードにMaskノードを接続して、R、G(つまりX、Y軸の値)をONにして、さらに100で割る(100cm=1UV単位に変換)ことで、Z軸方向の面(上向きの面)においては、オブジェクトがどんな状況にあっても100cmあたり1UVになります。この方法はよく紹介されているのですが1つ弱点があります。真上を向く面にしか適用できません。建物で言うならば、床と天井はうまくいきますが、壁や屋根が上手くいきません。そこで、どの方向にも絶対座標が有効になるようなマテリアル関数を作ります。完成いかがでしょうか。1点注意があって、斜め方向だとずれます。最大でななめ45度のときに√2(=1.414)だけずれるみたいです。検索:管理人:christinayan画像、映像、CGの制作活動をしています。Google+、Flickr、YouTubeで公開。2014年に総フォロワー数4万人突破。Contributorとして建築事務所などに建築写真を提供。4で建築CG、VRを開発。JustFreeThemes.。