Houdini

MtlX Automotive Materials

Automotive Materials Pack

If you use Unreal Engine, chances are you’ve used the highly popular and free “Automotive Materials Pack” provided by Epic Games in their marketplace/FAB. It’s a highly flexible and dense library of shaders, with tons of customization options, and boy do they look great. If you see a car rendered in Unreal Engine on youtube, the artist is most likely using these materials.

I use these shaders so much, it started to become an issue that I didn’t have access to a similar set of materials outside of Unreal Engine, and since outside of the real-time context I am a big Houdini fan, I thought it would be a good idea to try building some shaders in MtlX for Karma rendering.

The MtlX Version

The node graph beneath the master materials in Unreal is rather dense, but I broke down some core components I wanted maintain for Karma rendering.

  • A visually stunning Car Paint material that has the appropriate qualities:

    • Adjustable Paint Specs

    • Correct metallic representation with options to fake dialectrics

    • Clear coat with the right micro-roughness texture

  • Triplanar UVs

  • Varying levels of breakup to add realism across a uniform surface

  • Art direct-able sliders


The Result

And so, with a little elbow grease I built my own version as a way to explore MtlX in Karma. Below are some images of where I got to.


6/25/24