Post-processing effects Morten Paluteder Post-processing effect? - - PowerPoint PPT Presentation

post processing effects
SMART_READER_LITE
LIVE PREVIEW

Post-processing effects Morten Paluteder Post-processing effect? - - PowerPoint PPT Presentation

Post-processing effects Morten Paluteder Post-processing effect? Render the scene as normal Don't project to the screen, save Apply shaders Project the outcome https://www.youtube.com/watch?v=3Asqn9SNTnk Color grading Tone


slide-1
SLIDE 1

Post-processing effects

Morten Paluteder

slide-2
SLIDE 2

Post-processing effect?

  • Render the scene as normal
  • Don't project to the screen, save
  • Apply shaders
  • Project the outcome
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6

https://www.youtube.com/watch?v=3Asqn9SNTnk

slide-7
SLIDE 7

Color grading

  • Tone mapping - HDR (High Dynamic Range) to

LDR(Low Dynamic Range)

slide-8
SLIDE 8
slide-9
SLIDE 9

Color grading

  • Color correction
  • 3D Lookup Table (16x16x16)
slide-10
SLIDE 10
slide-11
SLIDE 11

Antialiasing

  • Blur the edges/contrasts
  • MLAA, FXAA and SMAA
slide-12
SLIDE 12

C:\Users\tyger\Desktop\SMAA-Enhanced-Subpixel-Morphological-Antialiasing.mp4

slide-13
SLIDE 13

Eye adaption

  • Low percent, high percent
  • Min brightness, max brightness
  • Speed up, speed down
slide-14
SLIDE 14

Eye adaption

Example: Low percent – 80%, High percent – 95%

  • 80% of the screen pixels are darker than

luminance value A.

  • 95% of the screen pixels are darker than

luminance value B.

  • Average of A and B is C, current luminance

https://www.youtube.com/watch?v=5L4HTUS1RYE

slide-15
SLIDE 15

Bloom

  • Natural effect: dark objects near bright lights
  • Can't display directly: no HDR support
  • Uses gaussian blur
slide-16
SLIDE 16

Bloom

  • Threshold – required luminance for bloom
  • Bloom dirt mask – brighten up bloom in some

areas

https://www.youtube.com/watch?v=e6GM6R2zhBY

slide-17
SLIDE 17

Motion blur

  • Camera: shutter is open to give light
  • Real world: eye sensor reaction time
  • Mostly visible on 20-30 FPS/screenshots
slide-18
SLIDE 18

Motion blur

  • Camera motion blur:

2D VV: previous view matrix, current view matrix, pixel depth

slide-19
SLIDE 19

Motion blur

  • Object motion blur:

Render geometry of all motion blurred targets

slide-20
SLIDE 20

Motion blur

  • Blend camera/object motion blur together
  • Approximations
slide-21
SLIDE 21

Motion Blur Softedge

  • From which neighborhood pixels the current

pixel receives content?

  • Softedge uses gaussian blur on the velocity

texture

slide-22
SLIDE 22

Depth of field

  • Applies blur to scene based on a central point

(focal region)

  • Three layers: near, far, focal
slide-23
SLIDE 23
slide-24
SLIDE 24

Lens flare

  • Caused by imperfections of a camera lens
  • Originates from a light source
slide-25
SLIDE 25

Unreal engine 4 post-processing effects

https://www.youtube.com/watch?v=zzRsPFzu_DY

slide-26
SLIDE 26

ENB

http://enbdev.com/description_en.htm https://www.youtube.com/watch?v=_OFHllW_nDA https://www.youtube.com/watch?v=tjZ1pII5188&feature=player_detailpage#t=42