Engine Tools

ArchVis Tools

An Unreal Engine plugin featuring the ArchVisCineCamera for 2-point perspective correction, custom Movie Render Queue passes, and Dataprep operations.

ArchVis ToolsEngine Tools

Resource overview

ArchVis Tools is an Unreal Engine plugin structured around specialized Camera Actors and rendering utilities built specifically for architectural visualization. At its core, the package introduces the ArchVisCineCamera, alongside custom Movie Render Queue passes and a suite of Dataprep Operations designed to streamline the handling of architectural geometry. Built to support Unreal Engine 4.27 as well as versions 5.0 through 5.8, the plugin targets the specific structural rendering requirements of architectural projects, where precise geometric alignment and camera control are critical.

ArchVisCineCamera Perspective Correction

The central component of the plugin is the ArchVisCineCamera, a specialized actor designed to address common distortion issues in standard architectural rendering. In traditional 3D rendering, tilting a camera up or down to capture tall structures results in converging vertical lines, creating a skewed perspective that is generally avoided in professional architectural photography. The ArchVisCineCamera automatically corrects the view to simulate a rigid 2-point perspective.

Through this automatic correction, vertical lines remain truly vertical regardless of the camera's pitch, closely mimicking the physical tilt-shift lenses used by architectural photographers. The strength of this correction is not locked; it can be manually adjusted to suit the specific framing requirements of a shot. Because all of these camera properties are fully exposed to Unreal Engine's Blueprint visual scripting system, developers can build dynamic interactions or trigger perspective shifts during runtime. Additionally, these properties can be keyframed and animated directly within Sequencer, allowing for smooth cinematic fly-throughs where the perspective correction adapts seamlessly as the camera moves through an interior space or pans across an exterior facade.

Beyond standard cinematic rendering, the plugin also includes an experimental ArchVisSceneCapture2D Component. This allows the unique perspective correction of the ArchVisCineCamera to be rendered directly to a texture, which can then be applied to materials within the scene, such as security monitor screens or reflective surfaces that require mathematically corrected architectural reflections.

Custom Movie Render Queue Passes

Standard Unreal Engine rendering passes often struggle to accurately capture modified camera projections without introducing visual artifacts. To ensure the unique features of the ArchVisCineCamera translate correctly into final rendered output, ArchVis Tools includes a dedicated set of Movie Render Queue (MRQ) passes. These custom passes are built directly upon the existing MRQ framework but are specifically calibrated for the plugin's perspective shifts.

The included rendering passes cover a wide range of visualization needs, supporting both real-time workflows and high-fidelity ray tracing. The available passes include:

  • [ArchVis] Deferred Rendering
  • [ArchVis] Deferred Rendering (Unlit)
  • [ArchVis] Deferred Rendering (Detail Lighting)
  • [ArchVis] Deferred Rendering (Lighting Only)
  • [ArchVis] Deferred Rendering (Reflections Only)
  • [ArchVis] Path Tracer
  • [ArchVis] Object Id (Limited)

These specific Deferred Rendering modes allow lighting artists to isolate different elements of the scene—such as evaluating scene illumination without material interference in Lighting Only mode, or checking specular responses in Reflections Only mode—while maintaining the precise 2-point perspective correction. The inclusion of the Path Tracer pass ensures that projects requiring physically accurate light bounces and photorealistic shadows can fully utilize the ArchVisCineCamera.

There is a specific technical consideration regarding Object IDs when moving between different rendering frameworks in newer engine versions. For users utilizing the Movie Render Graph (MRG), the specific [ArchVis] Object ID node has been deprecated and will not function correctly in Unreal Engine 5.6. In these instances, utilizing the regular MRG Object ID node will yield the expected results. However, for those using the standard Movie Render Queue setup, the included [ArchVis] Object ID pass continues to function exactly as expected.

Dataprep Operations for Scene Management

Beyond camera and rendering features, the plugin addresses the ingestion and organization of complex architectural models through a series of Custom Dataprep Operations. Architectural visualization projects often involve importing dense, unoptimized CAD or BIM data, and these operations provide targeted functionality for cleaning and preparing that data within Unreal Engine.

The plugin expands the standard Dataprep toolset with several unique operations. The Simplify Hierarchy and Branch Merge operations assist in collapsing complex nested structures and combining related elements, which is vital for maintaining performance in heavily populated scenes. The Build Adjacency and Explode operations provide specific spatial manipulations, while the Debug Operations tool helps identify issues during the import process.

Also, the suite includes a Material Name Filter for precise material assignment during Dataprep, as well as a Replace Camera operation, which can automatically swap standard imported scene cameras with the specialized ArchVisCineCamera actor. A Face Camera operation is also included, though it currently requires the component to be added manually when working within Unreal Engine 5 Preview builds.

Engine Version Integration and Workflows

Because ArchVis Tools modifies core camera projections and interacts deeply with the Movie Render Queue, the underlying code is tightly coupled to the specific architecture of the Unreal Engine version it runs on. While the plugin broadly supports Unreal Engine 4.27 and the UE5 lifecycle from 5.0 up through 5.8, it generally requires a dedicated update following each major engine release.

The package equips technical artists and visualization specialists with a focused set of tools that handle the specific demands of architectural projection, rendering, and data preparation without relying on external post-processing software to correct perspective distortion.

Continue Browsing Similar Packs

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archiveArchVis Tools.7z

Related resources