Jump to content

Render Elements, but not the beauty pass?


Tim Saunders
 Share

Recommended Posts

Does anyone know ig there is a way to render a specific render element, but not have to wait for the full image to render?

 

Example provided. I have rendered an image, and want to change the masonry. I really like how you can add the VRay_MtlSelect Render element, and add the material I have in mind in the VRay_MtlSelect parameters, and it renders the material with everything else black.

 

In photoshop it is an easy overlay/blend mode change to replace the old material with the new one, but it doesn't save me any time because I have to wait for the full scene to render anyway. I can't find a toggle to skip the rendered frame, but include the Render Elements.

Link to comment
Share on other sites

Hey Tim, .....Does this do what you want? It worked really well for myself last week.

 

http://www.cgarchitect.com/vb/33249-rendering-furniture-piece-piece-2.html#post231065

 

workflow:

 

1) render setup > rendering > camera effects

2) lens shader > render subset of scene

3) drop instance of this shader into material editor

4) click Add

5) press H to bring up object selection

6) select what you want (using ctrl, shift, dragging across multiples etc)

 

.

Link to comment
Share on other sites

no, though you can take a look at a couple scripts that can speed the process up for when you do forget to have your multi-matte's set up beforehand.

 

http://www.scriptspot.com/3ds-max/rendermask

http://www.scriptspot.com/3ds-max/vray-matte-pass-on-selected

 

both of which i use all the time ;)

 

I'll check out these scripts. What's multi-matte? I see that as a render element option, but can;t see how it works.

 

Hey Tim, .....Does this do what you want? It worked really well for myself last week.

 

http://www.cgarchitect.com/vb/33249-rendering-furniture-piece-piece-2.html#post231065

.

Hmm. Interesting. It doesn't look like that shader is compatible with V-ray, however.

 

For the moment, the easiest thing was the VRay_WireColor Element. By using black and white wire colors, I am able to easily create a mask for the objects I want to isolate. If I work that way, I suppose if my goal is to save time and not render the entire scene again, is to turn off reflections in my global setting, or assign a grey material on the entire scene for that matter (except for the new object and material).

Link to comment
Share on other sites

What's multi-matte?

Multi matte lets you set up a render element that can save up to 3 masks for you while you do your regular render.. Its similar to the MtlSelect, except that it allows you to set up 3 materials (or object ID's) at once.

 

the easiest thing was the VRay_WireColor Element. By using black and white wire colors, I am able to easily create a mask for the objects I want to isolate.

Yea, that render mask script does exactly that.. only without having to make any changes to the scene or settings.

Link to comment
Share on other sites

tick the R, G , B tabs

 

then assign a object ID (1,2,3 etc) corresponding to the objects you want to be masked.

 

you can only have three per Multimatte Element (red,green,blue)

use these selections in post as your masks!

 

Its very handy give it a try - watch it in the vray frame buffer..

Link to comment
Share on other sites

If you are using GI, you still need to recalculate the full frame in order to have proper lighting...?

 

So, a region render of the new zone where the material changed, and a mask script to make a perfect selection of the changed zone, and then comp. ( I prefer the black and white than RGB channels, but personal preference)

Link to comment
Share on other sites

If you are using GI, you still need to recalculate the full frame in order to have proper lighting...

True. I realize that. and portions where you might see the new material reflected in metal or glass. My color changes are usually subtle, so masking only the diffuse of that specific material wouldn't bother me, even if the color bleeding and stuff were left out.

Link to comment
Share on other sites

tick the R, G , B tabs

 

then assign a object ID (1,2,3 etc) corresponding to the objects you want to be masked.

 

you can only have three per Multimatte Element (red,green,blue)

use these selections in post as your masks!

 

I have a minute to look at this again.

 

Sorry, but I don't get how to have an object ID correspond to a particular object. I understand how to change the id in the Matte render element parameters, but where is an object's ID?

Link to comment
Share on other sites

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
 Share

×
×
  • Create New...