From dafdc0e8363ad4889112651c0fffedaca03bbae2 Mon Sep 17 00:00:00 2001 From: Matt Ebb Date: Thu, 1 Mar 2007 10:22:16 +0000 Subject: [PATCH] * Fix for Bug #6091: Ambient Occlusion baking uses hidden objects --- source/blender/render/intern/source/convertblender.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index 4b830361cb0..14c66927c82 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -3971,6 +3971,9 @@ void RE_Database_Baking(Render *re, Scene *scene, int type) for(SETLOOPER(re->scene, base)) { ob= base->object; + /* if the object has been restricted from rendering in the outliner, ignore it */ + if (ob->restrictflag & OB_RESTRICT_RENDER) continue; + /* OB_DONE means the object itself got duplicated, so was already converted */ if(ob->flag & OB_DONE); else if( (base->lay & lay) || ((base->lay & re->scene->lay)) ) {