Blender Git Statistics -> Developers -> maiself

Mai Lavelle (maiself)

Total Commits : 483
Master Commits : 161
Branch Commits : 322
First Commit : April 13, 2015
Latest Commit : August 27, 2019

Commits by Month

DateNumber of Commits
August, 20191
July, 20190
June, 20190
May, 20190
April, 20190
March, 20190
February, 20190
January, 20190
December, 20180
November, 20180
October, 20180
September, 20181
August, 20180
July, 20180
June, 20180
May, 201818
April, 201811
March, 20182
February, 201812
January, 20183
December, 20170
November, 201728
October, 20170
September, 20170
August, 20176
July, 20177
June, 201718
May, 20178
April, 201714
March, 201748
February, 201732
January, 201733
December, 201613
November, 201615
October, 201625
September, 201628
August, 201630
July, 201624
June, 201640
May, 20166
April, 201658
March, 20160
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20150
July, 20150
June, 20150
May, 20150
April, 20152

Commit Distribution

PathNumber of Commits
master161
temp-cycles-microdisplacement126
cycles_split_kernel97
temp-modifier-rm-cddm31
benchmark22
temp-flexible-spacing22
tmp-COW_InsertKeyframe_Fix22
temp-tab_drag_drop22
temp-keymap-save22
ui_layout_gridflow22
temp-benchmark22
temp-eeveelightcache22
tmp-CollectionsAnim22
hair_object22
temp-sybren-particles22
temp-keymap-changes22
temp-dynamic-overrides22
tmp-b28-motionpath-drawing22
hair_guides_grooming22
tmp_hair_curves22
split-kernel-faster-building22
temp-unified-collections22
temp-outliner-visibility22
hair_guides22
temp-greasepencil-vfx22
soc-2018-cycles-volumes22
temp-ui-layout-2.822
temp-sybren-cow-ocean22
temp-greasepencil-object-stacksplit22
soc-2018-bevel22
TEMP-UI-DECOR22
collada2.822
interactive_physics22
temp-udim-images22
blender2.8_snap_gizmo22
temp-select-axis22
temp_cycles_split_kernel20
topbar18
temp-sybren-modifier-nonmesh18
temp-sybren-meshdeform18
tmp-TimelineHeaderButtonsStretching18
experimental_gp_weight18
blender2.8-workbench17
blender2.8-snapping_with_occlusion17
tmp-static-override-insertion17
temp-object-multi-mode15
fracture_modifier-master15
fracture_modifier15
temp-fracture-modifier-2.815
blender-v2.78c-release14
blender-v2.78b-release14
cycles-tiles-rework13
temp-render-depsgraph13
temp-drawcontext13
blender-v2.78-release11
temp-cycles-opencl-staging7
temp-scene-obedit-remove4
temp-workspace-object-mode-removal4
id_override_static3
temp-workspace-changes3
strand_editmode3
temp-workspace-addons3
temp-group-collections3
custom-manipulators3
compositor-20163
temp-workspace_mode3
temp-workspace_active_object3
temp-ssr3
tmp-debug-filebrowser3
temp-lightprobe-rename3
workspaces3
temp-cycles-draw-manager3
blender-v2.79b-release1

Favourite Files

FilenameTotal Edits
mesh.cpp75
kernel_types.h65
device_split_kernel.cpp63
blender_mesh.cpp60
device_cpu.cpp45
mesh.h44
opencl_split.cpp40
CMakeLists.txt40
properties.py38
kernel_data_init.h37

File Changes

ActionTotalPer Commit
Added910.2
Modified2 2324.6
Deleted250.1

Code Changes

ActionTotalPer Commit
Lines Added28 41465.5
Lines Removed13 12030.2

Latest commits Feed

Revision 697fd86 by Mai Lavelle (master)
August 27, 2019, 18:27 (GMT)
Cycles: Stitching of subdivided and displaced meshes

This patch stitches the vertices along patch edges so that cracks can
no longer form when applying subdivision or displacement a mesh.

Subpatches are now formed in a way that ensures vertex indices along
subpatch edges are equal for adjacent subpatches. A mapping of vertices
along patch edges is built to preform stitching. Overall performance is
roughly the same, some gains were made in splitting, but some was lost
in stitching.

This fixes:
- T49049 (cracks between patches from material and uv seams)
- T49048 (discontinuous normals with true displacement)

Reviewers: sergey, brecht

Differential Revision: https://developer.blender.org/D3692
Revision feb3c74 by Mai Lavelle (master)
September 6, 2018, 04:25 (GMT)
Cycles: Allow cancel during displacement of meshes
Revision d095eea by Mai Lavelle (master)
May 16, 2018, 10:45 (GMT)
Silence warning about functions having no prototype
Revision fee50f8 by Mai Lavelle (master)
May 16, 2018, 10:07 (GMT)
Add BKE_mesh_is_valid

Non modifying version of `BKE_mesh_validate`, mirrors `DM_is_valid` more
closely. Will be used in port of `mesh_calc_modifiers`
from `DerivedMesh` to `Mesh`.
Revision c43dbc2 by Mai Lavelle (master)
May 16, 2018, 10:07 (GMT)
Add modifier_deformVerts_ensure_normals, modifier_applyModifier_ensure_normals

Same as `modwrap_deformVerts` and `modwrap_applyModifier` but for `Mesh`.
Revision f7c37c8 by Mai Lavelle (master)
May 16, 2018, 10:07 (GMT)
Modifiers: Port mesh_calc_modifiers from DerivedMesh to Mesh

This ports the main modifier eval loop.

A few things haven't been ported yet: tessface and shapekey related code. As
far as I can tell, shapekey code was never entered into.

https://developer.blender.org/D3342
Revision be4cdf5 by Mai Lavelle (temp-modifier-rm-cddm)
May 16, 2018, 07:51 (GMT)
Use BKE_mesh_apply_vert_coords instead of local defined version
Revision 36d223a by Mai Lavelle (temp-modifier-rm-cddm)
May 12, 2018, 05:12 (GMT)
Changes from review
Revision cb7d6a1 by Mai Lavelle (temp-modifier-rm-cddm)
May 11, 2018, 10:19 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-modifier-rm-cddm
Revision b11beff by Mai Lavelle (temp-modifier-rm-cddm)
May 11, 2018, 08:39 (GMT)
No more DerivedMesh in mesh_calc_modifiers

Also a little cleanup.

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