> For the complete documentation index, see [llms.txt](https://amazing-assets.gitbook.io/dynamic-wireframe-shader/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://amazing-assets.gitbook.io/dynamic-wireframe-shader/dynamic-wireframe-shader.md).

# Dynamic Wireframe Shader

**Dynamic Wireframe Shader** is a modern GPU-based solution for rendering wireframe effects in Unity. Unlike traditional wireframe techniques, it requires no mesh preprocessing, mesh duplication, or baked barycentric coordinates. The entire wireframe effect is generated and rendered directly by the shader, making it easy to integrate into existing workflows.

{% embed url="<https://www.youtube.com/watch?v=Zhk6c-qSJc8>" %}

Built on top of **Shader Graph**, **Dynamic Wireframe Shader** gives artists and developers complete control over the final look, allowing them to create unique visual styles or seamlessly integrate wireframe rendering into existing shaders and projects.

{% embed url="<https://www.youtube.com/watch?v=uriSlZPRQYs>" %}

{% hint style="info" %}
**Dynamic Wireframe Shader** requires a tessellation-capable GPU and may not work on older or lower-end hardware. Before purchasing, try the [Free Sample](https://drive.google.com/file/d/1mkDA7Po_Qf_rb7qMpDD0tmgvTjyOGYut/view?usp=sharing) package to verify compatibility with your project, target platform, and devices.

If need support for low-end devices or WebGL, take a look at [**Wireframe Shader**](https://assetstore.unity.com/packages/vfx/shaders/wireframe-shader-181386?aid=1011lvgVb) asset, a comprehensive wireframe rendering package that includes both classic and dynamic wireframe techniques. It provides maximum flexibility and broader platform support everything from WebGL and mobile devices to high-end desktop hardware.
{% endhint %}

{% hint style="info" %}
Note, while **Dynamic Wireframe Shader** requires a tessellation-capable GPU, it doesn't use or support tessellation. It only uses Hull and Domain shader stages.

Beside tessellation, **Dynamic Wireframe Shader** currently also doesn't support ray-tracing and motion blur.
{% endhint %}
