Jump to content
Developer Wiki and Function Reference Links Read more... ×

Marionette Dynamic Lighting Instrument

Recommended Posts

Hi HiveMind


I am trying to build a dynamic Lighting Instrument.

My reasoning: build a marionette network that draws the shape of the symbol based on information from a Record Format (eg: Width and Length of a Lighting Panel).

Then I would wrap the network and convert to a Lighting Instrument Symbol.


I have bumped into some issues that maybe you could assist with...:


- I have managed to get a symbol with marionette encapsulated inside, but when I update the record field, It does't refresh/re-run the script. I have to enter the network 

  and exit for the record field value to express itself.


- Once I convert my symbol to an instrument with Spotlight>Object Conversion>Convert to Instrument, all "gets broken". Changes to the record field don't express themselves 

  into the symbol, and the available fields from the "wrapping" become unavailable...


What am I missing here?


(example file attached)


Many Thanks


Share this post

Link to post

The lighting device extracts the geometry from the symbol, so any special data or you have will be lost once the symbol is used by the lighting device.

Share this post

Link to post

I see... 


Is there a way around this?


Is this something that I couldn't achieve with Marionette, but could do by going under the hood with some coding?



Share this post

Link to post

No. The lighting device will always decompose the symbol and the marionette node will be lost.

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114


© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.