Quick Answer
The RealityCapture heritage workflow runs: import images (and laser scans, which it handles natively), Align to build the sparse reconstruction, add control points and define a coordinate system or scale using distance constraints, run Reconstruction (Normal or High detail) to build the mesh, Colorize and Texture, then export the mesh, orthophoto or point cloud with a scale/accuracy record. RealityCapture is markedly faster than Metashape on large image sets and handles mixed photo-and-laser-scan projects well; its main differences are a component-based alignment model and a distinct interface, and — critically — that a project must be correctly scaled with control or distance constraints before any measurement is valid.
RealityCapture, developed by Capturing Reality and now part of Epic Games, is the fastest mainstream photogrammetry engine and produces some of the highest-detail meshes available from photographs. For years its licensing model kept it a specialist tool; since Epic's changes to pricing and access, it has become a realistic option for heritage practices, institutions and individual professionals, and it increasingly appears alongside Agisoft Metashape in Indian heritage workflows.
This guide is the RealityCapture counterpart to the Metashape workflow guide: a step-by-step path from images to deliverable, with the settings and decisions that matter for heritage output. It assumes familiarity with photogrammetry concepts and capture discipline, and focuses on operating RealityCapture specifically — including the ways its component-based alignment, its scaling model and its interface differ from Metashape and trip up practitioners moving between the two.
The recurring heritage-specific concern throughout is the same as in any photogrammetry tool: speed and detail are worthless without correct scale and verified accuracy. RealityCapture will build a beautiful mesh from photos with no control at all — and that mesh has no valid scale until you give it one.
Why RealityCapture for Heritage
RealityCapture's defining characteristic is speed: it aligns and reconstructs large image sets dramatically faster than most competitors, often by an order of magnitude on big datasets, which matters when a temple complex generates thousands of images. Its second strength is mesh detail — it produces very high-resolution meshes that resolve fine carved stone extremely well. Its third is native handling of mixed inputs: it ingests laser scans alongside photographs and aligns them together in one project, which suits the hybrid photo-and-scan datasets common in heritage work.
The trade-offs are a steeper, less conventional interface, a component-based alignment model that behaves differently from Metashape's chunks, and historically a Windows-and-NVIDIA-GPU requirement. For heritage documentation specifically, RealityCapture is an excellent choice for detailed carved surfaces and large datasets where speed matters; the workflow below is oriented to getting rigorous, scaled, measurable output from it rather than just an attractive model.
Licensing and hardware, in brief
Under Epic's ownership, RealityCapture's pricing and access model has changed and continues to evolve; confirm the current terms directly with Epic before specifying it for a project, as the licensing basis has shifted more than once. On hardware, RealityCapture requires Windows and a CUDA-capable NVIDIA GPU — check current requirements against your workstation before committing a project to it.
Before You Start: Project Setup
Prepare images before importing, exactly as for any photogrammetry tool: process RAW files to a consistent white balance and exposure, and export high-quality images (16-bit TIFF or high-quality JPEG). RealityCapture reads image EXIF for initial camera parameters, so keep metadata intact. Organise images into a clear folder structure per subject, because a heritage project may combine several capture sessions.
Create a new project and add imagery through 'Inputs'. If the project includes laser scans, add them as inputs too — RealityCapture treats them as another data source to be aligned. Save the project early and often to a fast local drive; RealityCapture projects reference their inputs, so keep the imagery and project together and avoid moving folders mid-project.
- Batch-process RAW to consistent colour and exposure before import — inconsistent exposure degrades both alignment and texture quality.
- Keep EXIF metadata intact so RealityCapture can seed camera calibration from it.
- Add laser scans as inputs if you have them — RealityCapture aligns scans and photos together natively.
- Save to a fast local drive and keep inputs and project co-located; RealityCapture is I/O-intensive.
Alignment and Components
Press 'Align Images' to build the sparse reconstruction. RealityCapture finds features, matches them across images, and computes camera positions — very fast, but with an important conceptual difference from Metashape: the result is organised into 'components'. A component is a set of images that aligned together into one consistent reconstruction. Ideally you get a single component containing all images; if the software could not connect all images into one, you get multiple components — RealityCapture's equivalent of a split or partial alignment.
Multiple components are the first diagnostic to check after alignment. They mean some images did not link to the rest — usually because of a coverage gap, a featureless or blurred set of images, or two capture sessions with no shared views. The fixes are the same as any alignment failure: add connecting images that bridge the gap, add control points that appear in both components to tie them together, or remove bad images. Do not proceed to reconstruction with a fragmented set of components expecting one clean model.
Components are your alignment health check
After 'Align Images', look at the component count. One component with a high proportion of images registered is a healthy alignment. Several components means the images did not all connect — resolve this before reconstruction by adding bridging images or shared control points, or by merging components via control points that appear in both. Reconstructing a multi-component project produces disconnected mesh pieces, not a single measurable model.
Control Points and Scaling
This is the step that makes RealityCapture output measurable, and the step most often skipped. A freshly aligned RealityCapture model has arbitrary scale, position and orientation — it is geometrically correct in relative terms but has no real-world size. Before any measurement, orthophoto or export is valid, you must give it scale, and for georeferenced work, a coordinate system.
RealityCapture offers two mechanisms. Control points: place a control point on a feature or target, mark it in several images (RealityCapture's automatic projection helps propagate it), and either assign it real-world coordinates (from a total station or GNSS survey) for full georeferencing, or use control points in pairs to define known distances. Distance constraints: define the known real-world distance between two control points — even two well-measured scale bars give the whole model correct scale. For measured heritage documentation, survey-controlled points are rigorous; for smaller objects, calibrated scale bars with coded targets are efficient and accurate.
- 1Add control points on distinct features or placed targets that are visible in multiple images.
- 2Mark each control point in at least three to five images; use RealityCapture's projection assistance to speed this up and check the residuals as you go.
- 3For georeferencing: enter the surveyed real-world coordinates of each control point and set the project coordinate system.
- 4For scale only: define distance constraints between control point pairs using measured scale-bar or survey distances.
- 5Include at least one extra control point or distance as an independent check — not used to define scale, only to verify it.
- 6Review the control point errors: residuals should sit within your accuracy target; a high residual on one point usually means a marking error — re-check its projections.
An unscaled RealityCapture model is not a survey
RealityCapture will happily build, texture and export a stunning mesh with no control at all — and every dimension on it is meaningless. The most common serious error with RealityCapture in heritage work is delivering a model that was never correctly scaled. Scale and verify before you measure, orthorectify or export, and record the scale reference and check residual as part of the deliverable.
Reconstruction: Building the Mesh
RealityCapture builds a mesh directly (its native output is a high-detail mesh, rather than a dense point cloud as the primary product, though point clouds can be exported). Choose the reconstruction detail: 'Normal Detail' is suitable for most heritage documentation and large sites; 'High Detail' resolves the finest carved ornament but is slower and produces very large meshes. Match the detail to the required output — High Detail on an entire temple complex generates an unmanageable mesh, while Normal Detail on a single carved panel may under-resolve the ornament.
Use the Reconstruction Region (the bounding box) to limit reconstruction to the heritage subject and exclude the surrounding ground, sky and background — this saves substantial time and produces a cleaner mesh. After reconstruction, the raw mesh will include some background, floating artefacts and noise; these are cleaned in the next stage.
RealityCapture reconstruction detail by heritage output
| Output purpose | Detail setting | Note |
|---|---|---|
| Detailed carved panel / sculpture / 1:20 record | High Detail | Resolves fine ornament; expect large meshes and longer processing |
| Facade elevation / 1:50 measured drawing base | Normal Detail | Ample resolution for elevation production; manageable size |
| Whole building / site model | Normal Detail | High Detail across a full site is usually impractical |
| Web / interpretation visualisation | Normal Detail + later decimation | Reduce mesh for web use; texture carries fine appearance |
Colorize, Texture and Clean
With the mesh built, generate the surface appearance. 'Colorize' projects per-vertex colour quickly for a first look; 'Texture' produces the high-quality texture maps needed for a heritage record, projecting the source photographs onto the mesh. For heritage documentation where colour fidelity matters — condition interpretation, material distinction — texturing from colour-managed source images (processed to a colour reference at capture) is what carries accurate colour into the final model.
Clean the mesh before or after texturing: use the selection and filtering tools to remove background, floating artefacts and disconnected fragments (the 'Filter Selection' and small-component removal tools handle most of this). As with all heritage cleaning, be conservative on the carved surface itself — remove obvious artefacts and background, but do not smooth away genuine surface detail. If the mesh needs simplification for downstream use, use 'Simplify' to a target triangle count, keeping a high-resolution master and deriving lighter versions for specific uses.
- Colorize for a fast preview; Texture for the deliverable-quality appearance.
- Texture from colour-managed source images so condition-relevant colour is faithful.
- Remove background and floating artefacts with selection/filter tools; keep a high-resolution master mesh.
- Simplify only derived copies for web or lightweight use — never the archival master.
Export: Mesh, Orthophoto and Point Cloud
RealityCapture exports the outputs heritage documentation needs. For the archival mesh, export OBJ (with material and texture files) or PLY — open, interoperable formats suitable for long-term retention. For measured elevation production, generate an orthographic projection (orthophoto) of the textured mesh along the facade plane, exported as a georeferenced or scaled image to trace in CAD. For integration with laser-scan and GIS workflows, export a point cloud as E57 or LAS/LAZ.
Whatever the output, confirm the export inherits the scale and coordinate system you established with control — an export from an unscaled or wrongly-scaled project carries that error into every downstream drawing. Record, with the deliverable, the control/scale reference used, the check-point residual, the reconstruction detail and the coordinate system. This processing metadata is part of a professional heritage deliverable.
Producing an orthophoto for elevation drawing
For a measured elevation, set an orthographic view precisely square-on to the facade plane, then export the orthophoto at a ground sampling distance fine enough for the drawing scale (roughly 2–5mm GSD for 1:50, finer for 1:20). This scaled, rectified image is the base you trace in CAD — see the orthophoto-to-measured-drawing guide for the production workflow that follows.
RealityCapture vs Metashape for Heritage
Both are professional tools; the choice is about fit, not superiority. The table summarises the differences that matter for heritage practice.
RealityCapture vs Agisoft Metashape for heritage documentation
| Factor | RealityCapture | Agisoft Metashape |
|---|---|---|
| Speed | Very fast — often an order of magnitude quicker on large sets | Slower on large datasets, but predictable |
| Mesh detail | Exceptional on fine carved detail | Very good; excellent with careful settings |
| Interface / learning curve | Steeper, less conventional; component model | More conventional; widely taught in heritage practice |
| Laser scan integration | Native — aligns scans and photos together | Supported; workflow less integrated |
| Primary product | Mesh (point cloud exportable) | Point cloud, mesh, orthophoto, DEM |
| Platform / hardware | Windows + NVIDIA CUDA GPU | Windows, macOS, Linux; more flexible hardware |
| Accuracy reporting | Control point errors; solid but less report-oriented | Detailed accuracy/marker report — strong for deliverables |
| Adoption in Indian heritage practice | Growing | Dominant / established |
Many practices use both
It is common to use RealityCapture for speed and mesh detail on large or highly-carved subjects, and Metashape for its detailed accuracy reporting and established, widely-understood workflow — particularly where a formal accuracy report is a contractual deliverable. Skills transfer between them once you understand that RealityCapture's 'components' are its alignment health indicator and that scaling by control or distance constraints is mandatory before measurement.
Common Mistakes
- Exporting an unscaled model — a RealityCapture mesh with no control has arbitrary scale; scale and verify before any measurement or export.
- Ignoring multiple components after alignment — components mean the images did not all connect; resolve with bridging images or shared control before reconstruction.
- Using High Detail on an entire site — it generates unmanageable meshes; match detail to the output purpose and use the Reconstruction Region to limit scope.
- Skipping the check point — without an independent control point or distance not used in scaling, the model's accuracy is unverified.
- Texturing from inconsistent, non-colour-managed images — colour fidelity needed for condition interpretation is lost; process RAW to a colour reference first.
- Simplifying the archival master — keep the high-resolution mesh as the master and simplify only derived copies.
- Assuming Metashape habits transfer directly — the component model, scaling workflow and interface differ; the concepts transfer, the button-by-button steps do not.
Professional Practice
In professional practice, RealityCapture earns its place when speed and mesh detail are the binding constraints — large temple complexes, deeply carved surfaces, and projects combining laser scans with photography. Its speed changes what is feasible within a project timeline, letting a practitioner process in hours what would take a day elsewhere. That speed is a genuine advantage as long as it is not mistaken for a shortcut around rigour.
The professional discipline that must accompany RealityCapture is scale and accuracy control. Because the tool so readily produces a beautiful, convincing mesh from photos alone, the responsibility falls on the practitioner to insist on control points, distance constraints and an independent check before the output is treated as a survey. The deliverable is not the mesh; it is the mesh plus the record of how it was scaled and verified.
For heritage practices deciding between tools, the pragmatic position is that RealityCapture and Metashape are complementary. Understanding both — and being able to move a project between them — gives a practice the speed of one and the reporting rigour of the other, and avoids being locked to a single vendor's licensing terms, which for RealityCapture have proven changeable.
Key Takeaways
- 1RealityCapture is the fastest mainstream photogrammetry engine, produces exceptional mesh detail on carved stone, and aligns laser scans and photos natively — well suited to large and highly-carved heritage subjects.
- 2After alignment, check the component count: one component is healthy; multiple components mean images did not connect and must be tied together with bridging images or shared control before reconstruction.
- 3A RealityCapture model has arbitrary scale until you add control points or distance constraints — scale and verify with an independent check before any measurement, orthophoto or export.
- 4Match reconstruction detail to the output (High Detail for fine ornament, Normal for facades and sites) and keep a high-resolution master mesh, simplifying only derived copies.
- 5RealityCapture and Metashape are complementary; knowing both gives a practice speed and reporting rigour and avoids lock-in to changeable licensing.
Frequently Asked Questions
Is RealityCapture better than Metashape for heritage work?
Neither is simply better — they fit different needs. RealityCapture is much faster on large image sets, produces exceptional mesh detail on carved surfaces, and integrates laser scans natively, but has a steeper interface and requires Windows with an NVIDIA GPU. Metashape has a more conventional, widely-taught workflow and stronger built-in accuracy reporting, which matters when a formal accuracy report is a contractual deliverable. Many heritage practices use both and move projects between them.
Why does my RealityCapture alignment produce multiple components?
Multiple components mean the software could not connect all your images into one consistent reconstruction — some images did not share enough features with the rest. The usual causes are a gap in coverage, blurred or featureless images, or two capture sessions with no overlapping views. Fix it before reconstruction by adding bridging images that span the gap, placing control points that appear in more than one component to tie them together, or removing bad images. Reconstructing a multi-component project yields disconnected mesh pieces.
How do I scale a model correctly in RealityCapture?
A freshly aligned RealityCapture model has arbitrary scale. Give it real scale by adding control points and either assigning them surveyed real-world coordinates (for full georeferencing) or defining known distances between control point pairs using measured scale bars or survey distances. Mark each control point in several images and check the residuals. Always include one extra control point or distance as an independent check that is not used to define the scale, only to verify it — and record that check with the deliverable.
What does RealityCapture cost, and what hardware does it need?
RealityCapture's pricing and access model changed under Epic Games and has continued to evolve, so confirm the current terms directly with Epic before specifying it for a project. On hardware, it requires Windows and a CUDA-capable NVIDIA GPU — verify current system requirements against your workstation, as this is a firmer constraint than for cross-platform tools like Metashape.
Further Reading
Jabendra Raja
Technical-Commercial Partner, Evergreen Origins
Jabendra Raja leads heritage documentation practice at Evergreen Origins, using both RealityCapture and Metashape for close-range capture of carved stone, drone surveys of temple complexes, and combined photo-and-scan datasets at Indian heritage sites.