Procedural Fingerprints
Fingerprint types.

Fingerprint types.

Dynamic ridge frequency.

Dynamic ridge frequency.

The Minimum Ridge Width allows for the preserving of details across different texture resolutions by ensuring that the ridge widths never go below a specified pixel size.

The Minimum Ridge Width allows for the preserving of details across different texture resolutions by ensuring that the ridge widths never go below a specified pixel size.

Parameters for the single fingerprint mask/alpha generator, MT Fingerprint.

Parameters for the single fingerprint mask/alpha generator, MT Fingerprint.

Example of the fingerprint grunge generated by MT Fingerprints.

Example of the fingerprint grunge generated by MT Fingerprints.

The Type Occurrence parameters can be used to fine tune the proportionate amounts that each type contributes to the texture.

The Type Occurrence parameters can be used to fine tune the proportionate amounts that each type contributes to the texture.

Fingerprints can be randomly added/removed based on the overall probability value. This acts almost like a time slider.

Fingerprints can be randomly added/removed based on the overall probability value. This acts almost like a time slider.

The Levels parameter is basically the number of iterations of the noise that is blended over itself to increase/decrease the overall coverage.

The Levels parameter is basically the number of iterations of the noise that is blended over itself to increase/decrease the overall coverage.

Parameters for the fingerprint grunge generator, MT Fingerprints.

Parameters for the fingerprint grunge generator, MT Fingerprints.

Procedural Fingerprints

This one's a follow up on my previous post about Phasor Noise (https://www.artstation.com/artwork/LRd0nv). When thinking of ways to showcase uses for the noise, a fingerprint generator was one of the first things that came to mind, and this was originally going to be part of that same post but I decided it deserved a post of it's own.

I used it to create a node for generating a single fingerprint with 4 different fingerprint types (MT Fingerprint), and used that to create a fingerprint grunge generator that can be used to add detailed fingerprint surface imperfections to a material (MT Fingerprints). Both are fully procedural and highly customisable. No need to give away any personal data for the sake of a texture ;D. I've included a number of parameters that have some benefits over a traditional photo-based method, such as dynamic ridge frequency and minimum ridge width in pixels for preserving details at lower texture resolutions.

You can get it on the ArtStation Marketplace (https://www.artstation.com/a/35711837) or my Gumroad (https://matt-taylor.gumroad.com/l/MT_Fingerprints).

More artwork