正在加载商城…
极塔素材

Mural3 for URP

Mural3 for URP · Unity 特效 · 预览图 1

资源介绍

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. 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