The Detail Mesh HDA (Houdini Digital Asset) allows you to project a so called detail mesh onto template geometry. The tool will analyze your template and will based on its uvs, project the detail mesh onto it to create the output. While doing this, it will also try and resolve any seams that get created due to the input uvs.


Tiling

The tool functions by projecting the detail mesh onto the template geometry by looking at it's UVs. The larger your template geometry UVs are, the more tiling you will see. (This will ofcourse also increase the total produced polycount) By rotating UV shells you can customize the orientation of the projected geometry at any location on the surface.

Seam Removal & Post Processing

The tool will also automatically try and patch any holes it finds in the output mesh. The more seams you have in your template mesh, the more seams you will have. So for better results, try and keep your UV seams to a minimum. Once the tool has finished projecting, it will generate new normals for you based on the Cusp Angle parameter.


Masking

The tool also allows you to mask regions you want to project template geometry on. You can do this by adding a color (Cd) attribute to your template geometry, and enabling the "Mask by Color" toggle on the tool.


Example

In the image above we can see a nice result that the tool produced for the blockout provided. Based on the image on the left we created the blockout, applied an automatic UV unwrap and fed it to the tool. The result produced can be seen on the third image. The fourth image shows that same mesh with some vertex colors multiplied with generated AO.

CREATED BY

PAUL AMBROSIUSSEN

Paul Ambrosiussen is currently a Technical Artist at Bismuth Consultancy. He was the Lead of the Labs initiative at SideFX before that. Paul finished his BASc in International Game Architecture and Design at NHTV University of Applied Sciences in Breda. Paul enjoys writing tools to support effective art-pipelines, and maintaining tool / workflow quality for the artists he is assisting. His goal is to help others create amazing things in a better, faster and more flexible way. He creates tutorials, gives live lectures, attends events, and presents custom workshops to customers.

More from Paul Ambrosiussen