Complete Help Docs

Laser Show Technology for Lighting Professionals

User Tools

Site Tools


beyond:fifo-image

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:fifo-image [2023/11/30 10:35]
Bob Varkevisser
beyond:fifo-image [2023/11/30 11:05] (current)
Bob Varkevisser
Line 1: Line 1:
-====== Fifo image ======+====== FIFO image ======
  
 FIFO Image is a signal recorder. This is the second iteration of a signal recorder.  FIFO Image is a signal recorder. This is the second iteration of a signal recorder. 
-The first basic signal recorder exists in Shape Image+The first basic signal recorder exists in the **[[beyond:shape_editor|Shape Editor]]**
  
-The FIFO Image is a dedicated solution, which provides extended functionality.+FIFO Image is a dedicated solution, which provides more extended functionalities. 
 + 
 +The base element is FIFO. FIFO (which means first in, first out) is a buffer which records the position of the mouse cursor. 
 + 
 +Inside the FIFO editor you can use the mouse cursor to record the move mouse cursor. However, the position of the cursor might be connected to BEYOND Inputs or controlled by means of Node Image. 
 + 
 +{{ :beyond:fifo-1.png?nolink&600 |}} 
 + 
 +===== FIFO parameters ===== 
 + 
 +| **Parameter** | **Description** | 
 +| Count | number of points saved in the FIFO (buffer)| 
 +| Record interval | time between storing cursor position into FIFO. | 
 +| Break up | distance between points after which the line will split. With a short distance between recorded points, you will have a solid line. If the distance is bigger than “break up” then you have separate lines. | 
 +| Beam mode | each recorded point will look like a single beam. | 
 + 
 +===== FIFO transform matrix ===== 
 + 
 +This part of processing has deeper implementation than the Shape.  
 + 
 +There are 9 parameters which form the matrix applied to the recorded point. 3 Size, Position, and rotation. The position part will form the flow of the points to specified direction.  
 + 
 +This is good for signal recorder, like a cardio monitor.  
 + 
 +The rotation has roots in pottery art or pouring acrylics – when your canvas is rotating, and you drop a paint into one spot and rotation form a spiral or circle. The size may form zoom in or zoom out effect. Overall, this is a linear transformation of recorded points. 
 + 
 +===== Cursor panel =====
  
-The base element is FIFO. FIFO (first in, first out) is a buffer which records the position of cursor. The recorded points form a laser frame. Inside the editor you can use mouse cursor to move recording cursor. However, recording of the cursor might be connected to BEYOND Inputs or controlled by means of Node Image. 
-Fifo parameters 
-Count – number of points saved in the FIFO (buffer) 
-Record interval – time between storing cursor position into FIFO. 
-Break up – distance between points after which the line will split. With a short distance between recorded points, you will have a solid line. If the distance is bigger than “break up” then you have separate lines.  
-Beam mode – each recorded point will look like a single beam.  
-FIFO Transform matrix. 
-This part of processing has deeper implementation thang the Shape. There are 9 parameters which form the matrix applied to the recorded point. 3 Size, Position, and rotation. The position part will form the flow of the points to specified direction. This is good for signal recorder, like a cardio monitor. The rotation has roots in pottery art or pouring acrylics – when your canvas is rotating, and you drop a paint into one spot and rotation form a spiral or circle. The size may form zoom in or zoom out effect. Overall, this is a linear transformation of recorded points. 
-Cursor panel 
 There you can move cursor using a slider. However, the main purpose is providing UI for assign of Inputs, where you can assign cursor sliders to audio, MIDI, DMX, etc. This is classic use of Channels. There you can move cursor using a slider. However, the main purpose is providing UI for assign of Inputs, where you can assign cursor sliders to audio, MIDI, DMX, etc. This is classic use of Channels.
-Morphing effect.  
-This is another extension compared to the Shape. Main idea – take recorder points, apply effect, and after that morph between original and transformed points using rate of change (the waveform). What does it give to us? – you may recolor some part of FIFO, or move it, or spin, etc.  
-As a remark – the morph effect does not modify the point of FIFO. Points stay as it is, effect just add an optional variation over the segments of the FIFO. 
-Final effect. 
-The final effect is a classic use of effects, same as in any other Image of BEYOND. You may use colors, clones, or any other effects, in same manner as you use in any BEYOND Image.  
  
-Same as morph, the final effect does not modify FIFO points, it apply the transformation of the frame and send it to the output. +===== Morphing effect ===== 
 + 
 +This is another extension compared to the **[[beyond:shape_editor|Shape editor]]**. The Main idea is that the system takes the recorder points, apply an effect, and after that, morph between the original and transformed points using the rate of change (the waveform).  
 + 
 +This will allow you to apply effects in the same way as with the **[[beyond:effects|effects tab]]**. Like for example recolor some part of the FIFO image, move it, or spin, etc.  
 + 
 +Please note that the "morph effect" does not modify the point of the FIFO image. Points stay as they are. The effect just adds an optional variation over the segments of the FIFO image. 
 + 
 +===== Final effect ===== 
 + 
 +The final effect is a classic use of **[[beyond:effects|effects]]**. Same as in any other Images of BEYOND, you may use colors, clones, or any other effects.  
 + 
 +Similar to morph, the final effect does not modify the point of the FIFO image. Points stay as they are. 
 +It will apply the transformation of the frame and send it to the output. 
  
  
  
  
beyond/fifo-image.1701336947.txt · Last modified: 2023/11/30 10:35 by Bob Varkevisser