0

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.

Joachim
  • 549
  • 5
  • 20
kay777
  • 305
  • 1
  • 8
  • 18
  • It is not going to be perfect, but you can render an HDR from from the object in questions point of view. see https://www.creativeshrimp.com/hdr-lighting-in-blender-part-6.html – rob May 28 '19 at 12:43
  • You can restrict the vislibility to camera in all other objects, or use an object mask to subtract everything but the object from the rendered scene and composite on top. Read https://blender.stackexchange.com/questions/48122/how-can-i-make-an-object-invisible-when-i-render-in-cycles –  May 28 '19 at 14:40
  • 1
    Read also: https://blender.stackexchange.com/questions/102657/i-want-parts-of-a-scene-to-be-invisible-in-final-render-but-still-be-visible-in/102661#102661 –  May 28 '19 at 16:46

1 Answers1

1

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.

Kiskit
  • 770
  • 3
  • 10
  • 1
    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 ? – kay777 May 28 '19 at 23:00
  • 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. – Kiskit May 29 '19 at 07:51