See through objects | Object fade | Silhouette highlight
GameDevDreamer
$18.00
$20.00
10%OFF
(no ratings)
Jump AssetStore
See Through Objects keeps your player visible by fading obstacles or enabling silhouettes and see-through walls. Lightweight, customizable, and ideal for improving clarity in 3rd-person gamesSee Through Objects - Camera Obstruction Toolkit (URP)Keep your player visible at all times with smart fading, character highlighting, and wall cutouts.See Through Objects is a Unity tool designed to solve one of the most common third-person camera problems - objects getting between the camera and your character.The system automatically detects obstructions and dynamically applies one of three visibility-enhancing methods:✨ 1. Smart Fade (Full Object Fade-Out)Automatically fades obstructing objects when they block the camera’s view.Perfect for trees, walls, pillars, and any geometry that temporarily hides the player.✨ 2. Character Silhouette HighlightInstead of fading the object, this mode highlights the hidden parts of the player’s silhouette, making them visible through obstacles while keeping the world fully opaque.✨ 3. Wall Cutout Effect (View Hole)Carves a dynamic “window” in obstructing objects, making the player visible without fading or highlighting them.Ideal for stylized or clean third-person games.💡 Key FeaturesFully automatic line-of-sight detectionCustomizable fade speed, transparency, and dissolve behaviorBi-directional raycasting for accurate obstruction detectionWorks with multiple objects simultaneouslyOptimized using RaycastNonAlloc and reusable buffersSimple, component-based setupIncludes URP-ready shaders (SimpleLit, SimpleUnlit, WallCutout)Works with custom shaders via included subgraphsDesigned for third-person cameras, but adaptable to othersExplore other similar asset packs:2D Undersea World | Coral Kingdom2D Flying Vehicles | Skyborne Fleet2D Inferno pack | Hell environment collection2D Platformer Game Assets| Chicken Run Game Assets༼ つ◕_◕ ༽つ Good luck on your game development journey! ༼ つ◕_◕ ༽つObstructionFader - main system that detects objects and performs fadesFadeTarget - component that marks which objects can fadeCutout System - dynamic cutout effect with shader subgraphsURP Renderer Features for Character Highlight modeReady-to-use demo scenes and sample materialsDocumentation covering setup, workflows, and shader requirementsThe demo scene is made in Universal Render Pipeline. Make sure it is properly installed in your project before importing this package!