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