forked from bartvdbraak/blender
Bugfix for strand simplification, without random distribution enabled.
Bugfix (hopefully) for missing strands on render bug, probably related to preview render.
This commit is contained in:
parent
3d24160231
commit
276e056912
@ -257,8 +257,8 @@ int psys_check_enabled(Object *ob, ParticleSystem *psys)
|
||||
return 0;
|
||||
|
||||
psmd= psys_get_modifier(ob, psys);
|
||||
if(G.rendering) {
|
||||
if(!psys->renderdata || !(psmd->modifier.mode & eModifierMode_Render))
|
||||
if(psys->renderdata) {
|
||||
if(!(psmd->modifier.mode & eModifierMode_Render))
|
||||
return 0;
|
||||
}
|
||||
else if(!(psmd->modifier.mode & eModifierMode_Realtime))
|
||||
|
@ -1124,7 +1124,7 @@ int psys_threads_init_distribution(ParticleThread *threads, DerivedMesh *finaldm
|
||||
for(i=0;i<tot; i++)
|
||||
sum[i+1]= sum[i]+weight[i]*totweight;
|
||||
|
||||
if(part->flag&PART_TRAND){
|
||||
if((part->flag&PART_TRAND) || (part->simplify_flag&PART_SIMPLIFY_ENABLE)) {
|
||||
float pos;
|
||||
|
||||
for(p=0; p<totpart; p++) {
|
||||
|
Loading…
Reference in New Issue
Block a user