Enterables: All products 50% off

Draw on Top of Everything

This plugin allows you to draw objects on top of everything

  • 지원 플랫폼
  • 지원 엔진 버전
    5.0 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

This plugin allows you to draw any actor on top of everything. There are two BP function to enable/disable draw on top mode. You can call these functions in any blueprint class. It is in the global scope. The enabling function requires three parameters. The active camera component, array of actors to draw on top and the option of including camera actor to be drawn on top. You can use the built-in GetAllActorsOfClass BP function to get the array of CameraActors and use the GetComponentByClass BP function iteratively to get the CameraComponent reference.








Please see the screenshots and sample video before purchasing the plugin.




Version 1.2
  • UE 5.3 support



Version 1.1
  • Draw on top of 2D UI elements (Optional). (PoC video: https://www.youtube.com/watch?v=99CDFZ3ze2E)
  • Add recursively child actor components and attached actors to the list
  • Viewport resize bug fixed.
  • Memory leak bug fixed.
  • Add/remove actors without disabling draw on top mode.
  • MacOS support







TODOs
  • UE 5.4 support

기술적 세부사항

Features:

  •  Draw any actor on top of everything
  • You can use opaque or translucent materials.
  • Simpily enable/disable draw on top mode.
  • You may select include camera actor option to prevent drawing object on top of camera actor. Ideal for first/third person characters.

Code Modules:

  •  DrawOnTopOfEverything (Runtime)

Number of Blueprints: 1

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: https://drive.google.com/file/d/1gS5cRpO9rItbK44D8YLaFQnXnoz52qPT/view?usp=sharing

Example Project: https://drive.google.com/file/d/1SncrZ4rep0nsmQ8DqgpqMpCjFAAt3oKp/view?usp=sharing

Video: https://youtu.be/so06Z0LFM6s

Important/Additional Notes:

  • This plugin renders your selected actors one more time after the main render process. So, this adds extra load to your render time. If you select lots of actors this might reduce your render time/performance.
  • The method this plugin implements does not contain global illumination and shadow casting. So, your “draw on top” actors will not have shadow of other objects on them. Also, there is no reflection or other effects on the selected actors. Please see the screenshots and sample video to see the actual outcomes.