Revision 532a03c by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) December 31, 2014, 08:58 (GMT) |
Properly register the `mathutils.interpolate` submodule. |
Revision cc67f8e by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) December 30, 2014, 11:29 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/makesrna/intern/rna_modifier.c |
Revision eca3250 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 22, 2014, 11:04 (GMT) |
Little experiment: hook up a transform operator to a bone facemap. For now moves the mesh only, doesn't set the bone as selected. |
Revision d9b7655 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 22, 2014, 10:54 (GMT) |
Fix for invalid access to undefined hair data in edge-only cloth meshes. Cloth data is used both for hair and actual cloth, which makes things really difficult. The face number was used for distinguishing the two types (no faces == hair mesh), but the extra hair data necessary for hair sim is generated by particles and not available for edge-only cloth meshes. This really needs to be sanitized ... |
Revision f9cedb4 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 22, 2014, 10:28 (GMT) |
Facemap widgets: * Only draw on mouse over * Fix crash with highlighted widgets. |
Revision b68a951 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 19, 2014, 15:11 (GMT) |
Modify facemaps mapping to bones. Now simply add a flag to the armature modifier to use facemaps. Facemaps on the mesh object with the same name as the armature bones will get displayed as widgets. |
Revision bffe48f by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 19, 2014, 13:56 (GMT) |
Presets for hair dynamics. This is necessary because the hair dynamics settings are not part of the ParticleSettings datablock, but part of the convoluted cloth modifier inside the particle system struct. In the future this will be recoded properly, but in the meantime presets provide a simple an unobtrusive way to have reusable dynamics settings for hair. |
Revision 16478df by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 19, 2014, 13:44 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision 1fd375f by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 19, 2014, 12:37 (GMT) |
Merge branch 'master' into gooseberry |
Revision 61bba5e by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 18, 2014, 12:52 (GMT) |
Radical simplification of the wind effect on hair, since the previous approach does not work very well. Using a cross section estimate still causes large oscillations due to varying hair force based on angles. It also requires a sensible hair thickness value (particle radius) which is difficult to control and visualize at this point. The new model is based purely on per-vertex forces, which seems to be much more stable. It's also somewhat justified by the fact that each hair vertex represents a certain mass. |
Revision b0c0505 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:51 (GMT) |
Facemap bones now draw properly. It's not possible yet to select the bones so use with caution. |
Revision 018593b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:33 (GMT) |
Fix more crashes when removing facemaps. Indices of leftover facemaps above the deleted one could become invalid |
Revision a1e2885 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:16 (GMT) |
More silly mistakes in widget move code. |
Revision 380a325 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:08 (GMT) |
Stubs for new facemap widget, fixes for facemaps. Move/remove facemap not working well (probably was never working but by displaying them has actually made the issue apparent) |
Revision 8ffd46d by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 15:53 (GMT) |
Fix crash with decimate modifier on zero. |
Revision 4887f7b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 15:42 (GMT) |
Fixes to facemaps: * Test display code that displays the active facemap. Will not work on subsurf modifier yet (crash) * Fix loading of files with facemaps * Facemap data now reside on polys instead of tessfaces. |
Revision ad23e22 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 11:00 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision 00fe49d by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 16, 2014, 19:14 (GMT) |
Code that will draw a transparent overlay of a facemap over the mesh (crashes atm). |
Revision 3a7b5bd by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 16, 2014, 18:40 (GMT) |
Improved force field effects on hair strands. The previous calculation was modulated with the angle between the wind direction and the segments, which leads to very oscillating behavior. Now the formula includes an estimate for the geometric cross section of a hair segment based on the incident angle and the hair thickness (currently just the particle size). This gives a more stable behavior and more realistic response to wind. |
Revision bc99082 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 16, 2014, 18:35 (GMT) |
Add code that copies sorted per facemap vertex indices to a VBO buffer |
|