1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【UE5】マテリアルでカメラ距離をとりたいメモ

Posted at

今回は、マテリアルでカメラ距離を取る方法が気になった為、調査した内容になります。
Actorのブループリントから、Actorとカメラの距離を計算する事は、難しくありません。
場合によっては、マテリアルノードでそれを完結してしまいたい時もあります。
それって、必要な時に毎回調べていたけど、どうやってやっていたっけというメモになります。

検証環境

UnrealEngine 5.3.2

前提条件

マテリアル以外の条件は揃えたいため、カメラは、レベルシーケンサで固定して距離によって条件が変わることは無いようにしています。

サーフェスマテリアル

実際に組んだノード
サーフェスマテリアルのノード.png

結果
サーフェスマテリアルでのカメラ距離.png

ポストプロセスマテリアル

実際に組んだノード
ポストプロセスマテリアルのノード.png

結果
ポストプロセスマテリアルでのカメラ距離.png

最後に

ロジック的には、どちたも同じロジックです。
サーフェスマテリアルと違い、ポストプロセスマテリアルの場合は、デバッグで値を可視化する事が必要でしょう。
また、年末なので、下書きのまま放置していた記事の大掃除も行う事ができました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?