[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35339] trunk/blender/source/blender/ render/intern/source/convertblender.c: Fix for [#26254] Rendering problem with group-instances of particle-instances

Janne Karhu jhkarh at gmail.com
Thu Mar 3 20:07:27 CET 2011


Revision: 35339
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35339
Author:   jhk
Date:     2011-03-03 19:07:27 +0000 (Thu, 03 Mar 2011)
Log Message:
-----------
Fix for [#26254] Rendering problem with group-instances of particle-instances
* Render level derived mesh (needed for proper hair rendering) was only calculated before duplication code if the particle object was a level 0 duplicator, so particles creating objects inside a dupligroup didn't work.
* I really don't see the need for the level == 0 check, so I just removed it and after some quick tests can't see any negative effects. If the check is needed for some case though then a more complicated test is needed to handle all cases.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/convertblender.c

Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c	2011-03-03 18:53:07 UTC (rev 35338)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c	2011-03-03 19:07:27 UTC (rev 35339)
@@ -4744,7 +4744,7 @@
 			}
 		}
 
-		if(level == 0 && enable) {
+		if(enable) {
 			/* this is to make sure we get render level duplis in groups:
 			* the derivedmesh must be created before init_render_mesh,
 			* since object_duplilist does dupliparticles before that */




More information about the Bf-blender-cvs mailing list