2D/3D visualizer not showing output when in 15CH mode

Report an issue that you found while using QLC+ 5.x.
Please provide as many details as you can, a sample workspace if available and don't forget to read the forum posting guidelines first !
Post Reply
maartenvd84
Posts: 57
Joined: Mon Dec 25, 2023 12:07 pm
Location: Belgium / Gent
Real Name: Maarten

Hi,

I have something weird. Took me a while to find what the exact scenario was, but now I have.
Basically the 2D (and 3D) visualizer do not show that my moving head is lighted up when in 15CH mode.
When I import it using 10CH mode, it works perfectly.
I suspect there is something wrong with my fixture definition, but I don't see what.
Note: when running in 15CH the output sent to DMX viewer and to my real-life fixtures seems to be doing exactly what I expect. It's only the 2D/3D that doesn't seem to be aware.

Tested on Windows and on Linux. Both give the same issue.

On Linux I found this error, but unsure if it is related.

Code: Select all

Refresh 2D view...
[MainView2D] Creating fixture with ID 0 0 0 pos: QVector3D(0, 1000, 0)
Fixture "SHE-SWMH0718F" Pan: 540 , Tilt: 180
Fixture "SHE-SWMH0718F" Pan: 540 , Tilt: 180
Enable 3D context... true
Quad material ready
qrc:/3DView.qml:343: ReferenceError: viewSize is not defined
Resetting 3D items...
void MainView3D::initialize3DProperties() Qt3DRender::Scene3DItem_QML_440(0x560e90280670, name="scene3DItem", parent=0x560e8fb66430, geometry=0,0 1810x848.064, z=1)
SceneEntity_QMLTYPE_437(0x560e8fe480e0, name = "sceneRootEntity") ScreenQuadEntity_QMLTYPE_411(0x560e8fb99230, name = "quadEntity") GBuffer_QMLTYPE_412(0x560e90ccbec0, name = "gBuffer")
qml: BUILDING FRAME GRAPH
Refreshing 3D view...
[MainView3D] Creating fixture with ID 0 pos: QVector3D(0, 1000, 0)
Initialize fixture 0
There are 19 components in the loaded fixture
Qt3DRender::QLayer(0x560e9026fac0, name = "sceneDeferredLayer") GeometryPassEffect_QMLTYPE_433(0x560e902b4f20)
Calculated volume QVector3D(0.8, 1.07935, 0.600001) QVector3D(0, -0.0479333, -5.96046e-08)
Fixture 0 has an arm entity
qml: Binding pan ----
Fixture 0 has a head entity
qml: Binding tilt ----
void MainView3D::updateFixtureRotation(quint32, QVector3D) QVector3D(0, 0, 0)
qml: BUILDING FRAME GRAPH
Attached my fixture definition.

Thanks for your help!
Maarten
Attachments
SHEHDS-SHE-SWMH0718F-NEW.qxf
(3.43 KiB) Downloaded 19 times
That dude that enjoys the lightshow more than the actual concert :-) . Beginner QLC+ user.
maartenvd84
Posts: 57
Joined: Mon Dec 25, 2023 12:07 pm
Location: Belgium / Gent
Real Name: Maarten

Should have written to the forum two hours earlier, since 5min after posting I think I found the culprit.
I had the brilliant idea of opening the file in a text editor and noticed something different between both channel modes: the 'head' configuration...
Removed that block of nodes, and ... guess what: it works.

Code: Select all

<Mode Name="10 channel mode">
  <Channel Number="0">Pan</Channel>
  <Channel Number="1">Tilt</Channel>
  <Channel Number="2">Dimmer/Strobe/FullOn</Channel>
  <Channel Number="3">Red</Channel>
  <Channel Number="4">Green</Channel>
  <Channel Number="5">Blue</Channel>
  <Channel Number="6">White</Channel>
  <Channel Number="7">Amber</Channel>
  <Channel Number="8">UV</Channel>
  <Channel Number="9">Movement</Channel>
 </Mode>
 <Mode Name="15 channel mode">
  <Channel Number="0">Pan</Channel>
  <Channel Number="1">Pan fine</Channel>
  <Channel Number="2">Tilt</Channel>
  <Channel Number="3">Tilt fine</Channel>
  <Channel Number="4">Movement</Channel>
  <Channel Number="5">Dimmer/Strobe/FullOn</Channel>
  <Channel Number="6">Red</Channel>
  <Channel Number="7">Green</Channel>
  <Channel Number="8">Blue</Channel>
  <Channel Number="9">White</Channel>
  <Channel Number="10">Amber</Channel>
  <Channel Number="11">UV</Channel>
  <Channel Number="12">Color modes</Channel>
  <Channel Number="13">Color change speed</Channel>
  <Channel Number="14">Motor speed</Channel>
  <Head>
   <Channel>0</Channel>
   <Channel>1</Channel>
   <Channel>2</Channel>
   <Channel>3</Channel>
   <Channel>4</Channel>
   <Channel>5</Channel>
   <Channel>6</Channel>
   <Channel>7</Channel>
   <Channel>8</Channel>
   <Channel>9</Channel>
   <Channel>10</Channel>
   <Channel>11</Channel>
   <Channel>12</Channel>
   <Channel>13</Channel>
   <Channel>14</Channel>
  </Head>
Unsure where that came from, and didn't immediately spot it in the QLC+ config, but ... another lesson learned.
That dude that enjoys the lightshow more than the actual concert :-) . Beginner QLC+ user.
Post Reply