Sci-fi scanning and object highlighting system for Unity HDRP. Expanding scan waves, see-through walls, and customizable effects. Full source code included. Perfect for detective and tactical games.This package provides a professional-grade scanning and highlighting system built specifically for Unity's High Definition Render Pipeline. Create immersive detection mechanics similar to Batman Arkham's detective vision or Cyberpunk 2077's scanner with fully customizable visual effects.The system uses HDRP custom pass rendering to create smooth, performant scan waves that expand from any point in your scene. Support for up to 20 simultaneous scan sources means multiple effects can run at once without performance issues. Two scanning modes give you flexibility for different gameplay scenarios. Radius-based scans create spherical waves perfect for sonar or radar effects. Plane-based scans sweep directionally through the environment for focused detection mechanics.The see-through effect reveals objects behind walls and obstacles with animated transparency, distortion, and noise. All effects feature smooth fade-in and fade-out animations with configurable curves. Object selection shaders provide emissive highlighting with distance-based culling for performance optimization.Integration is straightforward with a simple API. Trigger scans from code with a single function call. All parameters are exposed in the inspector for artist-friendly tweaking. The included grenade system demonstrates gameplay integration with explosion-triggered scan pulses.Five sample scenes showcase different effect configurations. VFX Graph particles add visual polish with animated scan lines. Texture overlays scroll across scan surfaces for additional detail. All shaders and scripts are fully documented and ready for customization.Shaders:FullScreenScan.shader - HDRP custom pass shader with radius and plane maskingFullScreenSeeThrough.shadergraph - Shader graph for transparent object highlightingObjectsSelection.shader - Emissive object selection with distance cullingScanMask.hlsl - Shared masking functions for multi-source scanningScripts:ScanController.cs - Main controller with singleton pattern, coroutine-based animations, material property managementGrenadeExplosion.cs - Explosion trigger integration with custom scan parametersThrowGrenade.cs - Physics-based projectile systemPlaneTest.cs - Debug utility for plane mask testingPrefabs:ScanCustomPass.prefab - Complete scan effect setupSeeThroughCustomPass.prefab - See-through effect configurationGrenade_01.prefab and Grenade_02.prefab - Throwable scan triggersScanLines_01.prefab - VFX particle systemVFX Graphs:ScanLines_01.vfx and ScanLines_02.vfx - Linear scan effectsScanLinesSphere_01.vfx and ScanLinesSphere_02.vfx - Spherical scan effectsMaterials:FullScreen_Scan_01/02/03.mat - Preconfigured scan materialsFullScreenSeeThrough_01.mat - See-through effect materialObjectsSelection_01.mat - Object highlighting material




