
Scene Revealer Pro: Dynamic Reveal & Unreveal Animations
StoneSoft Studios
$16.50
Jump AssetStore
Effortlessly create pro reveal animations for any GameObject. Rich customization, timing control & child sequencing. No code needed. Instantly elevate your project's polish!Scene Revealer Pro: Dynamic Reveal & Unreveal AnimationsTransform your scenes from static to STUNNING with effortless, professional entrance and exit animations for any GameObject!Scene Revealer Pro empowers you to orchestrate captivating, sequential animations for UI elements, characters, environment props, and entire scene compositions with unparalleled ease and control. Whether you're making a grand entrance or a smooth exit, achieve polished results in just a few clicks – no coding required!✨ Elevate Your Game's Presentation, Effortlessly! ✨Ever wanted to introduce your game elements with a cinematic flourish, or make them gracefully disappear? Scene Revealer Pro is your ultimate toolkit for adding dynamic and highly customizable animations to your Unity projects.Impactful Intros & Outros: Make your game's first and last impressions unforgettable.Engaging UI/UX: Animate menus, pop-ups, and HUD elements to guide the player's eye and enhance interaction.Dynamic Environments: Reveal hidden areas, make props appear or vanish, and bring your levels to life.Cinematic Flair: Add polish to cutscenes, tutorials, and in-game presentations.From unveiling new levels to making UI panels elegantly slide into view, or characters dramatically appear and disappear, Scene Revealer Pro gives you the power to create complex animation sequences with an intuitive, redesigned workflow.🚀 Why Choose Scene Revealer Pro? 🚀NEW! Powerful Operating Modes for Any Workflow:Manual List Mode: Precisely control a hand-picked list of GameObjects. Define unique reveal/unreveal settings, child animations, and sequencing for each item. Perfect for detailed, bespoke animation sequences.Auto Scene Roots Mode: Instantly animate all root GameObjects in your scene with a common set of behaviors. Ideal for quick, scene-wide introductions or effects.Scene Collection Root Mode (Major Upgrade!):Organize Complex Scenes: Define one or more "Scene Root Groups" (e.g., "Environment_Day", "UI_Elements").Automatic Child Collection Discovery: For each group, automatically populate and order its direct children as "Child Collections" (e.g., "Walls", "Floors", "Buttons_Panel").Granular Control per Collection: Customize each Child Collection with its own waitForCompletion flag, randomized start delays, and even override global item animation settings with collection-specific behaviors, stagger directions, and item delays.Streamlined Setup: Drastically reduces setup time for large, hierarchically organized scenes.NEW! Unreveal / Hide Sequences:Animate objects out of the scene with the same rich behavior system.Sequences play in reverse order with reversed animations.Smooth Deactivation: Objects automatically disable after their individual unreveal animation for a seamless disappearance (if Start Objects Hidden is enabled).Trigger via script or UnityEvent.Animate ANYTHING, Beautifully:Apply stunning reveal/unreveal effects to individual GameObjects, UI elements (including TextMeshPro & legacy Text with proper RectTransform handling for moves), or automatically orchestrate the sequential animation of complex hierarchies.Multi-Behavior Magic: Combine multiple animation behaviors (Scale, Move, Rotate, ColorTint) on a single object or its children for unique and sophisticated effects. All behaviors work for both reveal and unreveal.Total Timing & Animation Control:Fine-tune overall sequence delays, delays between individual objects or groups, and stagger delays between children within a group or collection.Animation Curves: Define the exact feel of your animations with customizable curves for each behavior.Randomization Engine: Add natural variation by randomizing duration, start delays, and animation offsets (Move/Rotate) within defined ranges.Child Staggering: Choose how children reveal – forward, reverse, random, from the center out, or ends in – for intricate group animations.Loop & PingPong: Create continuous animation loops or engaging back-and-forth PingPong effects for reveal animations (unreveal is always 'Once').Zero Coding Needed (But Scriptable!):Designed for artists, designers, and developers alike. Achieve professional results without writing a single line of code through the intuitive inspector.Full C# API available for advanced users to trigger and control sequences from scripts.Event Driven:Hook into OnObjectRevealStarted (now On Object/Collection Reveal Started), OnRevealComplete, and NEW OnUnrevealStarted, OnUnrevealComplete UnityEvents to trigger your custom logic, sound effects, or other game events in perfect sync.Editor-Friendly & Enhanced Workflow:Intuitive Custom Inspector: Completely redesigned for clarity, with collapsible sections, icons, and a professional look and feel. Main section foldout states are now remembered during your Unity session!Reorderable Lists: Easily manage and re-sequence your objects and collection groups.Collapsible List Elements: Keep your inspector tidy! Elements in Manual List and Scene Collection Root (both groups and child collections) are collapsible and show the assigned GameObject's name. New elements default to collapsed."Start Objects Hidden" Option: Automatically prepares your scene by hiding objects and applying initial animation states.Runtime Controls: Reset, manually trigger reveals, and now unreveals directly from the inspector during play mode for rapid testing and iteration.Improved UI Handling: Move behaviors on child UI elements now correctly use RectTransform.anchoredPosition for more stable and predictable animations within canvases (Layout Group limitations still apply).Debug Mode: Optional detailed console logs to help diagnose sequence flow.Online DocumentationJoin the Discord!!!