Block Paving Basketweave - Photogrammetry based Environment Texture

Another capture I did researching monopod's pros and cons for photogrammetry.
I am going also to use this material as an example of how do I tile textures with a strong, repetitive pattern. If nothing changes I should release it soon as a new, free tutorial. So stay tuned :) if you are interested.
With this material I totally removed baked height map from the pipeline as have found it mostly useless.
To capture that surface I used monopod. With focal length set to 24mm, f8 and average exposure time 1/60 sec I was able to stabilise camera good enough to get all images super sharp and useful for further reconstruction.

1k resolution PBR channels preview

1k resolution PBR channels preview

This is my photogrammetry workflow I follow. (More details: https://www.artstation.com/artwork/K0PYG)

This is my photogrammetry workflow I follow. (More details: https://www.artstation.com/artwork/K0PYG)

Source - Using monopod I managed to capture 65 images. With focal length set to 24mm, f/8 and average exposure time 1/60 sec I was able to stabilise camera good enough to get all images super sharp and useful for further reconstruction.

Source - Using monopod I managed to capture 65 images. With focal length set to 24mm, f/8 and average exposure time 1/60 sec I was able to stabilise camera good enough to get all images super sharp and useful for further reconstruction.

Source - captured area - I covered roughly 2 square meters

Source - captured area - I covered roughly 2 square meters

Source - captured surface details - as surface wasnt complex, focal length set to 24mm was totally fine to do the job,

Source - captured surface details - as surface wasnt complex, focal length set to 24mm was totally fine to do the job,

Reconstruction in Photoscan - based on 65 images I built 70mln poly model. As FBX struggles to keep vertex color values above 67mln I trimmed it down to 64mln. It was fine as didnt affect the area I was planning to bake from.

Reconstruction in Photoscan - based on 65 images I built 70mln poly model. As FBX struggles to keep vertex color values above 67mln I trimmed it down to 64mln. It was fine as didnt affect the area I was planning to bake from.

Zbrush - building lowpoly for baking - to make seam removal easier and faster, lowpoly model was built and positioned to follow/match the pattern

Zbrush - building lowpoly for baking - to make seam removal easier and faster, lowpoly model was built and positioned to follow/match the pattern

Seam removal and arrangement fixes in Substance Painter with the 'Clone Tool'

Seam removal and arrangement fixes in Substance Painter with the 'Clone Tool'

Substance graph I used to generate final PBR results. I decided to remove baked height map from the graph and pipeline as it does nothing. Maybe will bring it back for cliff surface or something else but now.. f*ck it :)

Substance graph I used to generate final PBR results. I decided to remove baked height map from the graph and pipeline as it does nothing. Maybe will bring it back for cliff surface or something else but now.. f*ck it :)

1k material preview