Reveal hidden targets through walls with customizable overlay materials, Shader Graph support, object preservation filters and plug-and-play setup.Tested with URP on Unity 6.0 LTS, 6.3 and 6.4.Currently supports URP only.Camera Occlusion Reveal is a plug-and-play camera utility that keeps important targets visible even when they become hidden behind environment geometry.Unlike traditional dissolve or stencil-based solutions, Camera Occlusion Reveal uses a dedicated reveal workflow that supports custom materials, Shader Graph integration, object preservation filters, and multiple detection modes.The system can be used in a wide variety of projects, including:Third Person GamesAction RPGsStrategy GamesIsometric GamesAdventure GamesMultiplayer GamesThe built-in Default Ellipse mode works immediately without requiring custom shaders or materials.For advanced use cases, Material Overlay mode allows developers and artists to create completely custom reveal effects using Shader Graph or custom shaders. Several reveal parameters are automatically pushed to the material, allowing dynamic effects such as:X-Ray VisionHolographic RevealsMagic VisionScanner EffectsCustom Stylized RevealsThe system also includes preservation filters that allow specific objects to remain visible while environment occluders are hidden, providing additional control over the final result.Camera Occlusion Reveal is designed around the CameraExt philosophy:Plug-and-PlayUser FriendlyModularLightweightHighly CustomizableKey FeaturesPlug-and-play setupDefault Ellipse reveal modeCustom Material Overlay modeShader Graph compatibleAutomatic shader parameter injectionAutomatic occluder detectionLayer Mask detection modeSphereCast-based visibility checksOptional line-of-sight filteringObject preservation systemTag-based preservation systemBounds-volume preservation systemRuntime reveal generationRuntime camera managementReveal hide when target is visibleConfigurable reveal radiusConfigurable reveal softnessConfigurable reveal shapeRounded or custom ellipse modesOverlay color controlOverlay emission controlOptional post-processing supportCollision filteringIgnore trigger supportOcclusion begin/end eventsPublic APICustom InspectorDemo ScenePDF DocumentationTechnical InformationRender Pipeline: URPUnity Version: 6000.0+Dependencies: NoneSource Code Included: YesDemo Scene Included: YesDocumentation Included: YesAI-assisted development was used for documentation drafting, code review, code suggestions, and marketing text generation. All code, package architecture, testing, validation, and final content were reviewed and approved by the publisher.




