Projection FOV

Krystian Komisarek - 6月 6, 2021

User-friendly and configurable system designed for projecting textures on the environment.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.23 - 4.26
  • ダウンロードのタイプ
    アセット パック
    この製品には、Unreal Engine アセットを詰め合わせたものが入っています。任意の既存プロジェクトにインポート可能です。

The Projection FOV is a user-friendly and configurable system designed for projecting textures.

Use camera frustum shape to project data on geometry.

Demo: Link


Use cases:

  • implementing area of visibility in 3D games
  • projecting colorful textures on the environment
  • simulating shadow map in toon shading systems
  • simplified and efficient alternative for the spotlight effect

テクニカルノート

Features:

  • supports two types of material rendering (mesh-based and decal based)
  • camera field of view projection combined with depth test
  • distance-based coloring configuration and texture mapping
  • multiple types of shape projection (rectangle, circle, masked)
  • works as an attachable actor
  • configurable projection receivers
  • applicable for any type of game (not only 2d)
  • attachable light actor
  • calculated on GPU
  • frustum area attachment debug


Technical:

  • The system is based on rendering scene to depth map so should be used with caution
  • The system does not generate any additional procedural mesh because it's based on texture projection


Blueprints: 1

Documentation: Link

Contact: Discord

Development Platforms: Windows, Max

Input: TPP example project used in the demo

Network Replicated: N/A

Notes: I am ready to hear your feedback and requests. Remember that your positive rating and comments can be fuel for the next update.