Blender Git Commit Log
Git Commits -> Revision 4599169
Revision 4599169 by Lukas Toenne (temp_merge_gooseberry_hair) January 19, 2015, 16:55 (GMT) |
First stage of implementing moving frames of reference for hair/cloth. This adds transformations for each hair from world to "root space". Currently positions and velocities are simply transformed for the solver data and inverse-transformed when copying the results back to the cloth data. This way the hair movement becomes independent from the movement of the emitter object. Eventually the "fictitious" forces originating from emitter movement can be added back in a controlled way. http://en.wikipedia.org/wiki/Fictitious_force Ignoring these fictitious forces or scaling their effect is physically correct, because in the absence of external forces the hair will always return to rest position in this root frame. External forces currently are not yet transformed into the root space. |
Commit Details:
Full Hash: 4599169a4c7b17e6aad07226ff815389b1069b5e
Parent Commit: b84fd7d
Lines Changed: +86, -13