Skip to content

Commit c4c0b73

Browse files
committed
Update nameing here
1 parent 3c2c98b commit c4c0b73

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

proposal/light-distribution-proposal/proposal.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Support for Spectral Distribution in MVR and GDTF
1+
# Support for more Photometric Data in MVR and GDTF
22

33
## Linked Issue
44

@@ -12,20 +12,20 @@ We want to add the option to define the light distribution for fixtures inside t
1212

1313
## GDTF
1414

15-
### New Attribute LightDistribution
15+
### New Attribute Photometric
1616

17-
We will add attribute `LightDistribution` to the Beam Geometry. This defines the default light distribution for the fixture.
18-
We will add attribute `LightDistribution` to the Reference Geometry. This overwrites the default light distribution for the linked Beam.
17+
We will add attribute `Photometric` to the Beam Geometry. This defines the default light distribution for the fixture.
18+
We will add attribute `Photometric` to the Reference Geometry. This overwrites the default light distribution for the linked Beam.
1919
Inside the `ChannelFunction` and the `SubChannelSet` we also will add this this attribute, so that the fixture can change the behavior depending on the current status of the fixture. This will also define a range.
2020

21-
When the `LightDistribution` is an attribute of the `ChannelFunction` it applies to all Beams, while when it is in a child node you can specify the beam it is for.
21+
When the `Photometric` is an attribute of the `ChannelFunction` it applies to all Beams, while when it is in a child node you can specify the beam it is for.
2222

2323
> **Note**
24-
> We are currently discussing how `LightDistribution` can be defined as child of a `ChannelFunction`
24+
> We are currently discussing how `Photometric` can be defined as child of a `ChannelFunction`
2525
2626
The rules are the following:
27-
- When a Beam does not have `LightDistribution`, it will not be affected by any `LightDistribution` definition in the file (Allow LED rings to have no spectral data while the main light source have this and you still not need to use the `SubChannelSets`)
28-
- Only one DMX Channel can have `LightDistribution` links inside their `ChannelFunction` or `SubChannelSet`.
27+
- When a Beam does not have `Photometric`, it will not be affected by any `Photometric` definition in the file (Allow LED rings to have no spectral data while the main light source have this and you still not need to use the `SubChannelSets`)
28+
- Only one DMX Channel can have `Photometric` links inside their `ChannelFunction` or `SubChannelSet`.
2929

3030

3131
Example Simple Fixture:
@@ -38,7 +38,7 @@ Example Simple Fixture:
3838
<Axis
3939
Name="Yoke" >
4040
<Axis Name="Head" >
41-
<Beam Name="Beam" LightDistribution="sample_default_file"/>
41+
<Beam Name="Beam" Photometric="sample_default_file"/>
4242
</Axis>
4343
</Axis>
4444
</Geometry>
@@ -49,7 +49,7 @@ Example Simple Fixture:
4949
<DMXChannels>
5050
<DMXChannel Geometry="Beam" >
5151
<LogicalChannel >
52-
<ChannelFunction Attribute="Zoom" DMXFrom="0/1" Name="Zoom 1" PhysicalFrom="45" PhysicalTo="5" LightDistributionFrom="sample_default_file" LightDistributionTo="narrow_file"/>
52+
<ChannelFunction Attribute="Zoom" DMXFrom="0/1" Name="Zoom 1" PhysicalFrom="45" PhysicalTo="5" PhotometricFrom="sample_default_file" PhotometricTo="narrow_file"/>
5353
<ChannelSet DMXFrom="0/1" Name="Wide" />
5454
<ChannelSet DMXFrom="1/1" />
5555
<ChannelSet DMXFrom="255/1"/>
@@ -65,10 +65,10 @@ Example Simple Fixture:
6565
```
6666
## Multi Beam defining
6767

68-
When a device has multiple beams, that need different Light Distribution files, we need to assign the files per Beam. This could be done either as a child of the `ChannelFunction`, or as a child of the `ChannelSet`.
68+
When a device has multiple beams, that need different Photometric files, we need to assign the files per Beam. This could be done either as a child of the `ChannelFunction`, or as a child of the `ChannelSet`.
6969

7070
When using the `ChannelSet`, we can use the DMX ranges from the `ChannelSet`. But we are also forced to use existing structure of `ChannelSet` or even create `ChannelSet` just for this propose.
71-
When using the `ChannelFunction`, we need to also define a DMX range here. The requirements for the DMX range for channel set also applies for the `<LightDistribution>` node.
71+
When using the `ChannelFunction`, we need to also define a DMX range here. The requirements for the DMX range for channel set also applies for the `<Photometric>` node.
7272

7373
#### Option A: Use Children of the Channel Set to make multi Beam assign
7474

@@ -82,8 +82,8 @@ Example Two Beam Fixture:
8282
<Axis
8383
Name="Yoke" >
8484
<Axis Name="Head" >
85-
<Beam Name="Beam1" LightDistribution="sample_default_file1"/>
86-
<Beam Name="Beam2" LightDistribution="sample_default_file2"/>
85+
<Beam Name="Beam1" Photometric="sample_default_file1"/>
86+
<Beam Name="Beam2" Photometric="sample_default_file2"/>
8787
</Axis>
8888
</Axis>
8989
</Geometry>
@@ -98,28 +98,28 @@ Example Two Beam Fixture:
9898
<ChannelSet DMXFrom="0/1" Name="Wide" >
9999
</ChannelSet>
100100
<ChannelSet DMXFrom="1/1" >
101-
<ChannelSetLightDistribution
101+
<ChannelSetPhotometric
102102
Beam="Beam1"
103-
LightDistributionFrom="sample_default_file1"
104-
LightDistributionTo="narrow_file1"
103+
PhotometricFrom="sample_default_file1"
104+
PhotometricTo="narrow_file1"
105105
/>
106-
<ChannelSetLightDistribution
106+
<ChannelSetPhotometric
107107
Beam="Beam2"
108-
LightDistributionFrom="sample_default_file2"
109-
LightDistributionTo="narrow_file2"
108+
PhotometricFrom="sample_default_file2"
109+
PhotometricTo="narrow_file2"
110110
/>
111111

112112
</ChannelSet>
113113
<ChannelSet DMXFrom="255/1" Name="Narrow">
114-
<ChannelSetLightDistribution
114+
<ChannelSetPhotometric
115115
Beam="Beam1"
116-
LightDistributionFrom="narrow_file1"
117-
LightDistributionTo="narrow_file1"
116+
PhotometricFrom="narrow_file1"
117+
PhotometricTo="narrow_file1"
118118
/>
119-
<ChannelSetLightDistribution
119+
<ChannelSetPhotometric
120120
Beam="Beam2"
121-
LightDistributionFrom="narrow_file2"
122-
LightDistributionTo="narrow_file2"
121+
PhotometricFrom="narrow_file2"
122+
PhotometricTo="narrow_file2"
123123
/>
124124

125125
</ChannelSet>
@@ -145,8 +145,8 @@ Example Two Beam Fixture:
145145
<Axis
146146
Name="Yoke" >
147147
<Axis Name="Head" >
148-
<Beam Name="Beam1" LightDistribution="sample_default_file1"/>
149-
<Beam Name="Beam2" LightDistribution="sample_default_file2"/>
148+
<Beam Name="Beam1" Photometric="sample_default_file1"/>
149+
<Beam Name="Beam2" Photometric="sample_default_file2"/>
150150
</Axis>
151151
</Axis>
152152
</Geometry>
@@ -163,30 +163,30 @@ Example Two Beam Fixture:
163163
<ChannelSet DMXFrom="1/1" />
164164
<ChannelSet DMXFrom="255/1" Name="Narrow"/>
165165

166-
<LightDistribution
166+
<PhotometricSet
167167
Beam="Beam1"
168168
DMXFrom="0/1"
169-
LightDistributionFrom="sample_default_file1"
170-
LightDistributionTo="narrow_file1"
169+
PhotometricFrom="sample_default_file1"
170+
PhotometricTo="narrow_file1"
171171
/>
172-
<LightDistribution
172+
<PhotometricSet
173173
Beam="Beam2"
174174
DMXFrom="0/1"
175-
LightDistributionFrom="sample_default_file2"
176-
LightDistributionTo="narrow_file2"
175+
PhotometricFrom="sample_default_file2"
176+
PhotometricTo="narrow_file2"
177177
/>
178178

179-
<LightDistribution
179+
<PhotometricSet
180180
Beam="Beam1"
181181
DMXFrom="255/1"
182-
LightDistributionFrom="narrow_file1"
183-
LightDistributionTo="narrow_file1"
182+
PhotometricFrom="narrow_file1"
183+
PhotometricTo="narrow_file1"
184184
/>
185-
<LightDistribution
185+
<PhotometricSet
186186
Beam="Beam2"
187187
DMXFrom="255/1"
188-
LightDistributionFrom="narrow_file2"
189-
LightDistributionTo="narrow_file2"
188+
PhotometricFrom="narrow_file2"
189+
PhotometricTo="narrow_file2"
190190
/>
191191

192192
</ChannelFunction>

0 commit comments

Comments
 (0)