1
$\begingroup$

How to render just one render layer?

two render layers, how to render only one?

Rerending only freestyle on previous render and Adjusting Freestyle in the Blender compositor explain how to separate the rendering into "normal render" and freestyle-only. Unfortunately they do not explain how to render only one layer.

An code method is explained in Re-render single layer without losing all the others (Blenderartist.org):

  1. Open a Python Console
  2. Run bpy.ops.render.render(layer="FreeStyle")

This appears to not be working:

  1. It freezes Blender (no progress bar or view)
  2. It takes as long as pressing the render button, so it seems to not work and just renders all layers.

I suspect there might be a non-code UI way to do it. Is there?

$\endgroup$
1
$\begingroup$

In the Node Editor:

  1. Press the Render Layers node that handles the render layer, which you want to re-render.
  2. Press the camera icon in the bottom right corner.

or:

  1. Select the Render Layers node that handles the render layer, which you want to re-render.
  2. Press N.
  3. In the sidebar, in the Properties section, press the camera icon.

Node Editor with relevant controls

$\endgroup$
0
$\begingroup$

In Blender 2.80 and later you can find settings for current layer in Layer Properties in Properties pane. Fourth tab from the top, and the relevant setting is at the top of the pane.

To switch layers use layer switcher at the very top right corner of the window.

screen showing layer selection and layer properties

$\endgroup$

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.