Blender Git Loki

Blender Git "experimental_gp_weight" branch commits.

Page: 62 / 122

November 9, 2017, 11:46 (GMT)
WIP: Fix error in smooth lines

Need to check the distance of previous points, not new with previous.
November 9, 2017, 10:50 (GMT)
WIP: Reduce points when stroke is slow

Initial work to reduce the noise when the stroke is done very slow removing points not relevant.
November 9, 2017, 06:34 (GMT)
Merge branch 'blender2.8' into greasepencil-object
November 8, 2017, 07:52 (GMT)
Fix compiler error
November 8, 2017, 07:37 (GMT)
Merge branch 'blender2.8' into greasepencil-object
November 8, 2017, 01:15 (GMT)
WIP: As a temporary measure for fixing GP cache invalidation crashes,
re-enable BKE_gpencil_batch_cache_alldirty_main() when debug_value = 660
November 8, 2017, 00:22 (GMT)
Updating the hacky eval_ctx construction to use more official functions
November 8, 2017, 00:22 (GMT)
Fix: Added some more tags/relations in depsgraph to fix crashes when Onion Skinning is enabled

* id_tag_update_object_data() - Added a case for the GP datablock type
so that depsgraph tagging via the GPencil datablock's RNA properties
works. Previously, only the object.data case (i.e. modifiers) was handled.
This fixes a crash when enabling onion skinning, and a ghost can be shown
on the neighbouring frames.

* DepsgraphRelationBuilder::build_obdata_geom() - Added a relation between
timesource and GP geometry (i.e. where cache rebuild occurs). This fixes
a crash after scrubbing the timeline when onion skinning is enabled
(I'm guessing due to onion skinning suddenly getting re-shown, but the cache
not doesn't contain this info due to the previously being updated for animation)
November 7, 2017, 17:34 (GMT)
Apply stabilization in segments with a minimum size

If the points are too near, the stabilization must be disabled.

This modification is still WIP, needs more artist feedback to verify if works.
November 7, 2017, 15:15 (GMT)
Merge branch 'blender2.8' into greasepencil-object
November 7, 2017, 15:12 (GMT)
Improve stabilization function

Now the previous point is smoothed too to get a better transition.
November 7, 2017, 12:46 (GMT)
Improve thickness fix when no locked axis

There was some problems with the thickness when the axis was not locked that were not fixed in previous commit.
November 7, 2017, 11:30 (GMT)
Merge branch 'blender2.8' into greasepencil-object
November 7, 2017, 10:58 (GMT)
Fix error when axis not locked

The size of the stroke was not correct when the axis was not locked.

It needs a vector to the view to calculate the real size of the stroke.
November 7, 2017, 10:30 (GMT)
Redo Fix in previous commit and add missing lines
November 7, 2017, 10:08 (GMT)
UI: Remove deprecated property

The OBJECT mode was removed as property.
November 7, 2017, 09:44 (GMT)
Merge branch 'blender2.8' into greasepencil-object
November 7, 2017, 09:43 (GMT)
New parameter to adjust stabilization

Parameter to control the stabilization amount of the brush.

This stabilization works as a dynamic smooth using the previous points to calculate the estimated position and average the position to get smoother strokes.

This is not a replace of smooth factor that works after finish stroke. This new parameter is applyed while drawing before ending the stroke.
November 7, 2017, 07:51 (GMT)
Fix: Depsgraph was complaining in debug mode about the "geometry_eval" opnode for GPencil not having any function attached

In future, maybe we should move the derived_gpf calculations
(and by extension, the modifier-evaluation loops) into the
BKE_gpencil_eval_geometry() callback added in this commit.
November 7, 2017, 06:41 (GMT)
WIP
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021