Blender Git Commit Log

Git Commits -> Revision e3d31b8

Revision e3d31b8 by Luca Rood (master)
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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021