0
$\begingroup$

Is there any way in Blender to render only one object from a large scene but still have the rest of the objects affecting it ?

I need to change the material on a small piece but I don't want to render the rest of the scene again.

$\endgroup$
3

1 Answer 1

1
$\begingroup$

You can toggle object visibility at render:

enter image description here

Or play for each object with Cycles settings (here in 2.79):

enter image description here

[EDIT]

You can also render just a portion of the screen (CTRL-B on 2.79, then draw the box around your object) which can work mostly if your object doesn't move much in an animation.

For batching Cycles settings, I guess a python script would work, but that's above my current paygrade.

You can probably find an easy way to run through the objects list and set cycles_visibility.diffuse, cycles_visibility.camera, etc.

$\endgroup$
2
  • 1
    $\begingroup$ the first option it will just render the one i want but not affected by the other object so that doesnt do it for me. The second i think is the one that i need....Is there a way to mess with ray visibility for the whole collective ? $\endgroup$
    – kay777
    Commented May 28, 2019 at 23:00
  • $\begingroup$ So first I had misunderstood. I thought that by "affected" you meant physics and stuff, but you mean shadows, reflections, etc. I will update my answer. $\endgroup$
    – Kiskit
    Commented May 29, 2019 at 7:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .