diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 8cf1ec887f3..e458bc54468 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -2726,11 +2726,17 @@ int RE_is_rendering_allowed(Scene *scene, void *erh, void (*error)(void *handle, if(node->type==CMP_NODE_COMPOSITE) break; - if(node==NULL) { error(erh, "No Render Output Node in Scene"); return 0; } + + if(scene->r.scemode & R_FULL_SAMPLE) { + if(composite_needs_render(scene)==0) { + error(erh, "Full Sample AA not supported without 3d rendering"); + return 0; + } + } } }