Editor tool for calculating per-vertex mesh thickness, that can be used in various calculations and effects like translucent and subsurface scattering shaders, soft-body simulation and others.
For more details about this asset from the Unity Asset Store, please visit: Click Here
This is a paid asset, but now you can download the “Vertex Thickness Generator” for FREE. Please note that this package is provided solely for learning purposes or to test the product before purchase, and not for commercial use.
Vertex Thickness Generator v2025.5 (16 Dec 2025) (Latest version)
“If possible, please buy the package to support the developer”
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 6000.3
✅ Unity 6000.0
✅ Unity 2022.3
✅ Unity 2021.3
✅ Unity 2020.3
✅ Unity 2019.4
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.




