Display:
Master Commits
Branch Commits
All Commits
Blender
Git "hair_immediate_fixes" branch commits.
Page: 21 / 32
October 9, 2014, 10:14 (GMT)
Solved various update issues with the hair preview factor. This is still terribly messy, especially because every change of the particle system has to be piped through the dummy cloth modifier somehow. The automatic caching system also tends to get in the way a lot; after changing the preview factor one basically always has to start at frame 1 currently because the cloth modifier has to be reconstructed and forgets about all caching.
Revision
face972 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 20:51 (GMT)
Widgets: * Add option for shaded/non shaded widgets * Normalize arrow widget size to 1.0 so size is predictable. Probably will use the same scheme for other widgets as well
Revision
e8d49c0 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 18:11 (GMT)
All translation axis now drawn and operated through the widget system.
Revision
334b25a by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 17:34 (GMT)
* Manipulator Y 3D arrow moved and rotated correctly. * Light manipulator doing undo now * Scons should be fixed.
Revision
e15819d by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 16:32 (GMT)
Green widget handles y translation properly.
Revision
c1ffa9d by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 16:13 (GMT)
ManipulatorGroup customdata. Make WidgetGroup data private.
Revision
3a55705 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 14:56 (GMT)
WidgetGroup now handles updating the manipulator properties. Still not hooked new arrow widget to the system
Revision
02b81b3 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 13:50 (GMT)
Add python exporter that exports a mesh in a C file in a renderer-ready format (vertices + normals + triangle vertex indices) This will allow us to create widgets in blender instead of defining them programmatically. May also support facegroups for different colors in the future though they must be somehow tied to the UI colors.
Revision
671a508 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 10:45 (GMT)
Enable depth testing for widgets. Especially if we have many widgets on screen, sorting them will be difficult and for mesh-armature widgets it will be unavoidable if we want to avoid tweaking "back" surfaces.
Revision
e2c5839 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 10:31 (GMT)
Merge branch 'master' into wiggly-widgets
Revision
237d7f3 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 7, 2014, 18:29 (GMT)
Complete shaded arrow widget code. It will need sorting if keep the shading.
Revision
b9b0495 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 7, 2014, 17:09 (GMT)
WIP redesign of the system. Nothing functional (not even manipulator). There is first code for display of an arrow widget. The manipulator will use those when they are ready. Basically the manipulator is now a WidgetGroup. WidgetGroups are a new entity and they manage a group of related widgets. They should be responsible for state update, drawing and polling of their widgets and can be bound to specific rules. There is a big design plan on a whiteboard beside me, it will take a few big commits still to take shape though. One thing at a time, I am first making reusable arrow widgets that will allow us replace the translate widgets properly. There are a few reusable widgets planned, more to come later.
October 7, 2014, 15:27 (GMT)
Preliminary commit for simulation preview.
Revision
6f0602c by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 7, 2014, 10:48 (GMT)
Dragging the light handle will now point the lamp to the point in 3D where user is dragging over.
Revision
2fa1dfa by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 7, 2014, 09:14 (GMT)
Merge branch 'master' into wiggly-widgets
October 7, 2014, 08:12 (GMT)
enum instead of #define for cloth vertex flags.
October 6, 2014, 17:10 (GMT)
Removed accidentally committed debug print.
October 6, 2014, 17:09 (GMT)
Removed accidentally committed debug print.
October 6, 2014, 17:02 (GMT)
Merge branch 'hair_immediate_fixes' into gooseberry
October 6, 2014, 16:58 (GMT)
Use the generic task scheduler for threaded particle tasks, i.e. distribution and path caching for child particles. This gives a significant improvement of viewport playback performance with higher child particle counts. Particles previously used their own threads and had a rather high limit for threading. Also threading apparently was disabled because only 1 thread was being used ...