Attributes

General

Attribute

Attributes are the variables that control various aspects of Crescent Sun. Each Attribute has a respective text Name and editable Value.

Value Types

Integer
  Numeric value without a decimal point. Ex: 4
Float
  Numeric value with a decimal point. Ex: 4.5
Text
  Sequence of characters, can be numbers or letters.
Radio
  Provides a list of Available Values.

Available Values

Some Attributes are restricted to certain values set by the developer, most notably those with Radio Buttons

Fixture Attribute

An Attribute that controls an aspect of the currently selected Fixture.

Global Attribute

An Attribute that controls an aspect of the Show File.

Attribute Controls

Attribute Nudge Arrows

Most of the Attributes in the Attribute Editor contain Attribute Nudge Arrows. When clicked, these increase or decrease the Value of their respective Attribute by the current Nudge Amount. The left-facing arrow decreases, while the right-facing arrow increases.

Text Field

Fine control of a Value through directly inputting new text. Value changes are confirmed by either pressing the Enter key or deselecting the Attribute.

Numeric Text Field

Special Text Field. Fine control of a Value through directly inputting a new Float or Integer. Value changes are confirmed by either pressing the Enter key or deselecting the Attribute. Does not accept non-numeric characters.

Radio Buttons

Select Between a list of Available Values.

Source Selection Buttons

Special Radio Button list with previews of the selectable sources.

Momentary Button

Button which only applies its effects the instant the button is pressed

Toggle Button

Toggle the Value between a list of Available Values.

Slider

Control a Float or Integer Value using a click and drag controlled Slider.

Knob

Control a Float or Integer Value using a click and drag controlled Knob.

Link

Links the Values of two Attributes to be identical. Changing one will change the other.
Can be toggled On or Off.

Selected Fixture Attributes

Panel

Tx

Integer
Translate X. Controls positioning in the Panel Mapper. X coordinate (horizontal) of the top-left of the Fixture.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Ty

Integer
Translate Y. Controls positioning in the Panel Mapper. Y coordinate (vertical) of the top-left of the Fixture.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Res X

Integer
Resolution X. The X axis (horizontal / width) resolution of the Fixture. Directly controls size in the Panel Mapper. Width of the Panel / Group in the World Editor is controlled by the result of Res X multiplied by Pitch U.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Res Y

Integer
Resolution Y. The Y axis (vertical / height) resolution of the Panel / Group. Directly controls size in the Panel Mapper. Height of the Panel / Group in the World Editor is controlled by the result of Res Y multiplied by Pitch V.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

World

X Pos

Float
X position. X axis position coordinate in the World Editor.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Y Pos

Float
Y position. Y axis position coordinate in the World Editor.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Z Pos

Float
Z position. Z axis position coordinate in the World Editor.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

X Rot

Float
X rotation. X axis rotation angle in the World Editor.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Y Rot

Float
Y rotation. Y axis rotation angle in the World Editor.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Z Rot

Float
Z rotation. Z axis rotation angle in the World Editor.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Pitch U

Float
Digital Representation of the Horizontal Pitch, or the distance between two pixels on a physical Panel. Used by the World Editor Viewport to visualize the accurate scale of multiple physical panels with different Horizontal Pitches for easier Texture Mapping.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Pitch V

Float
Digital Representation of the Vertical Pitch, or the distance between two pixels on a physical Panel. Used by the World Editor Viewport to visualize the accurate scale of multiple physical panels with different Vertical Pitches for easier Texture Mapping.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Texture

U Offset

Float
Offsets a Texture horizontally based on UV coordinates.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

V Offset

Float
Offsets a Texture vertically based on UV coordinates.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

U

Float
Linked with V
Scales the X axis of the Texture.
Attribute Controls:
• Slider
• Link

V

Float
Linked with V
Scales the X axis of the Texture.
Attribute Controls:
• Slider
• Link

Automatic UV Mapper

Radio
[COMING SOON]
Attribute Controls:
• Slider
Available Values:
Reset to Parent
Stretch
Width
Height

Source

Radio
Select which Source Texture is assigned to the Fixture.
Attribute Controls:
• Source Selection Buttons
Available Values:
Deck_A
    Uses Deck_A in the Live View as a Texture source.
Deck_B
    Uses Deck_B in the Live View as a Texture source.
Deck_C
    Uses Deck_C in the Live View as a Texture source.
Deck_D
    Uses Deck_D in the Live View as a Texture source.
Crossfade
    Uses the Crossfader in the Live View as a Texture source.
Tracer
    Uses the [Tracer Engine] in the Live View as a Texture source.

UV Extend

Radio
Select how to fill the empty space of the Texture's UV map at the edges of the Texture.
Attribute Controls:
• Radio Buttons
Available Values:
Hold
Zero
Repeat
Mirror

Rotation

Float
Controls a Texture's rotation angle.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Other

Net

Integer
Value of a Fixture’s DMX net address.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Subnet

Integer
The Value of a Fixture’s DMX subnet address.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Universe

Integer
The value of a fixture’s DMX universe number.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Start Chan

Integer
The value of a fixture’s DMX start channel.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Fixture ID

Integer
Placeholder for future console automation.
Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Group ID

Integer

Attribute Controls:
• Attribute Nudge Arrows
• Numeric Text Field

Name

Text
The user-set name of the selected Fixture.
Attribute Controls:
• Text Field