Commit: 7d520f64a6a5e2ee19fd1ab8918b430fa1203dee
Author: Lukas Tönne
Date:   Sat Apr 11 12:38:23 2015 +0200
Branches: alembic
https://developer.blender.org/rB7d520f64a6a5e2ee19fd1ab8918b430fa1203dee

Fix for stupid particle times.

Normalize particle 'time' values to 0..1 range when writing to cache,
anything else is useless.

===================================================================

M       source/blender/pointcache/alembic/abc_particles.cpp

===================================================================

diff --git a/source/blender/pointcache/alembic/abc_particles.cpp 
b/source/blender/pointcache/alembic/abc_particles.cpp
index 68bc4a0..3fa1d40 100644
--- a/source/blender/pointcache/alembic/abc_particles.cpp
+++ b/source/blender/pointcache/alembic/abc_particles.cpp
@@ -341,7 +341,8 @@ static void hair_create_sample(Object *ob, DerivedMesh *dm, 
ParticleSystem *psys
                        mul_v3_m4v3(co, hairmat, key->co);
                        
                        sample.positions.push_back(V3f(co[0], co[1], co[2]));
-                       sample.times.push_back(key->time);
+                       /* XXX particle times are in 0..100, normalize to 0..1 
range */
+                       sample.times.push_back(key->time * 0.01f);
                        sample.weights.push_back(key->weight);
                }
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to