← All ideas
  • Published 4 Dec 2018

Screen Space Smooth Curvature for Blender 2.8's viewport

Blender 2.8 has implemented the Screen Space Curvature to generate a Curvature effect from the normal of the camera. By iterating the pixel width and blur, we can generate a Smooth Curvature map that can act like a real time Ambient Occlusion effect. This effect is often used by Substance Designer user to add AO to their procedurally generated textures.

Here is the result we have currently:

i.imgur.com/S9TG9lC.png

The result with the Smooth Curvature overlayed with the Curvature:

i.imgur.com/qEvVN3B.jpg

Here is the node setup:

drive.google.com/file/d/1bixkxs6cSes-J9GVwDeIP7pW2OnGNhYd/view

The Curvature map is blurred from XY: 128 pixels to 1 by dividing the value by 2 each time. The result is overlayed from the most blurred to the least. I don't know what the performances will be, if it is too heavy it can start by dividing it by 64 or 32 pixels.

smooth curvature.png

84.6%

Development Status: Open

Upvote 22 Downvote 4
dbekhouc
4 Dec 2018

0 Comments