> For the complete documentation index, see [llms.txt](https://ark-kra.gitbook.io/screen-space-bevel/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ark-kra.gitbook.io/screen-space-bevel/screen-space-bevel-docs.md).

# Screen Space Bevel Docs

<a href="https://www.fab.com/listings/d742aad5-12e5-4ed0-9bef-c8dad69fdf08" class="button primary" data-icon="link">FAB</a>

## Overview

Screen Space Bevel is a global shader plugin that modifies GBuffer normals in screen space to simulate beveled edges without changing the original geometry.

<figure><img src="/files/qtzbRe126c2SIJnQXeLn" alt=""><figcaption></figcaption></figure>

***

The shader operates in the **post-render stage**, reading scene depth and GBuffer data to detect sharp transitions between surfaces.

<figure><img src="/files/IprGqX7mQKEDcQoqEEI1" alt=""><figcaption></figcaption></figure>

Then adjusts surface normals locally to create the appearance of a small bevel, resulting in more natural light falloff and edge softening.

***
