Grass - Photogrammetry based Environment Material

Another old, failed scan re-processed using my recent workflow. To make sure images are fine I used tripod for camera stabilisation. Next I took 445 images to make sure the surface is covered well enough. Unfortunately I failed to get useful high quality material at this time.
Recently I decided to repocess this capture and give it another try by applying my recent workflow and new toolset.
Similar to the previous material I had to eyball the distance from the documentary images I captured knowing that the distance between tripod legs is 1 meter and I set tinfoil balls 2 meters wide. Shame I didnt include them in a capture at least. Ruler would be perfect.
Its another example of how important reference objects really are and how much easier is to work when we have them. Hopefully I captured the color checker as without this this scan would be useless.
Hopefully this time everything worked great and I got the result I am happy with.

To get more details regarding the workflow please check my youtube channel:
https://www.youtube.com/c/GrzegorzBaranArt
Since this time I managed to get a material I am happy with, I have added it to my Material Library as 'gb_grass279'
https://gum.co/WJAQy
Cheers!
G.

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

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

Tiling preview rendered in Marmoset Toolbag 4

Source location - I captured this grass a few years ago by taking 445 perpendicular to the surface images. Capture was fine but I failed to turn it into a decent material until now.

Source location - I captured this grass a few years ago by taking 445 perpendicular to the surface images. Capture was fine but I failed to turn it into a decent material until now.

Source - close shot to document surface complexity and height

Source - close shot to document surface complexity and height

Metashape - camera alignment and reconstruction based on 445 images. This time I turned it itnto full 3D model stored as 150mln dense geometry and 16k texture used to carry albedo

Metashape - camera alignment and reconstruction based on 445 images. This time I turned it itnto full 3D model stored as 150mln dense geometry and 16k texture used to carry albedo

ZBrush - lowpoly model positioning for baking. Since I didnt capture any scale reference (rulers would be perfect but at this time I didnt use any) I spent a lot of time counting leaves from documentary shots trying to figure out the actual 2 meters area

ZBrush - lowpoly model positioning for baking. Since I didnt capture any scale reference (rulers would be perfect but at this time I didnt use any) I spent a lot of time counting leaves from documentary shots trying to figure out the actual 2 meters area

Metashape - confidence map showing the amount of data I nanaged to capture to cover this area. Red is bad, green is ok, blue would be great

Metashape - confidence map showing the amount of data I nanaged to capture to cover this area. Red is bad, green is ok, blue would be great

Metashape - zoom into 150mln highpoly model to show reconstruction details. These are pure geometry details, which were used as a source of data for normal, ao and height map during baking.

Metashape - zoom into 150mln highpoly model to show reconstruction details. These are pure geometry details, which were used as a source of data for normal, ao and height map during baking.

Metashape - zrop into 150mln highpoly model to show reconstruction details. This shot presents mesh with 16k texture used to cary albedo for baking applied

Metashape - zrop into 150mln highpoly model to show reconstruction details. This shot presents mesh with 16k texture used to cary albedo for baking applied

ArtEngine - I used artEngine to tile this one and it took about 1 minute for the seam removal AI to have this job done :)

ArtEngine - I used artEngine to tile this one and it took about 1 minute for the seam removal AI to have this job done :)

The material and texture set has been added to my material's library:
https://gum.co/WJAQy
as 'gb_grass279'

The material and texture set has been added to my material's library:
https://gum.co/WJAQy
as 'gb_grass279'