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)) ) {