Rock - Photogrammetry based Environment Material

A material of generic rock surface. I captured this one in old-fashioned way holding the camera in bare hands, without the flash and without any cross polarisation. The color was calibrated using color checker data and the technique I am planning to share in incoming video, probably at the beginning of 2022. The surface was captured in a cloudy day and was a bit rushed to avoid incomming rain.
To avoid height stretching in areas with sharp height pixel transitions I relaxed the lowpoly plane alignment and bend it to follow the surface curvature.
I removed Ambient Occlusion shadows with the Affinity Photo using baked Ambient Occlusion map as a mask. Its quite easy and quick technique covered in some of my videos before. Usually as soon the albedo was well captured without being underexposed and we still have some info in dark areas, and as long we work on 16 bits data we don't lose any quality this way.
I have added the material and texture-set to my material's library:
https://gum.co/WJAQy
as 'gb_rock307'
For those interested in details, I used my standard material workflow which can be found on my youtube channel:
https://www.youtube.com/c/GrzegorzBaranArt
Cheers!
Grzegorz

PBR preview: Albedo / Normal / Height / Roughness / Ambient Occlusion

PBR preview: Albedo / Normal / Height / Roughness / Ambient Occlusion

Tiling preview rendered in Marmoset Toolbag 4

My photogrammetry workflow (more details at: https://gum.co/YanD and on my youtube channel: https://www.youtube.com/c/GrzegorzBaranArt

My photogrammetry workflow (more details at: https://gum.co/YanD and on my youtube channel: https://www.youtube.com/c/GrzegorzBaranArt

Source Location - this is the spot I used to capture this material

Source Location - this is the spot I used to capture this material

Source Location - I put the ruler at the bottom of the rock as scale reference

Source Location - I put the ruler at the bottom of the rock as scale reference

Source Location - a shot with my shoe used as a reference for height details

Source Location - a shot with my shoe used as a reference for height details

Agisoft Metashape - photogrammetry reconstruction based on 326 images. As you can see I took some additional distance shots to make sure I wont have any gaps or alignment issues cause by missing data.

Agisoft Metashape - photogrammetry reconstruction based on 326 images. As you can see I took some additional distance shots to make sure I wont have any gaps or alignment issues cause by missing data.

ZBrush - I relaxed the lowpoly plane alignment to avoid height stretching in areas with sharp height pixel transitions. I used captured ruler as a scale reference to define the coverage of low poly plane for furhter baking

ZBrush - I relaxed the lowpoly plane alignment to avoid height stretching in areas with sharp height pixel transitions. I used captured ruler as a scale reference to define the coverage of low poly plane for furhter baking

Affinity Photo - quick AO shadow removal. I created copy of Albedo and tweaked it with 'Levels' to flatten and brighten the color in shadows and I used Ambient Occlusion map as a mask to make sure just crevices and concaves are affected.

Affinity Photo - quick AO shadow removal. I created copy of Albedo and tweaked it with 'Levels' to flatten and brighten the color in shadows and I used Ambient Occlusion map as a mask to make sure just crevices and concaves are affected.

The material and texture-set was added to my material's library:
https://gum.co/WJAQy
as 'gb_rock307'

The material and texture-set was added to my material's library:
https://gum.co/WJAQy
as 'gb_rock307'