この記事はUE4.19時点のものです
UE4.24で再検証しています(2020-01-28)
AnswerHubで求められたので作りました
基本UVでテクスチャ貼るはずのゲームエンジンでなぜこれが必要なのか?
…多分建築系ですかね(経験あり
Triplanar??
3軸からテクスチャを投影する手法
https://www.youtube.com/watch?time_continue=10&v=eHaJHMyG-6U
今回の要件
- ActorのTransformに影響されない
- つまりWorld座標を基準に貼るのはNG
- 移動しようが回転しようがテクスチャがずれないこと
- テクスチャの境界はブレンドをかける
完成品
全体
スケール部分
Triplanar実現部分
合成
サンプル
(UE4.19以降)
ダウンロード
追記参照のこと
BugFix (2020-01-28)
オブジェクトのScaleを不均一に変更するとTextureが歪む事象に対応
変更点は下の画像の通り
サンプルを修正しました
(UE4.24以降)