August 22, 2014, 15:55 (GMT) |
Missing scons include entry. |
August 22, 2014, 15:31 (GMT) |
Fix for hair root transformation: was missing a world/object space transformation. |
August 22, 2014, 14:53 (GMT) |
Fix display issue |
August 22, 2014, 14:35 (GMT) |
Reimport code from new solver to particles. Result is crappy and positions are not updated very well, but it's a start. |
August 22, 2014, 13:53 (GMT) |
Disabled hair debugging code, due to excessive memory consumption and overhead. This can be implemented much nicer using a hash table and statically typed solver function templates, but for now just disabled it. |
August 22, 2014, 13:36 (GMT) |
Important fix for damping loop. This was causing great instability due to using the advanced velocity after applying spring and external forces. Now the velocity integration happens in the internal loop, but applies precalculated spring/ext. forces as constant during the time step, while incrementally calculating the next velocity. |
August 22, 2014, 13:36 (GMT) |
Hair debugging: Draw vectors as a point with a direction (as opposed to a line from a to b). |
August 22, 2014, 13:36 (GMT) |
Clear hair debug data when rebuilding the solver data. |
August 22, 2014, 12:35 (GMT) |
Creation code complete - no way to test yet. |
August 22, 2014, 10:18 (GMT) |
Missing struct attribute in function declaration. |
August 22, 2014, 10:15 (GMT) |
Removed deprecated old debug data types and per-thread debug data. The Debug class now uses a static mutex to prevent race conditions on the debug elements. This is inefficient of course, but for the purpose of debugging perfectly fine. |
August 22, 2014, 10:15 (GMT) |
Debugging elements for hair are stored in world space and must be drawn accordingly. |
August 22, 2014, 10:15 (GMT) |
New debug drawing system for the hair solver. Now storing anonymous "elements" (dots, lines, etc) instead of explicit elements of the simulation. This makes it much easier to quickly add debug information where needed without going through all stages of data conversion. Could add tagging to associate elements with the various debug settings again. |
August 22, 2014, 10:14 (GMT) |
Another partial fix for bending problems. Main requirement is that the frame iterator rotates the initial frame already for the first curve segment. |
August 21, 2014, 17:27 (GMT) |
More WIP code for particle initialization. |
August 21, 2014, 15:38 (GMT) |
Only remove solver if it exists. |
August 21, 2014, 15:35 (GMT) |
Fix crash with bullet when we remove a hair system solver. |
August 21, 2014, 15:08 (GMT) |
WIP. Add stub functions to synchronize data between particle system and new solver. Only generate new solver if needed in solver step. Minor fixes and little code for conversion. |
August 21, 2014, 13:09 (GMT) |
Hook up new solver settings to old particle code. New settings are now exposed in UI and saved/loaded in blend files. However the solver is not yet hooked up. To make this work, all references to the old clothmodifier code have been ifdefed out. This means that the particle simulation will currently not do anything. |
August 21, 2014, 09:57 (GMT) |
Partial fix for bending force issues: was missing vector normalization. |
|