english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> antoniov

Antonio Vazquez (antoniov)

Total Commits : 5 322
Master Commits : 1 032
Branch Commits : 4 290
First Commit : March 27, 2016
Latest Commit : January 18, 2020 (Today)

Commits by Month

DateNumber of Commits
January, 2020192
December, 2019166
November, 2019320
October, 2019136
September, 2019149
August, 2019159
July, 2019119
June, 2019124
May, 201995
April, 201997
March, 2019139
February, 201977
January, 2019130
December, 2018182
November, 2018139
October, 201881
September, 2018135
August, 2018139
July, 2018257
June, 2018283
May, 2018234
April, 2018128
March, 2018178
February, 2018182
January, 2018159
December, 2017158
November, 2017107
October, 201783
September, 201757
August, 2017150
July, 2017170
June, 2017162
May, 201786
April, 201769
March, 2017228
February, 20172
January, 20179
December, 20163
November, 20164
October, 20165
September, 20168
August, 201617
July, 20160
June, 20160
May, 20163
April, 20160
March, 20161

Commit Distribution

PathNumber of Commits
greasepencil-refactor4099
temp-gpencil-eval4096
greasepencil-object3883
soc-2019-npr3216
greasepencil-experimental3045
temp-greasepencil-vfx2438
temp-greasepencil-object-stacksplit2330
experimental_gp_weight2056
master1032
hair_object445
temp-outliner-visibility422
collada2.8392
blender2.8_snap_gizmo339
temp-ui-layout-2.8286
interactive_physics261
temp-select-axis96
hair_guides_grooming82
hair_guides82
soc-2018-cycles-volumes65
soc-2018-bevel41
benchmark41
temp-benchmark41
temp-eeveelightcache27
tmp_hair_curves27
temp-dynamic-overrides27
temp-sybren-cow-ocean27
temp-udim-images27
temp-tab_drag_drop27
tmp-CollectionsAnim26
tmp-b28-motionpath-drawing26
TEMP-UI-DECOR26
ui_layout_gridflow26
temp-keymap-save26
temp-keymap-changes26
temp-flexible-spacing26
temp-sybren-particles25
topbar25
temp-sybren-modifier-nonmesh25
temp-unified-collections25
temp-sybren-meshdeform25
temp-lanpr-cleanup225
tmp-TimelineHeaderButtonsStretching25
temp-lanpr-cleanup25
tmp-static-override-insertion25
blender2.8-workbench25
blender2.8-snapping_with_occlusion25
temp-modifier-rm-cddm25
tmp-COW_InsertKeyframe_Fix25
temp-object-multi-mode24
temp-render-depsgraph22
temp-drawcontext22
temp-workspace-addons21
temp-workspace_mode21
temp-workspace-object-mode-removal21
temp-scene-obedit-remove21
temp-group-collections20
id_override_static20
temp-workspace_active_object20
temp-gpencil-drw-engine20
strand_editmode20
custom-manipulators20
temp-workspace-changes20
temp-ssr19
tmp-debug-filebrowser19
workspaces16
temp-lightprobe-rename16
imm_port_wm_playanim15
temp-depsgraph-layers15
temp-cycles-draw-manager15
transform-manipulators15
temp-workspace-multi-window14
temp-lanpr-staging9
temp-blender2.8-stable8
temp-layers-ui-table8
clay-engine8
render-layers8
uiTable8
blender-v2.79b-release3
blender-v2.79a-release3
temp-blender2.83
fracture_modifier-master3
pbr-viewport3
fracture_modifier3
layers3
layer-manager3
temp-fracture-modifier-2.83
temp-rawdata2
blender-v2.79-release2
temp-blender-2.81-release-with-wrong-merge2
cycles_unbiased_volumes2
blender-v2.80-release2
temp-cmake-without-sorted-libs2

Favourite Files

FilenameTotal Edits
gpencil_engine.c416
gpencil_paint.c368
gpencil.c340
properties_grease_pencil_common.py325
gpencil_draw_cache_impl.c283
gpencil_engine.h277
gpencil_draw_utils.c274
space_view3d.py240
gpencil_edit.c227
DNA_gpencil_types.h221

File Changes

ActionTotalPer Commit
Added4020.1
Modified10 4702.0
Deleted1270.0

Code Changes

ActionTotalPer Commit
Lines Added115 95529.2
Lines Removed59 21114.9

Latest commits Feed

Revision c64c51e by Antonio Vazquez (greasepencil-refactor)
1 hour 53 min ago
Merge branch 'greasepencil-object' into greasepencil-refactor
Revision b3c18f0 by Antonio Vazquez (greasepencil-object, greasepencil-refactor)
1 hour 54 min ago
Merge branch 'master' into greasepencil-object
Revision 4d939ff by Antonio Vazquez (greasepencil-refactor)
1 hour 56 min ago
GPencil: New evaluation of derived frames and Filling calculation

As grease pencil was created before depgraph, it was using a custom solution to create derived data to apply modifiers on top. With the new refactor of the drawing engine, we need to have the runtime data at datablock (bGPdata) level to share between instances, but also we neeed to have separated eval data because different objects can use different modifiers (equals to actual mesh_eval logic). The old derived frame array solution is not valid anymore.

The initial idea was to make a full copy of the datablock in a separated eval copy, but testing this solution, it was very slow, so now, the full copy is only done once, and later, only the active frame data is updated (see note below).

In a future development, the ideal solution would calculate all frames at the same time and only copy again if something changes, but now this change is out of scope. I have been performing tests and with this "only active frame" copy,

Also, this solution simplifies several areas of the code, because now it's not necessary to deal with derived frame array, and just use datablock as is.

This update also includes the following:

* How the filling information is managed. Before, the triangulation data was created only during drawing process, and it was not saved. With the new engine, this information must be available always, so instead to calculate in drawing time, now the information is saved and generated or updated each time the stroke is modified. To have the filling information calculated improves FPS and simplify drawing and modifier evaluation code.

* Remove unused parameters related to old Filling calculation logic. This also simplifies the UI panels.

* Added simplify modifier options. This was removed, but after last changes it's good to have as before.

Differential Revision: https://developer.blender.org/D6597
Revision ffe04df by Antonio Vazquez (greasepencil-refactor, temp-gpencil-eval)
15 hours 32 min ago
Merge branch 'greasepencil-refactor' into temp-gpencil-eval
Revision 8b7985e by Antonio Vazquez (greasepencil-refactor, temp-gpencil-eval)
15 hours 33 min ago
Merge branch 'greasepencil-object' into greasepencil-refactor
15 hours 33 min ago
Merge branch 'master' into greasepencil-object
Revision f5ebc81 by Antonio Vazquez (greasepencil-refactor, temp-gpencil-eval)
20 hours 3 min ago
Cleanup: Fix comment
Revision 018c382 by Antonio Vazquez (greasepencil-refactor, temp-gpencil-eval)
21 hours 8 min ago
Merge branch 'greasepencil-refactor' into temp-gpencil-eval
Revision 4a1df92 by Antonio Vazquez (greasepencil-refactor, temp-gpencil-eval)
21 hours 9 min ago
GPencil: Fix subversion patch number
Revision b2303f1 by Antonio Vazquez (greasepencil-refactor, temp-gpencil-eval)
21 hours 13 min ago
GPencil: Cleanup - Make function static

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2020