Double Sided Mesh without shaders - Modify Mesh Tool
Make single-sided meshes double-sided without the use of a custom shader.
Make single-sided meshes double-sided.
You need to make your mesh double-sided but don't want to change your shader? Then this is your one-click solution.
✔️ Generates a new mesh with doubled and inverted vertices, tris, UVs, ..
✔️ Meshes are stored a mesh assets right next to the original.
✔️ Supports Skinned Meshes and animations (copies bone weights & poses)
✔️ No custom shader is required. One click and you are done.
✔️ Multi material meshes are supported (sub mesh support)
✔️ Can duplicate sub meshes to assign new materials to the inverted side.
✔️ Multi mesh editing (edit multiple objects at the same time).
✔️ No runtime components needed (after all, it's just a new mesh)
⚠️ It does support UNDO but the created mesh assets will remain.
⚠️ Baked vertex animations are not supported (animations with bones and animations through shaders are working just fine).
✔️ Full Source Code included
✔️ Supports Unity 2019, 2020, 2021, 2022, ...
☕ Use cases
You need to make your mesh double-sided but don't want to change your shader? ->This is your one-click solution.
You need a double-sided mesh with different materials on each side? -> Use the "Double-sided and duplicate sub meshes" command.
✍️ Usage
Right-click on your prefab or use the GameObject menu: "Make Mesh > Double-Sided".
Technical details
- Make meshes double-sided
- No custom shader required
- Full source code included