Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#27504] Renderlayers + group instances use the group layer (not the group instance) for visibility check

Date:
2011-05-28 01:10
Priority:
3
State:
Closed
Submitted by:
Dalai Felinto (dfelinto)
Assigned to:
Ton Roosendaal (ton)
Category:
Rendering
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
Renderlayers + group instances use the group layer (not the group instance) for visibility check
Detailed description
Please unzip render_layer_group_bug.zip:
//render_layer_group_bug.blend - main file, the one to show the bug
//group.blend - group used in the main file, simple file with a group in the layer 11

If you render the file you will see that you can't see the group instance, or the group elements in the Particle object. Nevertheless (fun bug bonus) the shadow of the particle elements is there.

To "fix" this I can go to the RenderLayer I'm using and include the layer 11 (which is not needed for the 3dview). Or go to the group.blend file and move the group to layer 1.

* also attached are the render and 3dview.
** Windows 7, 64bits, home built, after 2.57 (36957)

Followup

Message
  • Date: 2011-06-11 14:40
  • Sender: Ton Roosendaal
  • The error is caused by new options for group instancing for particle systems. Without particle system things work expected.
    Moving it to Janne's desk!
  • Date: 2011-06-12 09:20
  • Sender: Dalai Felinto
  • Ton, the problem is not particular to particles. The group with Suzanne, a cone and a torus does not render. And it's simply an empty with a group instance with no particle at all.
  • Date: 2011-06-12 12:40
  • Sender: Ton Roosendaal
  • I deleted the particle system and then the group renders OK
  • Date: 2011-06-12 22:08
  • Sender: Dalai Felinto
  • great finding Ton. I attached a new file that shows the problem in one single file.
    The group is in Layer 11 (hidden by default). Unless you turn layer 11 on in the RenderLayers you dont render it (although in 3dview it's always visible)
  • Date: 2011-08-17 20:13
  • Sender: ronan ducluzeau
  • ubuntu 64bits, rev39483
    I can render the cube with the little suzannes in render_layer_group2.blend.
    You just have to enable in RenderLayers Layer1 and 11 for Layers buttons.

    If I delete group and readd a group instance in render_layer_group.blend. The whole scene is rendered.
  • Date: 2012-04-03 15:19
  • Sender: Sergey Sharybin
  • So, what's the status of the report?
  • Date: 2012-10-21 15:28
  • Sender: Ton Roosendaal
  • Almost closed this as "part of unmaintained code". But - it is render code, which I should be able to check :)
    Fix goes to svn!

    Error was that the particle duplicator was setting the group instance layer (11), not the particle system layer to duplis.
 

Attached Files:

Name Date Download
3dview.png 2011-05-28 01:10 Download
render.jpg 2011-05-28 01:10 Download
render_layer_group.zip 2011-05-28 01:10 Download
render_layer_group2.blend 2011-06-12 22:08 Download

Changes:

Field Old Value Date By
status_idOpen2012-10-21 15:28ton
close_dateNone2012-10-21 15:28ton
assigned_tojhk2012-10-21 15:28ton
StatusInvestigate2012-10-21 15:28ton
File Added16714: render_layer_group2.blend2011-06-12 22:08dfelinto
assigned_toton2011-06-11 14:40ton
assigned_tonone2011-06-07 19:22ton
StatusNew2011-06-07 19:22ton
File Added16523: render_layer_group.zip2011-05-28 01:10dfelinto
File Added16524: render.jpg2011-05-28 01:10dfelinto
File Added16525: 3dview.png2011-05-28 01:10dfelinto