Sand - Photogrammetry based Environment Material

Another surface scan made for my video. This scan was taken to test monopod in full cross polarisation setup and as I said min my video, it wasnt a good idea. Even if the monopod was ok to keep the camera at the same distance and angle to the surface, in long term didnt work very well. The save on weight wasnt signifficant but the worst part was at mounting and demounting stage. Basically I risked dropping it, damage but also got the gear dirty. Surprisingly the scan itself turned really fine, especially that the surface was on slope and the sand tends to move all the time.
To capture this surface I took 235 24MPx images with quite wide focal length of 24mm.
As usual, since I was happy with the final result I added this material to my material's library:
https://gum.co/WJAQy
as 'gb_sand301'
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 on my youtube channel: https://www.youtube.com/c/GrzegorzBaranArt

My photogrammetry workflow (more details on my youtube channel: https://www.youtube.com/c/GrzegorzBaranArt

Source - surface capture with the AR400 Ring Flash, full cross polarisation and monopod with a boom arm used to hold the camera. As usual I used rulers as a scale reference and to mark capture area

Source - surface capture with the AR400 Ring Flash, full cross polarisation and monopod with a boom arm used to hold the camera. As usual I used rulers as a scale reference and to mark capture area

Source - surface details with my shoe used as a scale reference.

Source - surface details with my shoe used as a scale reference.

Source - another zoom I made to show sand's complexity.. I really love these shots as they help for better light response understanding :D.
I put 1mm marker as an actual scale reference as it marks actual 1 mm distance.

Source - another zoom I made to show sand's complexity.. I really love these shots as they help for better light response understanding :D.
I put 1mm marker as an actual scale reference as it marks actual 1 mm distance.

Equipment - a boom arm I mounted on a monopod to keep camera away from the main column so it is not visible on images.

Equipment - a boom arm I mounted on a monopod to keep camera away from the main column so it is not visible on images.

Equipment - a full setup, a camera and AR400 flash light mounted on a monopod with boom arm extention. Its was a total failure and waste of money but at least I have found why tripod with foldable arm is so much better.

Equipment - a full setup, a camera and AR400 flash light mounted on a monopod with boom arm extention. Its was a total failure and waste of money but at least I have found why tripod with foldable arm is so much better.

Source - me struggling to mount the equipment on the ground without trying to keep gear clean and undamaged. With the monopod I felt like I really benefit from 1 more hand. Luckily I didnt damage anything but all the stuff got dirty anyway.

Source - me struggling to mount the equipment on the ground without trying to keep gear clean and undamaged. With the monopod I felt like I really benefit from 1 more hand. Luckily I didnt damage anything but all the stuff got dirty anyway.

Source - because I used monopod which cnnot be parked on the surface like a tripod can, the sand got every where. It resulted with a big cleaning when I got home but even weeks after I still find some sand particles in crevices.

Source - because I used monopod which cnnot be parked on the surface like a tripod can, the sand got every where. It resulted with a big cleaning when I got home but even weeks after I still find some sand particles in crevices.

Source - bottom of the ball head, as you can see I also didnt manage to save it from sand. Its one of a few reasons why I dont recommend to use a monopod while using heavy flash mount.

Source - bottom of the ball head, as you can see I also didnt manage to save it from sand. Its one of a few reasons why I dont recommend to use a monopod while using heavy flash mount.

Agisoft Metashape - camera positions and photogrammetry reconstruction. The monopod was useful to maintain the constant distance to the surface and consistent angling. But I would rather shot with bear hands or a tripod then with a monopod next time.

Agisoft Metashape - camera positions and photogrammetry reconstruction. The monopod was useful to maintain the constant distance to the surface and consistent angling. But I would rather shot with bear hands or a tripod then with a monopod next time.

Agisoft Metashape - geeometry details of reconstructed surface in close view. Reconstruction was based on 236 24Pmx images with the focal length set to 24mm.

Agisoft Metashape - geeometry details of reconstructed surface in close view. Reconstruction was based on 236 24Pmx images with the focal length set to 24mm.

ZBrush - low poly alignment for baking. I used captured rulers as a scale reference so I know what exact area I am gonna get as an environment texture.

ZBrush - low poly alignment for baking. I used captured rulers as a scale reference so I know what exact area I am gonna get as an environment texture.

PhotoLab - camera settings and preview for initial color calibration - before/after. Initially I used color checker values to calibrate the initial color for reconstruction and tweaked it later to match the actual color value of this sand substance.

PhotoLab - camera settings and preview for initial color calibration - before/after. Initially I used color checker values to calibrate the initial color for reconstruction and tweaked it later to match the actual color value of this sand substance.

I summarised this capture in 40:34 of this video: https://youtu.be/c7tI6ICo23I

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

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