Jump to content
rseybert

Renderworks Light color by Class

Recommended Posts

Hi All,

 

I recently watched a Vectorworks webinar that discussed some rendering workflows for the Entertainment industry.  One of them was to use a renderworks light embedded in a generic 2d/3d symbol instead of an actual Lighting device to skirt around having to create a bunch of focus points all the work load that comes with that.  I agree.  

 

The way the presenter controlled the color of the lists was through classing overrides in the various viewports, giving them enough flexibility to quickly make different lighting looks. they did this with the lens of fixture as well, allowing for a more realistic representation of a theatrical light.  Whats was achieved by setting the texture assigned to the lens as color fill by object... which is set to class style.

 

I'm trying to replicate this workflow and I cannot seem to get the render lights to behave correctly according to the webinar.  Is it possible to control the lights in this fashion or is this another case of VW changing something between 2019 and 2020?  The lens texture works just fine.

 

I can see the light in the visualization palette but cannot edit its properties there as its buried inside a symbol definition.  

 

Thanks!

Share this post


Link to post

I don’t think you can control the actual colour of the light from a lighting device’s emitter using classes. I have never actually tried though.

 

however, a light object can be assigned a colour by class and be placed within a 3D symbol and controlled that way. Was that not the workflow in the webinar?

  • Like 1

Share this post


Link to post

@markdd I'm not surprised at all that you responded to this.  Ha ha.

 

You are correct.  I'm trying to change the color of a light object by altering its class settings in a viewport which was the workflow discussed in the webinar.  I'm trying to leave actual lighting devices out of the workflow for now.

Share this post


Link to post

Did I not change the colour of the light from the visualisation palette as an override for that viewport? Sorry, it’s over a year ago since I did the webinar. Last month was a repeat!

Share this post


Link to post

@markdd I'm actually talking about another webinar that was a recording of a Design Summit session last year.  Did you touch on something similar in your webinar?  I'll have to go back and rewatch.

Share this post


Link to post

This might be a silly recommendation but, did you double check all your 3d object attributes are set to class?

Share this post


Link to post

@Luis M Ruiz I've checked that a few times.  I did notice that the fill color displays as set by class but the fill type displays as solid.  When I try to change it to "by class" it snaps back to solid.  Probably not related but perhaps worth mentioning.

 

This is issue does only happen in viewports when the class has an override.  Seems to work properly in design space.

Screen Shot 2020-02-13 at 8.47.15 PM.png

Share this post


Link to post

I have tried setting the color of a Vectorworks light object by class in prior versions and it does not work. Even thou you can use the attributes palette to set the color of the light, coloring by class will not work. I put in a wish list request as coloring a Vectorworks light object by class has been requested by several users.

Share this post


Link to post

@rseybert I just tried in 2020 with VP class overrides for class color for the light and I could not get it to work. I looked at Jim's presentation and he was changing the class color of the lens not the light. He was one of the people I had the discussion about class coloring of the light with VP overrides. It works fine for the geometry but not for the light source.

Share this post


Link to post

I build my own symbols for rendering purposes and create them in individual classes per type of light and it’s orientation (floor or suspended). The lenses and lighting objects all receive their color by being assigned to “color by class”. Works like a charm. The 2D element also changes fill color to make it easier to track changes. 

Share this post


Link to post

@scottmoore Thats exactly what I am attempting to do.  It appears this is not possible in VW2020.  Are you currently running 2020 or still on 2016?

Share this post


Link to post

@scottmoore Correct, I'm doing the same thing.  I took geometry from the spotlight lighting device symbols and created a simple 3D symbol and added a renderworks light object.

Share this post


Link to post

Here are some screen grabs.  I avoid anything to do with Spotlight symbols so all of mine are custom geometry.  Very simple to draw but how they are drawn and textured makes all the difference.  In the instance of this gobo fixture, I create the body as a hollow object and a generic texture, not using a translucent texture.  The lens is translucent and by building it this way, I can place the lighting object where I want to optimize the beam spread across the lens.  Any additional spill is captured by the shell of the fixture body.  

Screen Shot 2020-02-29 at 2.41.08 PM.png

Screen Shot 2020-02-29 at 2.44.00 PM.png

Screen Shot 2020-02-29 at 2.44.24 PM.png

Share this post


Link to post

@scottmoore

have you tried this as class overrides in Viewports. That’s the sticking point for Ryan. I can’t make that work in 2020 either. 

Share this post


Link to post

Actually no, I've not tried Class overrides.  If I can keep VW from crashing every five minutes, I will give that a shot.  

Edited by scottmoore

Share this post


Link to post

If I am following you correctly, yes I can adjust the color of the instrument lens and light in a viewport by class, independently of the actual class setting.  I have duplicated two viewports on a sheet layer.  In one, I have a set of wash fixtures I have manually set to yellow by editing the class of the viewport.  In the other, I have set them to green.  On the design layer, the class in question is still blue.  So, I am assuming that is what you are hoping to achieve,  

Share this post


Link to post

Yes, that sounds like that is exactly what @rseybert and I are hoping to achieve. It seems that you might have found the answer.....Any chance you could share the file?

 

Many thanks

 

Mark

Share this post


Link to post

Attached is a test file.  My assumption is you may still be relying on some bit of Spotlight functionality for lens and lamp coloration.  This particular symbol  is created from scratch and created on the specific classes that will line up with my design template.  Basically, they are designed to be used specifically for rendering purposes.  

 

test.vwx

Share this post


Link to post

Hi Scott

 

Thanks for sharing your file. Sadly your method doesn't seem to work for me.

 

I rendered your viewports with a black background and turned off the ambient light to see the beams and sadly the class overrides do not seem to have worked on the light objects.

1693030216_classoverrides.thumb.png.ee3c73ae6271522bb1d668c2362fc2c1.png

 

I'm wracking my brains to think what you could be doing differently....

Share this post


Link to post

My apologies.  I am returning the same results as you.  Class overrides impact the lens, but not the light source.  Adjusting the actual class attributes will change the light source, but not in a viewport override.  

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


 

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.

×
×
  • Create New...