# omarshehata/webgl-outlines

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/omarshehata-webgl-outlines).**

0 stars · 0 forks

## Links

- GitHub: https://github.com/OmarShehata/webgl-outlines
- awesome-repositories: https://awesome-repositories.com/repository/omarshehata-webgl-outlines.md

## Description

This is the source code for How to render outlines in WebGL & Better outline rendering using surface IDs with WebGL implemented in ThreeJS and PlayCanvas. This renders outlines with a post-process shader that takes the depth buffer and a surface normal buffer as inputs, followed by an FXAA pass.

## Tags

### Part of an Awesome List

- [Shader Tools](https://awesome-repositories.com/f/awesome-lists/devtools/shader-tools.md) — Technique combining depth, normals and surface IDs.
