Blender Git Loki
Git Commits -> Revision e3d31b8
August 31, 2018, 14:33 (GMT) |
Cloth: Componentize forces This separates cloth stiffness and damping forces into tension, compression, and shearing components, allowing more control over the cloth behaviour. This also adds a bending model selector (although the new bending model itself is not implemented in this commit). This is because some of the features implemented here only make sense within the new bending model, while the old model is kept for compatibility. This commit makes non-breaking changes, and thus maintains full compatibility with existing simulations. Reviewed By: brecht Differential Revision: https://developer.blender.org/D3655 |
Commit Details:
Full Hash: e3d31b8dfbdc3f4412e12fa1594927098ed0654d
Parent Commit: ec3357e
Lines Changed: +300, -70
11 Modified Paths:
/release/scripts/startup/bl_ui/properties_physics_cloth.py (+33, -5) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+7, -1) (Diff)
/source/blender/blenkernel/intern/cloth.c (+14, -4) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+24, -0) (Diff)
/source/blender/makesdna/DNA_cloth_types.h (+14, -4) (Diff)
/source/blender/makesrna/intern/rna_cloth.c (+145, -34) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+1, -1) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+30, -8) (Diff)
/source/blender/physics/intern/implicit.h (+4, -1) (Diff)
/source/blender/physics/intern/implicit_blender.c (+27, -11) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+7, -1) (Diff)
/source/blender/blenkernel/intern/cloth.c (+14, -4) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+24, -0) (Diff)
/source/blender/makesdna/DNA_cloth_types.h (+14, -4) (Diff)
/source/blender/makesrna/intern/rna_cloth.c (+145, -34) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+1, -1) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+30, -8) (Diff)
/source/blender/physics/intern/implicit.h (+4, -1) (Diff)
/source/blender/physics/intern/implicit_blender.c (+27, -11) (Diff)