- Current Version: 2025.1: 2025-04-13T18:43:15Z
- First Published: 2021-09-07T15:10:16Z
- Size: 876416
- Supported Unity Versions: 2019.4.0
Vertex Thickness Generator
Documentation | Forum | Support
Editor tool for calculating per-vertex mesh thickness (based on the GDC 2011 Colin Barre-Brisebois talk), that can be used in various calculations and effects like translucent and subsurface scattering shaders, soft-body simulation and others.
Calculated thickness is a grayscale value in the range of [0, 1], where 0 corresponds to the minimal mesh thickness and 1 to maximum. Thickness is calculated per-vertex and can be saved inside any mesh vertex buffer (uv0-uv7, normal, tangent or vertex color).
Supported Unity versions (only LTS):
✅ Unity 2019.4
✅ Unity 2020.3
✅ Unity 2021.3
✅ Unity 2022.3
✅ Unity 6000.0
Supported render pipelines:
✅ Built-in
✅ Universal (URP)
✅ High Definition (HDRP)
Source code:
✅ Included
Asset is already included in the Amazing Tools Bundle.
⚠️Note:
• Mesh thickness is generated per-vertex and its calculation speed and quality depends on the mesh vertex count.
• This tool allows generating thickness and saving it inside a mesh and package includes Preview shader for rendering this baked data. However it is up to the user to create and setup custom shaders for reading baked thickness from a mesh and render it according to the requirements.
• Package does not include any translucent, subsurface scattering or any other shaders or files used in the promo screenshots.
Add to cart