Mural3 for URP View on Asset Store (opens in new tab)

Package details

Latest version
3.6.0
Last updated
First released
Unity version
6000.3.27 or later
Package size
569 KB
Files
36
Favorites
15
Views in the past week
28

Price tracking

Last checked
Tracked since
Lowest recorded
$98.00 on

Keywords

Mural3 for URP

by Nakata Nobuyuki (opens in new tab)

3.6 / 5 · 5 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 2
4 stars 1
3 stars 1
2 stars 0
1 star 1
  • Price drop

Mural3 is a keystone and grid-warp tool for multi-projector installations, video walls, and immersive art.

Discount -2% Previous price $100.00 Price $98.00

Lowest recorded price

Get 2% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Mural3 for URP, 6 months Current $98.00; lowest $98.00; highest $98.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov Version 3.3.0 released 7 Jul 2026 v3.3.0 Version 3.4.0 released 8 Jul 2026 Version 3.6.0 released 5 Nov 2026 v3.6.0

Asset preview

1 / 5

Mural3 for URP video 1

About this asset

Mural3 (The Mural) helps you align and warp Unity camera output for real-world projection surfaces. Whether you are building a museum installation, a stage show, a themed attraction, or a multi-display video wall, Mural3 gives you interactive keystone correction and optional freeform grid warping directly in Play mode.

Each projection region has an Input side (source rectangle on your render) and an Output side (placement on the physical surface). Drag four corners for classic keystone correction, or switch to Warp mode and sculpt curved surfaces with a control grid and Freeform editing. Multiple regions can overlap with automatic edge blending for seamless multi-projector composites.

The package is fully customizable for your project workflow:

  • Per-region settings — Flat keystone-only or full grid warp, independently for each projection
  • Runtime GUI — Toggle with a hotkey (default M); add, remove, and switch regions without leaving Play mode
  • Inspector options — Edge blend, projector simulation preview, mask texture, colors, save path, and more
  • JSON persistence — Save and load entire setups; legacy v3.1 configs migrate automatically
  • Optional mask texture — Restrict projection to arbitrary shapes
  • Examples sample — Import a ready-made scene from Package Manager to learn the workflow quickly

Mural3 is built for installation art, live events, architectural projection, exhibitions, VR/AR companion displays, and any URP project that needs in-engine projection mapping rather than a separate desktop tool chain.

Requirements: Unity 6 (6000.0 LTS recommended), Universal Render Pipeline 17+, Input System.

From the publisher's Asset Store listing.

Technical details

Core mapping

  • Multi-projection region management (add / remove / cycle regions at runtime)
  • Input / Output editing modes — place source rectangles (OBB) and correct output placement separately
  • Four-corner Keystone correction per region (classic trapezoid / perspective fix)
  • Flat and Warp modes per region — choose simple keystone or advanced deformation
  • Freeform grid warp on output surfaces — control grid (1–8 cells), mesh subdivision (1–32), Bilinear or Catmull-Rom interpolation
  • Foldover detection — invalid self-intersecting deformations are rejected with a runtime warning
  • On-screen warp grid overlay with curved visualization

Rendering (URP)

  • Mapper Scriptable Renderer Feature integrated with URP Render Graph (RecordRenderGraph)
  • Applies warped camera output after post-processing
  • GPU mesh generation via compute buffers; custom Hidden/Mural3/Mapper shader
  • Optional projection mask texture support

Multi-projector blending

  • Distance-based edge blending in overlapping input UV regions
  • Additive simulate projector mode for single-display preview of multi-projector overlap
  • Edge-blend weight visualization (heatmap)

Persistence & compatibility

  • JSON save/load (schema v2) with automatic migration from legacy four-corner format
  • Environment-variable support in save paths

Distribution & samples

  • Local UPM package (jp.nobnak.mural3) with Package Manager Examples sample
  • Dependencies resolved via OpenUPM (jp.nobnak.gist2, jp.nobnak.llgraphics)

Platform notes

  • Tested on Unity 6000.0.78f1 with URP 17.0.4
  • Render Graph Compatibility Mode must be disabled
  • Input shape is rectangular (OBB) on the input side; Freeform warp applies to output only

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.27f2 Not listed Compatible Not listed

As listed on the Asset Store.