Blender Git Statistics -> Developers -> zazizizou

Habib Gahbiche (zazizizou)

Total Commits : 38
Master Commits : 19
Branch Commits : 19
First Commit : August 31, 2018
Latest Commit : March 29, 2021

Commits by Month

DateNumber of Commits
March, 202114
February, 202111
January, 20212
December, 20200
November, 20200
October, 20200
September, 20200
August, 20200
July, 20200
June, 20200
May, 20200
April, 20200
March, 20201
February, 20200
January, 20200
December, 20190
November, 20190
October, 20190
September, 20190
August, 20190
July, 20191
June, 20190
May, 20190
April, 20190
March, 20190
February, 20190
January, 20190
December, 20180
November, 20184
October, 20182
September, 20180
August, 20183

Commit Distribution

PathNumber of Commits
master19
compositor-anti-aliasing11
temp-outliner-visibility9
hair_object9
collada2.89
blender2.8_snap_gizmo5
pygpu_extensions3
interactive_physics3
temp-ui-layout-2.83

Favourite Files

FilenameTotal Edits
COM_SMAAOperation.h9
DNA_node_types.h8
rna_nodetree.c8
node_composite_antialiasing.c8
COM_SMAAOperation.cc7
mesh_test.py6
COM_AntiAliasingNode.cc6
BKE_node.h5
node.c5
operators.py5

File Changes

ActionTotalPer Commit
Added391.0
Modified1704.5
Deleted20.1

Code Changes

ActionTotalPer Commit
Lines Added1 29848.1
Lines Removed1 11841.4

Latest commits Feed

Revision 805d947 by Habib Gahbiche / Jeroen Bakker (master)
March 29, 2021, 05:56 (GMT)
Compositor: Add Anti-Aliasing node

This is an implementation of Enhanced Subpixel Morphological Antialiasing (SMAA)

The algorithm was proposed by:
Jorge Jimenez, Jose I. Echevarria, Tiago Sousa, Diego Gutierrez

This node provides only SMAA 1x mode, so the operation will be done with no spatial
multisampling nor temporal supersampling. See Patch for comparisons.

The existing AA operation seems to be used only for binary images by some other nodes.
Using SMAA for binary images needs no important parameter such as "threshold", so we
perhaps can switch the operation to SMAA, though that changes existing behavior.

Notes:
1. The program code assumes the screen coordinates are DirectX style that the
vertical direction is upside-down, so "top" and "bottom" actually represent bottom
and top, respectively.

Thanks for Habib Gahbiche (zazizizou) to polish and finalize this patch.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D2411
Revision 15e3afb by Habib Gahbiche (compositor-anti-aliasing)
March 27, 2021, 13:38 (GMT)
Cleanup Compositor AA: remove redundant initialization
Revision d0349ad by Habib Gahbiche (compositor-anti-aliasing)
March 27, 2021, 13:21 (GMT)
Cleanup: use one class for edge detection in Anti-Aliasing node
Revision 3347fa7 by Habib Gahbiche (compositor-anti-aliasing)
March 27, 2021, 11:59 (GMT)
Merge remote-tracking branch 'origin' into compositor-anti-aliasing
Revision c4ab189 by Habib Gahbiche (master)
March 27, 2021, 08:48 (GMT)
Automated testing: selection operators test cases

added 22 more test cases for following operators:
- edges select sharp
- loop multi select
- select all
- select faces by sides
- select interior faces
- select less
- select linked

{F9853218}

Reviewed By: calra, mont29

Differential Revision: https://developer.blender.org/D10400
Revision 252c87b by Habib Gahbiche / Jeroen Bakker (master)
March 26, 2021, 15:15 (GMT)
Compositor automated testing

Added support for compositor tests. Compositor tests can be added, executed and viewed in a similar way to cycles
and other render engines tests.

Running test:
`ctest -R compositor`

Updating test:
`BLENDER_TEST_UPDATE=1 ctest -R compositor`

Viewing test results:
typically saved under `build_folder/tests/compositor/report.html`

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6334
Revision a08967c by Habib Gahbiche (compositor-anti-aliasing)
March 20, 2021, 12:53 (GMT)
Merge remote-tracking branch 'origin' into compositor-anti-aliasing

Conflicts:
source/blender/blenlib/intern/math_base_inline.c
Revision 608c027 by Habib Gahbiche (compositor-anti-aliasing)
March 20, 2021, 12:12 (GMT)
Cleanup: replace NULL with nullptr - use brackets around if
Revision 590fc03 by Habib Gahbiche (compositor-anti-aliasing)
March 16, 2021, 21:09 (GMT)
Merge remote-tracking branch 'origin' into compositor-anti-aliasing
Revision b7394ee by Habib Gahbiche (compositor-anti-aliasing)
March 16, 2021, 21:05 (GMT)
Compositor Anti-Aliasing: addressed comments from code review

- Made node slightly larger to make text fit
- Renamed "Local Contrast Adaptation Factor" to "Contrast Limit"
- Removed unused enum
- Style: added brackets around if
- Style: Ran make format (excluded changes from unrelated files)

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021