스포트라이트 세일: 10월 7일 오후 10시 59분까지 엄선된 소품을 50% 할인받으세요.

IMPERFECTER - Post Process Toolkit

Toolkit plugin that extends the engine’s Post-Processing possibilities by providing a set of real-time modular Post-Process effects focused primarily on simulating various real-life camera imperfections.

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

DOCUMENTATION - See the documentation to learn more.

SHOWCASE VIDEO - Watch the showcase video to get an overview of the plugin.

PLAYABLE DEMO - Download a playable demo to see the effects working in real time.


IMPERFECTER is a code plugin for Unreal Engine that extends the engine’s Post-Processing possibilities by providing a set of real-time modular Post-Process effects focused primarily on simulating various real-life camera imperfections.

Go-To plugin for every found-footage, bodycam, digicam style video game. It's ideal for adding that last bit of realism/believability to your projects.


The effects are made with global shaders that are inserted into the Unreal Engine’s rendering pipeline which allows for achieving more complex Post-Process effects that normally wouldn’t be possible with regular Post-Process materials.

Modularity of the effects allows for ease of use and more control over their behavior. Effects can be reordered and can be used multiple times.


List of all available IMPERFECTER Effects:

  • Lens Distortion - Applies a barrel/pincushion lens distortion to the screen.
  • Sharpen - Adds a sharpening effect to the screen.
  • Overlay - Adds a gradient or an image on top of the screen.
  • Soften - Adds a blur/softening effect to the screen.
  • Chromatic Aberration - Adds a Chromatic Aberration/Lens Fringe effect to the screen.
  • Compression Artifacts - Simulates the low-bitrate artifacts caused by lossy compression algorithms.


IMPERFECTER introduces a custom In-Editor window tab to make working with the plugin easy and convenient. On top of that, the configuration of the effects can be saved and loaded via preset asset files.


Applying the effects happens via level actors called "Imperfecter Instances" as well as utilizing the Imperfecter Subsystem for changing the effect's properties at runtime. The workflow is similar to working with Post Process Volumes. Simply add a new "Imperfecter Instance Actor" on the level and you're ready to start adding the effects.


For detailed information about the plugin please read the Documentation

Not sure if that's what you're looking for? Check out the showcase video here to get an overview of the plugin or download the playable demo here to see the effects in real time for yourself.


Sample scenes from the screenshots are not included.

기술적 세부사항

Performance:

The plugin has been designed with performance in mind and it's perfectly suitable for real-time rendering. Total GPU cost of all 6 available effects in total used at once varies between 0.94ms to 1.02ms at 1920x1080 resolution on a Mobile RTX 2070 (1660ti Desktop equivalent) and 0.65ms to 0.70ms on a Desktop RTX 3070. The GPU cost is different for each effect based on the effect's complexity.


Code Modules:

  •  Imperfecter (Runtime)
  •  ImperfecterEditor (Editor)


Number of C++ Classes: 28

Supported Development Platforms: (Win64)

Supported Target Build Platforms: (Win64)