Add outline glow render pass
Outline glow pass draws a glowing outline of a scene. Combined with layered renderers this can be used to highlight parts of a scene. Outline glow uses render passes to first draw the scene, apply gaussian blur and then draw the blurred image only where no pixels were drawn in the original scene. The result is an outline with a hard edge on the inside and a smooth edge on the outside.
Showing
- Documentation/release/dev/add-outline-glow.md 5 additions, 0 deletionsDocumentation/release/dev/add-outline-glow.md
- Documentation/release/dev/add-outline-glow.png 0 additions, 0 deletionsDocumentation/release/dev/add-outline-glow.png
- Rendering/OpenGL2/CMakeLists.txt 3 additions, 0 deletionsRendering/OpenGL2/CMakeLists.txt
- Rendering/OpenGL2/Testing/Cxx/CMakeLists.txt 1 addition, 0 deletionsRendering/OpenGL2/Testing/Cxx/CMakeLists.txt
- Rendering/OpenGL2/Testing/Cxx/TestOutlineGlowPass.cxx 100 additions, 0 deletionsRendering/OpenGL2/Testing/Cxx/TestOutlineGlowPass.cxx
- Rendering/OpenGL2/Testing/Data/Baseline/TestOutlineGlowPass.png.sha512 1 addition, 0 deletions...nGL2/Testing/Data/Baseline/TestOutlineGlowPass.png.sha512
- Rendering/OpenGL2/glsl/vtkOutlineGlowBlurPassFS.glsl 37 additions, 0 deletionsRendering/OpenGL2/glsl/vtkOutlineGlowBlurPassFS.glsl
- Rendering/OpenGL2/glsl/vtkOutlineGlowUpscalePassFS.glsl 44 additions, 0 deletionsRendering/OpenGL2/glsl/vtkOutlineGlowUpscalePassFS.glsl
- Rendering/OpenGL2/vtkImageProcessingPass.cxx 7 additions, 0 deletionsRendering/OpenGL2/vtkImageProcessingPass.cxx
- Rendering/OpenGL2/vtkOutlineGlowPass.cxx 500 additions, 0 deletionsRendering/OpenGL2/vtkOutlineGlowPass.cxx
- Rendering/OpenGL2/vtkOutlineGlowPass.h 118 additions, 0 deletionsRendering/OpenGL2/vtkOutlineGlowPass.h
Loading
Please register or sign in to comment