The Interactive 3D Visualizer is a Unity package that enhances 3D content interaction. It allows users to rotate, zoom, and pan 3D models using intuitive mouse and touch gestures. The tool also features a list-based selection system for switching between different subcategories, variants, or individual parts of a 3D model.
Key Features:
- Intuitive Interaction: Rotate, zoom, and pan using mouse events and finger gestures.
- Subcategory & Variant Selection: A built-in list view to visualize different parts or variations of a 3D model.
- Highly Configurable: Adjust pitch/yaw limits, zoom range, and enable/disable panning via the TBOrbit script.
- No External Dependencies: Built entirely with Unity's native input system for maximum compatibility.
- Easy Integration: Simply replace your camera with the 3DVisualizer prefab and assign your target content.
This tool is perfect for product visualization, virtual showrooms, interactive 3D experiences, and more.
Unity Version Compatibility: Supports Unity 2020.3+ (URP/HDRP and Built-in Render Pipeline)
Input System: Uses Unity's default Input system (Mouse & Touch Gestures)
Prefab-Based Setup: Easily integrate by replacing your scene camera with 3DVisualizer prefab
Script Components:
TBOrbit - Handles camera movement, zoom, and rotation
Visualizer - Manages subcategory/variant selection
Customization Options:
Set max/min pitch & yaw angles
Control zoom in/out limits
Enable/disable panning
Platform Support: Works on PC, Mobile (Android/iOS), and WebGL





