🎬 Ready to Start?
Your scene is empty. Get started by:
💡 Tip: Press ? for Help
Select an object to view properties
💡 Tip: Save your custom projector configuration to the library for easy reuse in future projects.
Create a room with 4 walls and a floor. Each surface can be controlled individually.
Room will be created with 4 walls and a floor. Each surface is independently selectable.
Create a rigging truss structure. Choose from professional Eurotruss presets or custom configuration. Use "Attach Projector" from the context menu to mount projectors after placement.
Presets include authentic Eurotruss specifications (main tube: 50mm, braces: 20-25mm, conical connectors)
Square (4-point): Standard box truss for heavy loads
Triangle (3-point): Lightweight, good for overhead
Ladder (2-point): Simple, cost-effective
Eurotruss sizes: HD44 (0.4 x 0.4m), HD34 (0.34 x 0.34m), FD32 (0.29 x 0.29m)
Trusses will be placed at the center of the scene at the specified height
Loading cameras...
Loading servers...
Tip: you can manage all your projects, assets and usage in my profile.
No projects saved yet.
Use this workspace to design projection layouts in 3D, validate feasibility, and prepare deliverables for clients and internal reviews.
Fast start: Add a surface ➜ place projectors ➜ align with transform tools ➜ validate with analysis + measurement ➜ save and export.
Use 📽️ Add Projector to open the library and place projectors in your scene.
Click 🎬 Screen / Surface and choose the geometry that matches your venue:
Select any surface to edit dimensions and shape options in the Properties panel.
Use 📷 Add Camera to place review/monitoring cameras and validate sightlines.
Select a camera preset or use 🎥 Add Generic Camera for rapid setup. Double-click any camera to open its live viewpoint.
Click 🧍 Reference Human to add a scale figure and quickly check stage, audience, and rigging proportions.
Select any object, then use transform shortcuts:
Use the gizmo handles for axis-constrained edits, or type exact values in the Properties panel.
Quick reference for all keyboard shortcuts. Press ? to toggle this help panel anytime.
| Shortcut | Action | Description |
|---|---|---|
| T G | Translate | Enter move mode - drag arrows to move object along X, Y, or Z axis |
| R | Rotate | Enter rotate mode - drag arcs to rotate object around axes |
| S | Scale | Enter scale mode - drag handles to resize object |
| Shift + drag gizmo | Coarse transform | Use larger translate / rotate drag increments while moving the gizmo |
| Ctrl + drag gizmo | Fine transform | Use smaller translate / rotate drag increments while moving the gizmo |
| Esc | Deselect | Cancel current operation or deselect all objects |
| Shortcut | Action | Description |
|---|---|---|
| M | Measure | Activate measurement tool — click two points to measure distance. Press ESC to cancel a mid-measurement attempt, or again to exit mode. |
| N | Toggle Snap | Toggle snapping on/off for measurements (snaps to vertices, edges, centers, grid). Use the Snap widget in the panel to choose snap target type. |
| Del | Delete | Remove currently selected object (requires confirmation) |
| F | Focus | Focus camera on selected object |
| Control | Action | Description |
|---|---|---|
| Mouse Wheel | Zoom | Scroll to zoom in/out |
| Right-click + Drag | Orbit | Rotate camera around scene |
| Middle-click + Drag | Pan | Move camera horizontally and vertically |
| Shift + Right-click + Drag | Pan | Laptop-friendly pan control |
| Alt + Right-click + Drag | Pan | Laptop-friendly pan control |
| Shortcut | Action | Description |
|---|---|---|
| Ctrl + A | Select All | Select all objects in the scene |
| I | Isolate Selection | Hide all objects except selected ones |
| Alt + I | Show All | Unhide all objects and exit isolation mode |
| Shift + C | Collapse / Return GUI | Collapse all open sections, then restore previous section state |
| Ctrl + G | Group | Group selected objects together |
| Shortcut | Action | Description |
|---|---|---|
| Ctrl + Z | Undo | Undo the last action |
| Ctrl + Y | Redo | Redo the previously undone action |
| Ctrl + Shift + Z | Redo (Alt) | Alternative redo shortcut |
| Ctrl + C | Copy | Copy selected objects to clipboard |
| Ctrl + V | Paste | Paste copied objects from clipboard |
| Shortcut | Action | Description |
|---|---|---|
| Ctrl + 1-9 | Save View | Save current camera position to slot 1-9 |
| 1-9 | Restore View | Restore saved camera position from slot 1-9 |
| Shortcut | Action | Description |
|---|---|---|
| Ctrl + S | Save | Manually save project (auto-save is enabled by default) |
| ? | Help | Open/close this help panel |
💡 Tip: Use keyboard shortcuts for faster workflow. Combine transform shortcuts with the Properties Panel for precise adjustments.
Preview perspective-correct projection directly on 3D surfaces. Use overlaps, frustums, and test patterns to catch layout issues before installation day.
Auto-save: Edits are continuously preserved while you work.
Save project: Store named versions on the server.
Load project: Reopen previous plans at any time.
Export: Generate JSON/PDF/equipment outputs for reviews and handoff.
Press M or click Measure to activate measurement mode. Click two points on physical objects to see the distance in meters. Existing measurement markers are excluded from picking so they never interfere with new measurements.
Use Clear to remove all measurements.
Select any object to edit dimensions, transforms, lens settings, and analysis options from the Properties panel. Edits apply live in the viewport.
A projection planning, analysis and previsualization tool for AV production professionals and simulator designers.
Ahmed Jerbi, Benjamin Fritsch, Emanuel Züger
This is proprietary software. All rights reserved.
Copyright © 2025 VIOSO GmbH. Unauthorized copying, modification, distribution, or use of this software, via any medium, is strictly prohibited without prior written permission from VIOSO GmbH.
Technical data and product specifications are based on manufacturer-supplied information, which may change over time or contain inaccuracies. VIOSO GmbH assumes no responsibility for incorrect or outdated information, calculation errors, or resulting damages.
If you encounter any obvious errors or inconsistencies, please write us via the contact email above.
| Library | License |
|---|---|
| Three.js | MIT |
| jsPDF | MIT |
| Express.js | MIT |
| Multer | MIT |
| cors | MIT |
| Nodemailer | MIT |
| dotenv | BSD-2-Clause |
Projector specifications database licensed from projektoren-datenbank.com.
Choose a tutorial to get a guided, step-by-step walkthrough with visual hints and a "Do it for me" option.
Ready to explore a full scene? Check-out one of our demo projects.
Visible only when ENABLE_DEV_LOGIN=true. Controls where uploaded textures/models are stored.
Simulates a different plan tier locally. Changes apply on next page load. Visible only when ENABLE_DEV_LOGIN=true.
Changes are applied immediately. Use Save Settings to store them in the backend.
Create a new project. This will clear the current scene and start fresh with a new project name and description.
The project name and description will be saved with your project and can be edited later.
You have unsaved changes in your current project. Would you like to save them before creating a new project?
Projectors mount behind the screen and the screen is switched to back-projection.
Shows a rig truss connecting the projector row (flat and curved screens).
Verifies the generated layout with the projection-quality analysis (coverage, overlaps, illuminance) right away.
Turn off if you only want screen and projector planning.
Leave empty to auto-calculate a camera position that frames the projector array.
Report a bug to help us improve Experience Designer. This will create an issue on our GitHub repository.
| Feature | Free | PRO |
|---|---|---|
| Save projects | Up to 10 | Unlimited |
| Storage | 250 MB | 1 GB |
| Projector library database | Generic only | 660+ units |
| Projector user database | x | ✓ |
| Photometric analysis | Basic | Advanced |
| 3D Object import | x | OBJ, FBX, GLB, glTF |
| Reference drawing Import | x | ✓ |
| LED wall | x | ✓ |
| Content pre-visualization | x | Image, Video, Exaplay3 |
| PDF report builder | x | ✓ |
| Link sharing | Watermark | No watermark |
| Scene export | x | native, mesh, 3rd party formats |
| UI customization | x | ✓ |
Loading evaluation...
Select which views and data to include in your PDF report.
Create custom templates to match your brand. Learn more
| Section Headers: | |
| Details: | |
| Annotations: | |
| Body: |
Choose how to export your projection planning data.
Select an existing projector to attach below this truss, or add a new one. The projector will be centered on the truss (X/Z) and placed at the specified offset below it, then grouped together with the truss.
Create a share link for external users to view this project.
* A password is required before the share link can be created.
Shared links currently open in read-only mode.
Add up to 10 valid email addresses, separated by spaces.
Refresh the page or press the sign-in again button to continue.
Your payment was successful and your PRO access is now active.
Click the save & refresh button to restart Experience Designer with full PRO features.
To manage your subscription and view invoices, go to My Profile.
Your share link is ready. It has been copied to the clipboard.
This shared project is password-protected. Enter the password to continue.
You're in! Get ready to bring your vision to life with the most advanced projection planning tool in the industry. Let's create something incredible together!