Marco Vitale's Mesh Tools plug-in offers a suite of tools to import, edit, and render 3D meshes in Substance 3D Designer while keeping everything procedural, with no need to bake textures or mesh information.
Import whole 3D scenes and edit, or even create them from scratch right in Substance 3D Designer with a node-based and non-destructive workflow using Marco Vitale's Mesh Tools, the winner of last year's Substance 3D Designer Insanity Awards.
This collection comprises various tools for editing, mapping, and rendering 3D scenes. Here's the whole contents list:
- Add Node combines the mesh data of two scenes or meshes into a single scene, allowing you to keep multiple meshes separate within the same scene;
- Array Node creates multiple copies of a mesh or an entire scene along the X, Y, and Z axes, allowing for the efficient creation of repeated structures or patterns;
- Displace Node modifies the vertex positions of the meshes in the input scene using a displacement map, useful for adding fine details and textures to the geometry of the meshes;
- Input Node generates the 3D mesh by directly inputting vertex, UV, and normal coordinates, as well as the corresponding face indices, following the .obj file format specification;
- Material Mapping Node uses the UV map generated by the Render Node to apply material maps to the meshes in a scene, allowing precise control over how the material is applied to 3D models based on their UV coordinates;
- Morph Node blends the vertex positions between two meshes, both must have the same number of vertices and identical face indices;
- Render Node converts the input scene into a rendered texture, allowing visualizing 3D meshes as 2D images;
- Sampler Node samples multiple textures to influence the position scale, and rotation of a mesh or scene, allowing dynamic and texture-driven transformations of 3D objects;
- Texture Mapping Node uses the UV map generated by the Render Node to apply a texture to the meshes in a scene, allowing precise control over how textures are applied to 3D models based on their UV coordinates;
- Transform Node performs basic transformations to a mesh or scene, including translation, rotation, and scaling;
- UV Transform Node applies transformations to the UV maps of the meshes in a scene, allowing to adjust UV coordinates for various effects, such as scaling, rotating, and translating textures applied to the meshes;
- UV-Grid Node is a helper node designed to draw the UV maps of the meshes of a scene, helping visualize and position textures accurately by providing a clear representation of the UV coordinates.
In the future, Marco plans to add Decimate Node, Subdivide Node, implement mesh instancing to compress the data, and continue optimizing performance.
Get MV Mesh Tools here and check out the YouTube playlist to get started. Also, don't forget to join our 80 Level Talent platform and our Telegram channel, follow us on Instagram, Twitter, LinkedIn, TikTok, and Reddit, where we share breakdowns, the latest news, awesome artworks, and more.