Chaos Corona for 3ds Max > [Max] Bug Reporting

Corona Distance material render/include hidden objects.

(1/2) > >>

JoachimArt:
It would be nice if Distance material doesn't not include hidden objects when rendering.

romullus:
I don't agree with that. If you want some object not to affect distance, you simply remove it from the list. I find it very helpful when i can use objects that are influencing distance shader and are hidden from view at the same time. It would be fine if we could choose which behaviour we want to use, but definitely not ok if proposed option would be the only one.

JoachimArt:

--- Quote from: romullus on 2023-03-27, 10:40:39 ---I don't agree with that. If you want some object not to affect distance, you simply remove it from the list. I find it very helpful when i can use objects that are influencing distance shader and are hidden from view at the same time. It would be fine if we could choose which behaviour we want to use, but definitely not ok if proposed option would be the only one.

--- End quote ---

It can be hidden froom view nonetheless, or nearly by displaying it as a box - so I disagree.
But here's an instance where the current solution is nearly unusable. Right now I animate objects to turn lights on/off. and I want to turn some meshes off during the timeline. In it's current form that is impossible and I have to then stop the rendering of the animation and manually remove the object from the list, start the rendering from that frame, and keep doing this over the course of the animation. Which makes it impossible to set up an animation using the distance map to control the lights. Basically, if you had this option it would increase the use case of the shader a lot.

TomG:
The first post is a double negative ("doesn't not") so I am not entirely sure what you were requesting. You would like hidden objects to NOT affect a Distance Map? Or you would like them TO affect a Distance Map?

I am also not clear of the example you give about animated objects to turn lights on and off, can you explain, or show in a video would probably be best.

Right now, if an object is hidden, it continues to affect the distance map, which is the most useful set up as then you can have invisible controllers in the scene, e.g. you can slide a box closer to a light to make the light grow brighter or dimmer (and naturally you don't want the box to be seen in the render, it's just a controller), or use a simplified shape to drive any Distance Map effect with that parented to an (animated) more complex shape. Right now, I don't understand how a visible object would make a good controller for light intensity, or why that object would need to change it's hidden/unhidden status? If you need the object visible in the viewport (to control it), but invisible in the render, this can be done by unchecking the "Renderable" property of the object rather than hiding it.

JoachimArt:

--- Quote from: TomG on 2023-03-27, 12:47:59 ---The first post is a double negative ("doesn't not") so I am not entirely sure what you were requesting. You would like hidden objects to NOT affect a Distance Map? Or you would like them TO affect a Distance Map?

I am also not clear of the example you give about animated objects to turn lights on and off, can you explain, or show in a video would probably be best.

Right now, if an object is hidden, it continues to affect the distance map, which is the most useful set up as then you can have invisible controllers in the scene, e.g. you can slide a box closer to a light to make the light grow brighter or dimmer (and naturally you don't want the box to be seen in the render, it's just a controller), or use a simplified shape to drive any Distance Map effect with that parented to an (animated) more complex shape. Right now, I don't understand how a visible object would make a good controller for light intensity, or why that object would need to change it's hidden/unhidden status? If you need the object visible in the viewport (to control it), but invisible in the render, this can be done by unchecking the "Renderable" property of the object rather than hiding it.

--- End quote ---

Hmm, sorry for the bad explanation.
For what you explain with multiple controllers you can easily do this without a messy scene when they are visible. Just making all objects to be displayed as boxes and not renderable. They don't need to be hidden to not be renderered.
But in my scene, I have a wheel of fortune model with many lights around it, and I want to animate the lights in different ways, using boxes that are animated as distance map....I can't hide the lights as you suggest they are lightbulb models and they need to be visible, just showing different strengths of light. But the wheel lights has different behaviors, like circling lights, pulsating light etc. which I use different boxes for. But I then want to render animations with all these behaviors without having to set up multiple scenes, so it can be rendered in one sequence. In order to do that I wanted to hide the objects that are not being active at the current moment. But since the distance map renders all the hidden objects it's not possible.  Best options would be to have a tick box in the material to give you the option to include hidden objects or not in my opinion, since you often build up complex scenes in max and turn layers on and off for different renders. I guess you guys don't see the problem, so I'll just find workrounds...

Navigation

[0] Message Index

[#] Next page

Go to full version