Spotlight Sale: Save 50% on select Props now through October 7.

Projection FOV

Krystian Komisarek - Blueprints - Jun 6, 2021

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

  • Supported Platforms
  • Supported Engine Versions
    4.23 - 4.27, 5.0 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

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 areas of visibility in 3D games
  • projecting colorful textures on the environment
  • simulating shadow maps in toon shading systems
  • simplified and efficient alternative for the spotlight effect

Technical Details

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 game (not only 2d)
  • attachable light actor
  • calculated on GPU
  • frustum area attachment debug


Technical:

  • The system is based on rendering the scene to the depth maps, so it should be used cautiously.
  • The system does not generate any additional procedural mesh 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. Your positive rating and comments can fuel the next update.