CMP321 - Deploying Photogrammetry and 3D Models in The Cloud With RealityCapture
CMP321 - Deploying Photogrammetry and 3D Models in The Cloud With RealityCapture
CMP321
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenges with photogrammetry
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
RealityCapture (RC)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Photogrammetry use cases
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Photogrammetry cloud process
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Input image dataset examples
Notch Peak sample dataset
Epic Games
173 pictures at 100+ Mpix
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sample images, videos, and datasets provided by Epic Games Capturing Reality Case Studies
RC user interface – Notch Peak
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sample images, videos, and datasets provided by Epic Games Capturing Reality Case Studies
Process flow in the cloud
Post-processing
Prepared
high-resolution
Image dataset Amazon Rekognition Align, base model Control points, mesh models and
image and texture cutting, etc. textures
Base models
and textures
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-/post-processing examples
Add control points – Use cache project files to reprocess faster and add GCPs
Additional datasets – Adding datasets such as structured-ordered LiDAR data
RealityCapture Model export – Export to other supported 3D formats (e.g., OBJ, FBX, PLY, GLB)
Model preparation – Fine-grain model cleanup (e.g., lasso selection, hole removal)
Mesh segmentation – Divide and cut high-density meshes into smaller parts
2D image preparation – Advanced image masking, blur detection, and other cleanup
3D scene analysis – AI/ML to label full 3D scenes
Other tools
Model preparation – Advanced model cleanup and decimations
Format conversions – Convert to other 3D formats (e.g., GLTF, USD)
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Model outputs from a basic pipeline
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sample images, videos, and datasets provided by Epic Games Capturing Reality Case Studies
Common pipeline CLI command sequence
RC Command Function CLI - RealityCapture.exe*
Parameter Store,
a capability of
AWS Systems Manager
License Key
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Masking images for model exclusion
Initial image Detect vehicle labels RealityCapture
example image bounding boxes depth mask image layer
(DJI1234.jpg) Amazon Rekognition (DJI1234.jpg.mask.jpg)
Sample images, videos, and datasets provided by Epic Games Capturing Reality Case Studies
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create and view jobs with a web interface
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Post-processing step example in RC
Mesh segmentation
Model divider
CLI scripts
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sample scripts and tutorials by Epic Games Learning
Scalability extensions and other pipeline support
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
RealityCapture cloud architecture review
Parameter
ParameterStore,
Store
a capability
License Keyof
AWS Systems Manager
License Key
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
RealityCapture resource
Need help? Scan for Epic Games
CapturingReality documentation
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Continue your Compute learning
Learn at your Increase your Earn your
own pace knowledge Compute badge
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you! Please complete the session
survey in the mobile app
© 2023, Amazon Web Services, Inc. or its affiliates. All rights reserved.