Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-01-30 02:45:11 +0300
committerTon Roosendaal <ton@blender.org>2006-01-30 02:45:11 +0300
commitb01b5746561b626951997ba3ae36de1073761c60 (patch)
treeb63e19dcba86ee1ac0aa7f0e934ffdb48ce574e3 /source/blender/render
parent38cafa3009d64fca019864b7c8ac4b17f6b7d54e (diff)
When using Duplicated Objects (like vertex dupli) the original isn't
rendered anymore, to prevent overlapping situations. This worked before. Note; group dupli stuff will test later. :)
Diffstat (limited to 'source/blender/render')
-rw-r--r--source/blender/render/intern/source/convertblender.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c
index 76f4b11fe7b..9fbc071f0aa 100644
--- a/source/blender/render/intern/source/convertblender.c
+++ b/source/blender/render/intern/source/convertblender.c
@@ -2788,7 +2788,9 @@ void RE_Database_FromScene(Render *re, Scene *scene, int use_camera_view)
for(SETLOOPER(re->scene, base)) {
ob= base->object;
- if( (base->lay & lay) || (ob->type==OB_LAMP && (base->lay & re->scene->lay)) ) {
+ /* OB_DONE means the object itself got duplicated, so was already converted */
+ if(ob->flag & OB_DONE);
+ else if( (base->lay & lay) || (ob->type==OB_LAMP && (base->lay & re->scene->lay)) ) {
if(ob->transflag & OB_DUPLI) {
/* exception: mballs! */