Complete Help Docs

Laser Show Technology for Lighting Professionals

User Tools

Site Tools


beyond:projection_zones-new

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
beyond:projection_zones-new [2023/03/21 19:04]
Lyra Letournea [Geometric Correction]
beyond:projection_zones-new [2023/10/26 05:07] (current)
Lyra Letournea
Line 72: Line 72:
  
 Controllers and Projectors are sort of “low-level layer” that reflect a real hardware setup. Projection Zones use a higher level setup. Controllers and Projectors are sort of “low-level layer” that reflect a real hardware setup. Projection Zones use a higher level setup.
 +
 +===== Add Projection Zones Window =====
 +
 +Introduced for BEYOND 5.5, You can now utilize an updated "Add" window, allowing users to create multiple zones that span many lasers and automatically number them. This should speed up creating your initial zone file significantly. 
 + 
 +{{:beyond:projection_zones_new_add_window_scanner_main.jpg?600|}}
 +
 +You can create either a single name, and select prefix options from the "Name "Prefix" and BEYOND will automatically number your zones, or you can manually list all zone names you would like in order by just listing the zone names on different lines in the "Name" box. Then you can select multiple projectors and projectors will be assinged to zones in order of name and number. 
 +
 +You can also have BEYOND automatically assign the visualization fixture ID for these zones and set the first zones index and it will count up from there. 
 +
 +The final option allows users to delete all zone names that exist when creating, so you dont have to delete all the stock zones first, it can complete that step for you. 
 +
 +{{:beyond:projection_zones_new_add_window_scanner_main_zones_added.jpg?600|}}
 +
 +Just click add to add your zones, if you don't like what was created, or need to fix something, just click delete before closing this window and you can start again. 
  
 ===== Projector Zone Names (Identifiers) ===== ===== Projector Zone Names (Identifiers) =====
Line 81: Line 97:
 Zone Names are also used as identifiers of Zones within PangoScript. The identifiers have rules. The identifier must start from with a character (A..Z), and contain both characters and numbers. **Spaces, delimiters and other characters are not allowed.** The name cannot start with a number either.  Zone Names are also used as identifiers of Zones within PangoScript. The identifiers have rules. The identifier must start from with a character (A..Z), and contain both characters and numbers. **Spaces, delimiters and other characters are not allowed.** The name cannot start with a number either. 
  
- While this may seem restrictive, it is actually a standard rule for various programming languages. **NOTE: You only need to remember these rules, if you will use PangoScript.**+While this may seem restrictive, it is actually a standard rule for various programming languages. **NOTE: You only need to remember these rules, if you will use PangoScript.**
  
 BEYOND automatically creates a zone identifier from a zone’s name – BEYOND removes the spaces automatically in this regard. For example, “Main Graphics” will be transformed to “MainGraphics”. BEYOND automatically creates a zone identifier from a zone’s name – BEYOND removes the spaces automatically in this regard. For example, “Main Graphics” will be transformed to “MainGraphics”.
Line 118: Line 134:
 //**Hint: We recommend to start with the most simple mesh mode (1x1) and setup the corners. After that go to 3x3 and adjust center and linearity of the boundary lines. If this is not enough, go to 5x5 and adjust  further. We do not recommend starting from the 5x5 or 9x9 modes.**// //**Hint: We recommend to start with the most simple mesh mode (1x1) and setup the corners. After that go to 3x3 and adjust center and linearity of the boundary lines. If this is not enough, go to 5x5 and adjust  further. We do not recommend starting from the 5x5 or 9x9 modes.**//
  
-//**NOTE: During development, we tested what would happen if we were to use the Universal Geometric Correction Settings together with the Mesh. Our conclusion is that these do not work well together, and can lead to confusion. The main advantage of the Mesh, is that you control the points directly, without the need for additional corrections.**// +<del>//**NOTE: During development, we tested what would happen if we were to use the Universal Geometric Correction Settings together with the Mesh. Our conclusion is that these do not work well together, and can lead to confusion. The main advantage of the Mesh, is that you control the points directly, without the need for additional corrections.**//</del> 
  
 //**UPDATE:** Geometric and mesh can be used together, it is recommended to geometric correct around the object you need to mesh to first, and then use the mesh, this will give you more resolution to work with when using the mesh. If you intend to automesh, its probably best to ignore geometric correction except for possibly making the full size a little smaller, so its easier to nudge the whole mesh up and down if the projector shifts. //**UPDATE:** Geometric and mesh can be used together, it is recommended to geometric correct around the object you need to mesh to first, and then use the mesh, this will give you more resolution to work with when using the mesh. If you intend to automesh, its probably best to ignore geometric correction except for possibly making the full size a little smaller, so its easier to nudge the whole mesh up and down if the projector shifts.
Line 127: Line 143:
 ===== Preview Window Appearance ===== ===== Preview Window Appearance =====
  
-The **Preview Window Appearance** tool allows you to adjust the appearance of a zone in your preview window. **NOTE: It is possible to specify a Preview Window Appearance for each projection zone, and this preview window’s appearance is independent of the laser output - So master size, position and geometric correction do not affect the preview window.**+The **Preview Window Appearance** tool allows you to adjust the appearance of a zone in your preview window.  
 + 
 +**NOTE: It is possible to specify a Preview Window Appearance for each projection zone, and this preview window’s appearance is independent of the laser output - So master size, position and geometric correction do not affect the preview window.**
  
 For each zone, **the Preview image’s size and position** can be adjusted. You can also specify whether the preview for that zone should be normal laser graphics, or audience scanning beam effects. For each zone, **the Preview image’s size and position** can be adjusted. You can also specify whether the preview for that zone should be normal laser graphics, or audience scanning beam effects.
Line 141: Line 159:
 In BEYOND 5.2 and later you can choose to use preview settings as your visualization stream in the configuration window.  In BEYOND 5.2 and later you can choose to use preview settings as your visualization stream in the configuration window. 
  
-{{:beyond:projection_zones_full_window_preview.jpg?600|}}+{{:beyond:projection_zones_full_window_preview.jpg?800|}}
 ===== The Beam Attenuation Map (BAM for short) ===== ===== The Beam Attenuation Map (BAM for short) =====
  
-The **Beam Attenuation Map** allows you to control the brightness of a laser projector over the entire projection zone that it will correspond to, and it also allows non-uniform brightness maps. You can see a quick tutorial video about the BAM here: [[https://www.youtube.com/watch?v=89xLGkicUjI|https://www.youtube.com/watch?v=89xLGkicUjI]] +The **Beam Attenuation Map** allows you to control the brightness of a laser projector over the entire projection zone that it will correspond to, and it also allows non-uniform brightness maps. You can see a quick tutorial video about the BAM here: [[https://youtu.be/JQnQYPq5WzU?t=178]] 
  
 The **Beam Attenuation Map** is a 64 by 64 "pixel" brightness control map. Each pixel can be set to any brightness level from 0 to 100%. Rudimentary tools are provided to sample a brightness level in the map, fill the entire map with the selected brightness level, fill a rectangular area with the selected brightness level and freehand-draw brightness levels into the map.  Additional tools allow you to draw a gradient level of attenuation so the brightness of the BAM varies between two different attenuation levels. The **Beam Attenuation Map** is a 64 by 64 "pixel" brightness control map. Each pixel can be set to any brightness level from 0 to 100%. Rudimentary tools are provided to sample a brightness level in the map, fill the entire map with the selected brightness level, fill a rectangular area with the selected brightness level and freehand-draw brightness levels into the map.  Additional tools allow you to draw a gradient level of attenuation so the brightness of the BAM varies between two different attenuation levels.
  
-{{:beyond:beyondprojectionzones1-10.png?nolink|}}+{{:beyond:projection_zones_full_window_bam_empty.jpg|}}
  
 Once you set a BAM for one zone you can copy these BAM settings to be applied to multiple other zones and have a bitmap screen shot of your drawn BAM copied to the clipboard, to be pasted into a document for possible use in a Laser Projector Product Report. Once you set a BAM for one zone you can copy these BAM settings to be applied to multiple other zones and have a bitmap screen shot of your drawn BAM copied to the clipboard, to be pasted into a document for possible use in a Laser Projector Product Report.
  
- The **Beam Attenuation Map** can be used for graphics, atmospheric and beam effects. +The **Beam Attenuation Map** can be used for graphics, atmospheric and beam effects. 
  
 **Below is an example of a Beam Attenuation Map used for laser graphics.** **Below is an example of a Beam Attenuation Map used for laser graphics.**
Line 158: Line 176:
 One common use for the BAM, as it related to graphics, would be to prevent scanning above or below a certain point. For example, lets say that you were projecting laser graphics over a standard television screen with a 4:3 aspect ratio. Since the laser typically has a 1:1 aspect ratio, this would mean that the graphics could possibly scan above the top or below the bottom of the screen. You can use the **Beam Attenuation Map** to make sure that the brightness at the top and bottom of the screen are zero. Similarly, the window-clipping action can be done by means of the Effect tab. One common use for the BAM, as it related to graphics, would be to prevent scanning above or below a certain point. For example, lets say that you were projecting laser graphics over a standard television screen with a 4:3 aspect ratio. Since the laser typically has a 1:1 aspect ratio, this would mean that the graphics could possibly scan above the top or below the bottom of the screen. You can use the **Beam Attenuation Map** to make sure that the brightness at the top and bottom of the screen are zero. Similarly, the window-clipping action can be done by means of the Effect tab.
  
-{{:beyond:beyondprojectionzones1-11.png?nolink|}}+{{:beyond:projection_zones_full_window_bam.jpg|}}
  
 **Example Beam Attenuation Map used for audience scanning** **Example Beam Attenuation Map used for audience scanning**
Line 168: Line 186:
 Another common use would be to protect certain areas from hazardous laser exposure or to reduce the brightness in certain areas. When doing beam shows outdoors, it is often necessary to ensure certain areas (such as the windows in certain buildings) won’t be exposed. Using the rudimentary drawing tools, it is possible to "carve out" areas from the projected area. Another common use would be to protect certain areas from hazardous laser exposure or to reduce the brightness in certain areas. When doing beam shows outdoors, it is often necessary to ensure certain areas (such as the windows in certain buildings) won’t be exposed. Using the rudimentary drawing tools, it is possible to "carve out" areas from the projected area.
  
 +**Tools to create your BAM**
 +
 +There are a few tools included to create your map
 +
 +  * Pencil Tool - this allows you to draw single pixels at a time
 +  * Spraycan Tool - Soft and brushed application of brightness
 +  * Eyedropper Tool - Allows you to check the brightness of a pixel
 +  * Rectangle Tool - Allows you to square highlight and apply brightness
 +  * Rectangle Gradient Tool Horizontal - Gradients between one end and other horizontally.
 +  * Rectangle Gradient Tool Vertical - Gradients between one end and the other vertically.
 +
 +Extra Options in gradients
 +
 +  * Color Overide
 +  * Highest Brightness Wins
 +  * Lowest Brightness Wins
 +  * Gradient
 +  * Gradient symmetrical
 +  * Gradient 4 side
 +
 +**Laser Cursor**
 +
 +To assist you figure out which pixel to color, you can enable a laser cursor which will project a scanned square where the pixel is to identify the correct spot to color. You can control the brightness of your cursor, and apply your bam to cursor to ensure that the cursor doesn't override. 
 +
 +**Operation Order**
 +
 +Select "Geometric Correction after BAM" if you want the bam to move when you move the zone
 +Select "BAM after Geometric Correction" if you want the bam to be over the entire possible zone area and not move when the zone is moved. 
 ===== The Advanced Tab ===== ===== The Advanced Tab =====
  
 his section shows the **Advanced Tab Parameters** for a selected zone, and allows you to adjust them. These are advanced scanning parameters that are particularly well suited for zones used with targeted beam effects. his section shows the **Advanced Tab Parameters** for a selected zone, and allows you to adjust them. These are advanced scanning parameters that are particularly well suited for zones used with targeted beam effects.
  
-{{:beyond:projection_zones_full_window_advanced_tab.jpg?600|}}+{{:beyond:projection_zones_full_window_advanced_tab.jpg?800|}}
  
 When the **Prevent master size and master position** check box is checked, it will make it so that the Master Size and Master Position controls in the **Projector Settings** window do not affect the output of this zone.  When the **Prevent master size and master position** check box is checked, it will make it so that the Master Size and Master Position controls in the **Projector Settings** window do not affect the output of this zone. 
Line 178: Line 224:
 When the **Prevent Live Control and QuickFX from affecting this zone** check box is checked, i twill prevent live control input and quick fx effects from modifying this zone in anyway.  When the **Prevent Live Control and QuickFX from affecting this zone** check box is checked, i twill prevent live control input and quick fx effects from modifying this zone in anyway. 
  
-The **Minimum number of points** setting in the **Projector Settings** window can be adjusted to relieve the scanners from trying to scan high duty-cycle which may cause power limiting. Setting the **Minimum number of points** to 200 or higher can actually increase the life of your  scanners. However, doing so will mean that if you project less than 200 points, the additional points will be blanked. For beam frames, it is often undesirable to have any unintended blanking at all because such blanking would tend to reduce the power of the display. When the **Prevent minimum number of points** check box is checked, all scanner output will be dedicated strictly to producing laser output and the Minimum number of points setting is ignored. +The **Minimum number of points** setting in the **Projector Settings** window can be adjusted to relieve the scanners from trying to scan high duty-cycle which may cause power limiting. Setting the **Minimum number of points** to 200 or higher can actually increase the life of your scanners. However, doing so will mean that if you project less than 200 points, the additional points will be blanked. For beam frames, it is often undesirable to have any unintended blanking at all because such blanking would tend to reduce the power of the display. When the **Prevent minimum number of points** check box is checked, all scanner output will be dedicated strictly to producing laser output and the Minimum number of points setting is ignored. 
  
 **External Visualization** **External Visualization**
Line 189: Line 235:
 DMX Server is a function to allow DMX control of a zones individually. Allowing for independent control of each zone as a fixture in your console, while maintaining all functionality of BEYOND functions. Most extremely large scale laser shows use this technique. You can select which profile you would like to use, set which dmx input and what channel for that zone, and it will identify the setting in the zone name for your reference. DMX Server is a function to allow DMX control of a zones individually. Allowing for independent control of each zone as a fixture in your console, while maintaining all functionality of BEYOND functions. Most extremely large scale laser shows use this technique. You can select which profile you would like to use, set which dmx input and what channel for that zone, and it will identify the setting in the zone name for your reference.
  
-{{:beyond:projection_zones_full_window_advanced_tab_dmx_server_visual.jpg?600|}}+{{:beyond:projection_zones_full_window_advanced_tab_dmx_server_visual.jpg?800|}}
  
 **Zone Aspect Ratio** **Zone Aspect Ratio**
Line 203: Line 249:
 You can also connect old names to the new names or add the old names as secondary names to the currently selected zone.  You can also connect old names to the new names or add the old names as secondary names to the currently selected zone. 
  
-{{:beyond:projection_zones_full_window_unresolved_zone_names.jpg?600|}}+{{:beyond:projection_zones_full_window_unresolved_zone_names.jpg?800|}}
 ===== Effect ===== ===== Effect =====
  
Line 216: Line 262:
 Users may also want to add overall filters to a zone, like delete dark lines to optimize, resamepler to force point counts, and masks to create very precise safety zones over an area.  Users may also want to add overall filters to a zone, like delete dark lines to optimize, resamepler to force point counts, and masks to create very precise safety zones over an area. 
  
-{{:beyond:projection_zones_full_window_effect_tab.jpg?600|}}+{{:beyond:projection_zones_full_window_effect_tab.jpg?800|}}
 ===== The “Also To” Feature ===== ===== The “Also To” Feature =====
  
Line 224: Line 270:
   - Create a Zone, that consists of two or more zones. For example, you can create a zone that will use two projectors to display content. You can **Enable Window and Resize** processing so that only certain areas of the selected zone’s output are displayed in the Also to routed zone.   - Create a Zone, that consists of two or more zones. For example, you can create a zone that will use two projectors to display content. You can **Enable Window and Resize** processing so that only certain areas of the selected zone’s output are displayed in the Also to routed zone.
  
-{{:beyond:projection_zones_full_window_also_to_tab.jpg?600|}}+{{:beyond:projection_zones_full_window_also_to_tab.jpg?800|}}
  
 BEYOND calculates the output for each projector independently. This means that each projector has its own time, and the core calculates the frames of time for each projector. This time difference is not visible on a short frame, but it becomes very noticeable on long frames. Window clipping is not a solution for the display of really complex graphics. Results depends on the content. BEYOND calculates the output for each projector independently. This means that each projector has its own time, and the core calculates the frames of time for each projector. This time difference is not visible on a short frame, but it becomes very noticeable on long frames. Window clipping is not a solution for the display of really complex graphics. Results depends on the content.
beyond/projection_zones-new.1679421873.txt · Last modified: 2023/03/21 19:04 by Lyra Letournea