A comprehensive reference of every feature available in VIOSO Experience Designer β the web-based 3D projection planning and mapping tool.
| Feature | Description |
|---|---|
| Multi-projector support | Simultaneously work with 50+ projectors in a single scene |
| Projector library | Pre-configured models from Panasonic, Christie, Barco, and more |
| Custom projectors | Create projectors with manual specification entry and save them to the library |
| Brightness setting | Specify brightness in lumens |
| Resolution setting | Set resolution width Γ height (e.g., 1920 Γ 1080) |
| Throw ratio & aspect ratio | Configure throw ratio and aspect ratio per projector |
| Lens zoom range | Define zoom range for variable-lens projectors |
| NDI streaming | Configure NDI streaming settings per projector |
| Projection strength | Adjust projection strength from 0 to 1 |
| Tint color | Apply a color tint to the projection |
| Enable / disable toggle | Turn individual projectors on and off |
| Content loading | Load projection textures, videos, or test patterns |
| Feature | Description |
|---|---|
| Total brightness | Combined lumens output from all active projectors |
| Center illuminance | Lux measurement at the screen center point |
| Average illuminance | Average lux across the entire screen surface |
| Peak illuminance | Maximum lux value on the screen |
| Uniformity ratio | Ratio of minimum to maximum illuminance (min/max) |
| Pixel density | Pixels per meter at center and average across the screen |
| Angular resolution | Degrees per pixel calculation |
| Real-time updates | All photometric values update in real time as objects move |
| Feature | Description |
|---|---|
| Per-pixel occlusion | Perfect per-pixel detection of blocked projections |
| GPU-accelerated | Depth-based testing uses the GPU for high performance |
| PCF soft shadows | Optional Percentage-Closer Filtering for smooth shadow edges |
| Occluded percentage | Percentage of projection area that is blocked |
| Occluding object list | Identifies which scene objects are causing blockage |
| Visibility score | 0β100% visibility rating for each projector |
| Visual indicators | Red zones highlight occluded areas in the viewport |
| Feature | Description |
|---|---|
| OBJ model import | Import 3D models in OBJ format (up to 100 MB) |
| FBX model import | Import 3D models in FBX format (up to 100 MB) |
| Primitive shapes | Add cubes, spheres, cylinders, and planes |
| Object types | Classify objects as screen, obstacle, or hybrid |
| Scene tree | Hierarchical tree view with collapse/expand for all scene objects |
| Visibility toggle | Show or hide any object via the eye icon in the scene tree |
| Lock / unlock objects | Prevent accidental selection or movement of objects |
| Rename objects | Double-click an object in the scene tree to rename it |
| Drag-and-drop reorder | Reorder or reparent objects by dragging in the scene tree |
| Screens | Add flat screens, curved screens, or custom-geometry screens |
| Screen library | Pre-defined screen sizes in standard aspect ratios (16:9, 16:10, 4:3) |
| Material properties | Configure screen gain, color/tint, and curvature (radius & arc angle) |
| Bounding boxes | Automatic bounding-box display for geometry data |
| Feature | Description |
|---|---|
| Panel configuration | Set panel size, pixel pitch (mm), brightness (nits), and color temperature (K) |
| Indoor / outdoor models | Choose from indoor and outdoor LED panel types |
| Layout | Configure rows Γ columns and spacing/gap between panels |
| Curvature | Adjust radius and arc angle for curved LED wall installations |
| 3D visualization | Real-time 3D rendering of configured LED walls |
| LED library | Pre-populated library of popular LED panel specifications |
| Feature | Description |
|---|---|
| Content camera | Place cameras for shooting or recording in the scene |
| Calibration camera | VIOSO-compatible calibration camera with advanced settings |
| Camera properties | Position, rotation, field of view, focal length, aspect ratio |
| Clipping planes | Configurable near and far clipping planes |
| Exposure & ISO | Exposure and ISO settings (especially for calibration cameras) |
| Camera library | Standard camera models available for quick placement |
| Feature | Description |
|---|---|
| Move tool (W) | Move objects along individual X / Y / Z axes or on XY / YZ / XZ planes |
| Rotate tool (E) | Rotate objects around X / Y / Z axes or freely (screen-aligned) |
| Scale tool (R) | Scale along individual axes or uniformly with the white-cube handle |
| Select tool (Q) | Switch to selection mode with no active transform |
| Snap to grid | Grid snapping for precise placement |
| Angle snapping | Angle snapping for precise rotation |
| Transform handles | Color-coded axis/plane handles (red = X, green = Y, blue = Z) |
| Measurement tool | Measure distances and angles between objects |
| Align to grid | Snap objects to the nearest grid intersection |
| Feature | Description |
|---|---|
| Undo (Ctrl+Z) | Revert the last action performed in the scene |
| Redo (Ctrl+Shift+Z) | Re-apply a previously undone action |
| Edit menu access | Undo and Redo are accessible from the Edit menu in the top menu bar |
| Keyboard shortcuts | Instant access via Ctrl+Z and Ctrl+Shift+Z |
| Feature | Description |
|---|---|
| Cut (Ctrl+X) | Cut the selected object(s) |
| Copy (Ctrl+C) | Copy the selected object(s) to the clipboard |
| Paste (Ctrl+V) | Paste previously copied object(s) into the scene |
| Duplicate (Ctrl+D) | Create an in-place duplicate of the selected object(s) |
| Delete (Del) | Remove selected object(s) from the scene |
| Copy settings | Copy projector settings via context menu |
| Paste settings | Paste copied projector settings to another projector |
| Feature | Description |
|---|---|
| Click to select | Left-click an object to select it |
| Multi-select (Shift+Click) | Add objects to the current selection |
| Remove from selection (Ctrl+Click) | Remove an object from the selection |
| Select all (Ctrl+A) | Select every object in the scene |
| Deselect all (Escape) | Clear the current selection |
| Scene tree selection | Click an object in the scene tree to select it |
| Selection outline | Yellow glow highlights selected objects in the viewport |
| Select similar | Find and select objects of the same type (via context menu) |
| Feature | Description |
|---|---|
| Group (Ctrl+G) | Group selected objects together |
| Ungroup (Ctrl+Shift+G) | Break a group back into individual objects |
| Lock (Ctrl+L) | Lock objects to prevent selection or movement |
| Hide (Ctrl+H) | Hide objects from the viewport |
| Layers | Organize objects into layers |
| Isolate | Hide all objects except the selected one (context menu) |
| Freeze | Make an object unselectable (context menu) |
| Feature | Description |
|---|---|
| New project (Ctrl+N) | Create a new empty project |
| Open project (Ctrl+O) | Load an existing project from disk |
| Save project (Ctrl+S) | Save the current project |
| Save as (Ctrl+Shift+S) | Save the project with a new name |
| Close project | Close the currently open project |
| Project metadata | Set project name, description, and tags |
| JSON persistence | All project data is stored as JSON files on disk |
| Auto-save | Configurable automatic saving at a user-defined interval |
| Feature | Description |
|---|---|
| PDF export | Generate a professional PDF report with scene screenshot, projector specifications, photometric analysis, and equipment list |
| JSON export | Export full project data as a .json file for sharing or backup |
| JSON import | Import a project from a .json file |
| Shareable links | Create secure, read-only share links valid for 30 days |
| No-login access | Shared links can be accessed without authentication |
| Export specifications | Export individual projector specifications (context menu) |
| Feature | Description |
|---|---|
| Shadow map size | Choose 512, 1024, or 2048 for shadow resolution |
| Texture resolution | Choose 512, 1024, or 2048 for projection textures |
| PCF (soft shadows) | Enable Percentage-Closer Filtering for softer shadow edges |
| Ambient light intensity | Adjust ambient light from 0 to 1 |
| Anti-aliasing | Select None, FXAA, or MSAA |
| Feature | Description |
|---|---|
| Units | Switch between meters, feet, and centimeters |
| Grid size | Configure spacing between grid lines |
| Grid divisions | Set the number of subdivisions within each grid cell |
| Background color | Change the scene background color |
| Ground plane | Show or hide the floor plane |
| Feature | Description |
|---|---|
| Auto-save toggle | Enable or disable automatic saving |
| Auto-save interval | Set the auto-save interval in minutes |
| Show helpers | Toggle projector cones, axes, and other visual helpers |
| Show stats | Display FPS counter and polygon count overlay |
| Language | Select the interface language (where supported) |
| Hardware acceleration | Configure GPU acceleration preferences |
| Shortcut | Action |
|---|---|
| Ctrl+N | New project |
| Ctrl+O | Open project |
| Ctrl+S | Save project |
| Ctrl+Shift+S | Save as |
| Shortcut | Action |
|---|---|
| Ctrl+Z | Undo |
| Ctrl+Shift+Z | Redo |
| Ctrl+X | Cut |
| Ctrl+C | Copy |
| Ctrl+V | Paste |
| Ctrl+D | Duplicate |
| Del | Delete |
| Ctrl+A | Select all |
| Escape | Deselect all |
| Shortcut | Action |
|---|---|
| W | Move tool |
| E | Rotate tool |
| R | Scale tool |
| Q | Select tool |
| Shortcut | Action |
|---|---|
| F | Focus on selected |
| G | Toggle grid |
| H | Toggle helpers |
| Home | Reset camera |
| F11 | Fullscreen |
| NumPad 1β9 | Quick camera views |
| Shortcut | Action |
|---|---|
| Ctrl+G | Group selected |
| Ctrl+Shift+G | Ungroup |
| Ctrl+L | Lock selected |
| Ctrl+H | Hide selected |
| Feature | Description |
|---|---|
| User registration | Register with email, company, name, phone, role, and bio |
| Login / logout | Session-token-based authentication |
| User profiles | View and edit profile information |
| Default account | Built-in default user for quick access |
| Persistent storage | User data stored on disk |
| Feature | Description |
|---|---|
| VIOSO integration | Compatible with VIOSO calibration camera systems |
| Test patterns | Grid, checkerboard, structured light, gray code, and phase-shift patterns |
| Warp mesh | Generate warp meshes for projection correction |
| Blend maps | Create blend maps for multi-projector edge blending |
| Calibration camera settings | Configure position, rotation, FOV, focal length, exposure, and ISO |
| Feature | Description |
|---|---|
| Texture array system | 2-sampler system (color + depth arrays) for efficient GPU usage |
| 50+ projector support | Handle large numbers of projectors without performance degradation |
| Per-pixel occlusion | Accurate per-pixel visibility testing using depth textures |
| Memory optimization | 70% memory reduction compared to individual texture approaches |
| Metrics pass | Real-time performance metrics for rendering diagnostics |
| Feature | Description |
|---|---|
| Shadow map atlas | Combined texture atlas for all projector shadow maps |
| GPU-accelerated depth | Hardware depth testing for accurate shadow rendering |
| Configurable resolution | Shadow atlas tile sizes of 512, 1024, or 2048 |
| Dynamic updates | Shadow maps update in real time as objects move |
| Feature | Description |
|---|---|
| Gain values | Model screen reflectivity with gain values from 0.7 to 1.5 |
| Material type | Select from different screen material types |
| Analysis integration | Gain values feed directly into photometric analysis calculations |
| Feature | Description |
|---|---|
| FPS counter | Frames per second with color coding (green β₯ 30, yellow 15β30, red < 15) |
| Object count | Total number of objects in the scene |
| Polygon count | Total polygons currently being rendered |
| Selected object info | Name of the currently selected object |
| Mouse coordinates | Real-time world coordinates of the mouse cursor |
| Messages | Inline warnings, errors, and informational alerts |
| Feature | Description |
|---|---|
| Linear truss | Add straight truss sections to the scene |
| Circular truss | Add full-circle truss structures |
| Semi-circle truss | Add half-circle truss structures |
| Mounting strategies | Configure projector mounting on truss elements |
| Feature | Description |
|---|---|
| CRUD endpoints | Create, read, update, and delete projects, projectors, screens, and more |
| File uploads | Upload 3D models (OBJ/FBX) via the API |
| Authentication | Token-based API authentication |
| Data models | Fully documented request/response schemas |