Is there any way in blender, to render only one object from this big scene but still have the rest of the objects affecting it ?

I need to change material to this small piece but i dont wanna render the rest of the scene again. (its big)


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


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.

  • 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
    May 28 '19 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
    May 29 '19 at 7:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.