November 13, 2014, 08:50 (GMT) |
Fix for edge properties in Alembic files, was missing edge indices in MLoops. |
November 13, 2014, 08:18 (GMT) |
More UI name tweaking. |
November 13, 2014, 07:57 (GMT) |
Merge branch 'master' into mesh-transfer-data |
Revision 1dc3143 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 13, 2014, 00:43 (GMT) |
memory leak fix in find_normal |
Revision 9283c5e by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 12, 2014, 23:12 (GMT) |
fix normals improvement: take only normals pointing to same direction into account inside a certain search radius |
November 12, 2014, 19:48 (GMT) |
Merge branch 'master' into mesh-transfer-data |
November 12, 2014, 19:32 (GMT) |
Some UI tweaks (renames only for now), from review. |
November 12, 2014, 19:26 (GMT) |
Attempt to handle better normals stuff. Note we may ultimately decide to just always compute loop and poly nors... This would be a shame in some cases (we'll have several modifiers using those data soon), but caching it in a reliable way is not that easy. |
November 12, 2014, 17:49 (GMT) |
Keep track of the error status of readers and writers with a maximum error level to test for validity. |
November 12, 2014, 17:36 (GMT) |
Store an error handler inside readers and writers. This is a lot more convenient to use and removes the burden of setting the desired error handlers from the point cache user. The readers/writers already know about context (e.g. a modifier) and can define an appropriate error handler. |
November 12, 2014, 17:00 (GMT) |
Better error handling support for point cache functions. This defines wrapper macros which catch exceptions from Alembic and provide ways of reporting these in different ways, depending on the context. |
November 12, 2014, 16:07 (GMT) |
Add early error reporting about mismatched number of items in case of 'Topology' mapping. Use reports system here... |
November 12, 2014, 15:40 (GMT) |
Depsgraph: Temp solution for bone parent Now the secret agent walk cycle works fine, and quite enough of the knowledge is gathered now. Time to start going granular now! |
November 12, 2014, 15:35 (GMT) |
Subgraph: Workaround for dependency from self in the constraint stack Once the granularity in the bones is reached we can get rid of this. |
November 12, 2014, 15:20 (GMT) |
Replace grid-sampling by random tess-based one, for face's normal projection sampled mapping method. Based on review & suggestions from Campbell, many thanks. This commit adds a new func to BLI_geom, `BLI_tri_v2_sample_random_point()`, which uses given 2D tri and random generator to generate a random point on that triangle. |
November 12, 2014, 15:04 (GMT) |
Depsgraph: Cleanup of animation callbacks - Use single callback for all action fcurves - Driver evaluation was actually evaluating the whole animation system, not just a given fcurve. |
Revision 6e56dcd 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) November 12, 2014, 14:41 (GMT) |
Change widget interaction slightly so transform works immediately. It may be better to use transform code for widgets but this will cause nested operators for widget/operator and needs some consideration. For transform e.g. we would have one transform operator taking care of transformation of the widget, then feeding this back to regular object transform. |
November 12, 2014, 14:32 (GMT) |
Depsgraph: Workaround for bone constraint targets |
November 12, 2014, 14:06 (GMT) |
Depsgraph: Corrections for Spline IK solver The issue was caused by the missing relation between Spline IK solver node and spline itself. This happened because builder used bone node type for the IK solver, but relation builder was expecting pose eval node type. Also added a dependency between IK solver node and flush nodes, so flush happens after the solver. Well, it's a bit more tricky internally, because we still using uber object update nodes, but adding that relation makes it so DAG update flush all happens nicely. |
Revision 01a37d8 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) November 12, 2014, 13:37 (GMT) |
Fix incorrect wrapping of lamp to RNA for widget. |
|
|
|


Master Commits
MiikaHweb | 2003-2021