Revision b16db8e by Lukas Toenne November 28, 2014, 13:02 (GMT) |
Fix for verts-of-strand iterator: This requires a second pointer in addition to the edge, otherwise the last point is omitted. |
November 28, 2014, 11:57 (GMT) |
Compile fixes for mingw64 Need to set flags to use c++11 features, or else the std::bind stuff isn't available |
Revision cf2ec5b by Lukas Toenne November 28, 2014, 11:42 (GMT) |
CustomData layer for storing hair root locations as MSurfaceSamples. This requires converting the old messy particle num/num_dmcache/fuv/foffset data into the new mesh samples, which can potentially introduce floating point errors and inaccuracies due to lack of face index mapping in the new system. However, in any well-constructed particle system the hair roots should be nearest to their num face, so mapping would be accurate enough. If necessary face index data could be added to samples as a legacy code hack, but probably it's best to eventually replace the hair system as a whole anyway. |
Revision 7e9eb8b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 28, 2014, 10:47 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenloader/intern/versioning_270.c |
November 28, 2014, 10:42 (GMT) |
Depsgraph: Code cleanup, fix typos |
November 28, 2014, 10:18 (GMT) |
Merge branch 'master' into depsgraph_refactor |
Revision a270a9f by Lukas Toenne November 28, 2014, 09:42 (GMT) |
Store the hair key weight in edit mode. Currently particles only have a single weight value, controlling pinning in the simulation (for root and virtual root verts) and goal force scaling. This will be replaced by a full vertex group weight system eventually. |
Revision 524874c by Lukas Toenne November 28, 2014, 09:17 (GMT) |
First customdata layer for particle mass. This is more for testing purposes, since currently there is only a single mass property for the psys as a whole. This should change in the future though, to allow variable mass per strand or vertex. |
Revision 283e97d by Lukas Toenne November 27, 2014, 22:07 (GMT) |
Basic particle data reconstruction when exiting edit mode. |
Revision 1cfb40a by Lukas Toenne November 27, 2014, 21:48 (GMT) |
Fix for verts-of-strand iterator: After last edge step has to set the edge to NULL to avoid infinite looping over the same edge (1-elem disk). |
Revision da4de6a by Lukas Toenne November 27, 2014, 21:40 (GMT) |
Fix for particle-to-bmesh: only was looping over totvert instead of pa->totkey. |
November 27, 2014, 21:31 (GMT) |
Minor cleanups. |
November 27, 2014, 21:01 (GMT) |
Merge branch 'master' into mesh-transfer-data |
Revision 9768480 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 27, 2014, 20:40 (GMT) |
Merge branch 'master' into gooseberry |
Revision 85c80b6 by Lukas Toenne November 27, 2014, 18:18 (GMT) |
Intermediate commit: switching strand edit data to BMesh. Hair/Strand editing will only use a subset of the bmesh topology and expect a specific topology that needs to be verified and enforced. However, this extra requirement is much less work than reimplementing a whole edit data system with the same feature set as bmesh and avoids much redundant code. |
Revision 8ce8a4e by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 27, 2014, 18:12 (GMT) |
Merge branch 'master' into gooseberry |
November 27, 2014, 16:30 (GMT) |
Depsgraph: Fix memory leak in root graph node We'd better switch to OBJECT_GUARDED_NEW() so we see memory leaks more instant. |
November 27, 2014, 16:20 (GMT) |
Depsgraph: Workaround to be able to compile with Clang |
November 27, 2014, 15:49 (GMT) |
Merge remote-tracking branch 'origin/master' into depsgraph_refactor |
November 27, 2014, 15:22 (GMT) |
Islands 'TubeCase' WIP: Aaaannnnnnnnnnndd... Working! Now, tons of cleanup and reorg of code ahead, current one is just too much ugly. Also, have to recheck stupid raycast case, would look like vcos space transform is wrong again. |
|
|
|


Master Commits
MiikaHweb | 2003-2021