Allen W. Yau's profile

Photogrammetry Modeling: Reflective Objects

Photogrammetry Modeling: Reflective Objects
Photogrammetry modeling, material & texture authoring, rendering
The rendering of the photogrammetry model
Premise
Reflective or glossy objects usually will create issues for photogrammetry modeling and the results won't look good. It will get "eroded" 3D models due to the reflective surfaces. Cross-polarization with proper lighting can solve this issue.

Chess Wooden Decor
Here's the example photography of parallel-polarization (left) & cross-polarization (right):
This model is created from 738 photos, using cross-polarization photography, the final model is 140K polygons (quad) after retopology.

Here are more renderings of the final textured model:
Top view of the photogrammetry model
Detail rendering of the photogrammetry model
First, I reconstructed the 3D model in the photogrammetry software, then re-topologized the high-poly to a lower-poly model and UV unwrapped in different DCC software. Finally, I baked the textures from the high-poly to the lower-poly model. I also fine-tuned the material in the DCC software to get the exact look.

Some screenshots of the process:
The reflection map and the albedo (diffuse) map is derived directly from the scan with minimal post-processing:
Parallel-polarization (left) - Cross-polarization (middle, also the albedo) = Reflection (right)
Brown Finish Grey PU 24" Counter Height Stool

Usually I don't scan the product's bottoms, instead, I manually recreate the 3D geometry of the bottoms and the legs in DCC software. That is because it's physically difficult to put the camera at a very low angle to get good shots of the underside of the products. Also, you generally can't move the object that is being photogrammetry-scanned.

This time I flipped the product to have it sit on its different sides, then utilized generated masks to focus the alignment only on the product to make it work. 
The model is created from 1455 photos (due to the experiments), using cross-polarization photography, the final model is 500K triangles.

Renderings of the final textured model:
Photography (left) and its generated mask (right):
Photogrammetry Modeling: Reflective Objects
Published:

Owner

Photogrammetry Modeling: Reflective Objects

Published: