I am working on a project involving about 300 UAV photos and 1100 photos from an Apple device. It all comes in and looks great in RC with an 8k texture following the texturing tutorial. However, when I export out an OBJ to take into Sketchup or Blender, the texture looks awful, almost blurry and lacking definition. I have tried every OBJ texture export option available and always get the same result.The model is about 225K tris, simplified from 25M. I reprojected the 25M texture onto the 225K model and it looks great in RC, just nowhere else.
(Optional)Postprocess your images in your favorite SW like (Lightroom, Capture One, etc) and do not use any lens profiles (we need images with lens distortion on - distorted images)
Import these inputs RealityCapture
Scale the scene with the distance constraint tool or Import GCPs, FlightLogs
Align images and troubleshoot alignment until it gives it most accurate results (with the Ray of Sight and Inspection tool)
Create a reconstruction region
Use normal/ high detail reconstruction (create a mesh)
Filter out large triangles, unimportant parts with the mesh selections and filtering selection tool
Use the smoothing tool to smooth out the noisy parts if there are any (using mesh selections)
Use the Clean model tool to automatically repair any topology defects
Optionally: Use the lasso selection to only simplify parts that require it, do not simplify the whole model, otherwise, you can lose a lot of detail (this step depends on the type of dataset)
Optionally: Use the simplification tool in 50% increments to get to a suitable triangle count without losing any detail and name the model as a high-poly model. After each step, verify if you are not losing detail or sharp edges.
NOTE: don´t forget to save the project after a large calculation to not lose any work
Create a UV unwrap with fixed texel size setting by selecting the high-poly model (cleaned one) and creating the UV unwrap texture (optionally, you can fill in the unwrap textures with the checkerboard to verify the UV unwrap layout in 2D and 3DS and search for any UV related issues)
Then Simplify the model to create a low-poly version (without reprojecting textures setting enabled because this would reproject texture for every low-poly iteration). When satisfied with the low-poly model quality.
Process of simplification:
Use the lasso selection to only simplify parts that require it, do not simplify the whole model, otherwise, you can lose a lot of detail (this step depends on the type of dataset)
Use the simplification tool in 50% increments to get to a suitable triangle count without losing any detail and name the model as a high-poly model. After each step, verify if you are not losing detail or sharp edges.
Filter out large triangles, unimportant parts with the mesh selections and filtering selection tool
Use the smoothing tool to smooth out the noisy parts if there are any (using mesh selections)
Use the Clean model tool to automatically repair any topology defects
NOTE: don´t forget to save the project after a large calculation to not lose any work
Create a UV unwrap with fixed texel size setting by selecting the low-poly model and creating the UV unwrap texture (optionally, you can fill in the unwrap textures with the checkerboard to verify the UV unwrap layout and search for any UV issues)
Then click on the Texture reprojection tool in the Reconstruction tab and select high poly as a source model and low-poly as a target model. Enable normal map generation and click on reproject (change the reprojection distance or sampling if you will see any issues)