english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> HooglyBoogly

Hans Goudey (HooglyBoogly)

Total Commits : 2 974
Master Commits : 1 205
Branch Commits : 1 769
First Commit : May 15, 2019
Latest Commit : November 30, 2021 (Today)

Commits by Month

DateNumber of Commits
November, 2021127
October, 2021105
September, 2021154
August, 2021189
July, 2021148
June, 2021196
May, 202189
April, 2021216
March, 2021176
February, 2021200
January, 2021138
December, 2020119
November, 2020141
October, 2020113
September, 2020169
August, 2020102
July, 202092
June, 202099
May, 202078
April, 2020154
March, 202016
February, 20201
January, 20206
December, 20191
November, 201913
October, 201911
September, 20198
August, 201934
July, 201931
June, 201942
May, 20196

Commit Distribution

PathNumber of Commits
master1205
modifier-panels-ui216
property-search-ui-v2190
refactor-idprop-ui-data176
soc-2019-bevel-profiles140
geometry-nodes-curve-support108
geometry-nodes-point-separate-node94
temp-geometry-nodes-fields85
temp-parallel-multi-function85
geometry-nodes-mesh-primitives72
property-search-ui69
geometry-nodes68
temp-geometry-nodes-distribute-points-cleanup68
geometry-nodes-distribute-points68
geometry-nodes-mix-attributes67
curve-nodes-modifier66
geometry-nodes-deduplicate-float-math59
temp-geometry-nodes-mesh-primitive-line54
temp-geometry-nodes-fields--fields-jacques51
temp-geometry-nodes-fields--fields51
temp-geometry-nodes-attribute-search49
temp-geometry-nodes-fields-prototype47
geometry-nodes-attribute-nodes46
temp-geometry-nodes-fields-prototype-visualization45
geometry-nodes-active-modifier-drawing43
geometry-nodes-level-set-nodes42
temp-geometry-nodes-instances-api-v240
temp-spreadsheet-row-filter40
temp-vert-normals-cleanup40
temp-node-error-messages39
attribute-accessor38
temp-lineart-contained32
lineart-shadow32
temp-modifiers-instancing27
temp-geometry-nodes-curve-deform-node27
fcurve-modifier-panels25
active-fcurve-keyframe24
soc-2021-porting-modifiers-to-nodes-decimate23
soc-2021-porting-modifiers-to-nodes_all23
soc-2021-curves22
temp-ui-tweaks21
lineart-bvh21
refactor-vertex-group-names17
geometry-nodes-boolean-node13
temp-geometry-nodes-attribute-domain-conversion12
asset-system-filelist11
asset-browser-poselib11
temp-geometry-nodes-curve-sample11
asset-browser11
temp-pose-flipping-fix-attempt11
ui-asset-view-template11
temp-gpencil-io10
temp-geometry-nodes-instances-api9
geometry-nodes-curve-to-points-node9
temp-geometry-nodes-normal-attribute9
geometry-nodes-transform-node8
temp-ui-cpp7
pygpu_extensions7
lanpr-under-gp6
temp_lineart_contained6
temp_test_sc_keymap5
temp-spreadsheet-instances5
sculpt-dev5
temp_bmesh_multires4
temp-attribute-processor4
temp-gpencil-bezier-stroke-type4
temp-fix-headerless-panels-switch-windows3
temp-geometry-nodes-processor-prototype3
temp-geometry-nodes-output-attributes3
temp-geometry-nodes-instances-attributes3
temp-geometry-component-refactor2
cycles_texture_cache2
override-recursive-resync2
temp-studio-sprite-fright-cycles1
temp-geometry-nodes-volume1
temp-fcurve-active-keyframe-D77371
temp-interface-region-search-cpp1
temp-interface-cpp1
studio-sprite-fright1
blender-v2.91-release1
temp-nodes-redesign1
blender-v2.90-release1
temp-geometry-nodes-fields--anonymous-attributes1

Favourite Files

FilenameTotal Edits
interface_panel.c164
interface_templates.c98
UI_interface.h96
rna_nodetree.c93
NOD_static_types.h92
node.cc90
BKE_node.h90
bmesh_bevel.c84
CMakeLists.txt83
nodeitems_builtins.py82

File Changes

ActionTotalPer Commit
Added3160.1
Modified8 6672.9
Deleted1390.0

Code Changes

ActionTotalPer Commit
Lines Added119 18152.4
Lines Removed71 71931.6

Latest commits Feed

Revision c822e03 by Hans Goudey (master)
7 hours 53 min ago
Fix: Missing handling of dynamic instance attribute size

The attributes need to be reallocated when the size changes.

Differential Revision: https://developer.blender.org/D13390
Revision f9add2d by Hans Goudey (master)
1 day and 9 hours ago
Fix: Missing min value for set spline resolution node
Revision f7f558e by Hans Goudey (master)
November 27, 2021, 22:09 (GMT)
Cleanup: Deduplicate instances component in spreadsheet

Currently we have a separate `InstancesDataSource`, which does almost
exactly the same thing as `GeometryDataSource`, except that it hardcodes
a few more columns: "Name", "Rotation", and "Scale". We can easily
replace that with a couple of if statements in the geometry data source.

This also makes named attributes on instances display
in the spreadsheet.

Differential Revision: https://developer.blender.org/D13391
Revision 864a2d6 by Hans Goudey (temp-vert-normals-cleanup)
November 26, 2021, 17:53 (GMT)
Add comments, other minor improvements
Revision 213bee5 by Hans Goudey (temp-vert-normals-cleanup)
November 26, 2021, 15:01 (GMT)
Add comment
Revision f94333a by Hans Goudey (temp-vert-normals-cleanup)
November 26, 2021, 13:13 (GMT)
Merge branch 'master' into temp-vert-normals-cleanup
Revision 5d221a2 by Hans Goudey (temp-ui-cpp)
November 26, 2021, 13:08 (GMT)
Merge branch 'temp-ui-cpp' of git.blender.org:blender into temp-ui-cpp
Revision fb4b7aa by Hans Goudey (temp-ui-cpp)
November 26, 2021, 13:07 (GMT)
Attempt to resolve build error
Revision 4930cd5 by Hans Goudey (master)
November 24, 2021, 15:40 (GMT)
Merge branch 'blender-v3.0-release'
Revision a07089d by Hans Goudey (master)
November 24, 2021, 15:39 (GMT)
Fix T92120 (partially): No bone custom shape with curve object meshes

This part of the drawing code assumes that the bone custom object
has only one evaluated geometry component, and it also uses the
object type to check which data to draw, with the functions like
`DRW_cache_object_surface_get` that just take an object input.
Those functions usually work on evaluated objects, which use the
instancing system to access a temporary object with `object.data`
replaced for data types that don't match the original object.

That assumption used to work, but now curve, point cloud, or volume
objects can have an evaluated mesh which is not accessed with the
same object for render engine drawing.

The "correct" solution for the way this code is structured would be to
loop through all of the geometry components and try to get GPU batches
from every one of them. However, that significantly increases complexity
in an area that should probably be refactored anyway. This patch treats
the mesh as a special case, and only draws the evaluated mesh.

The **best** solution in my opinion might be refactoring this area to
use the instancing system with some sort of viewport-only flag so
the custom shape instances aren't added in the render.

The solution is "partial" because the "Wireframe" option only works
for meshes from mesh objects, even after this fix, and because other
data besides meshes is not displayed at all.

Differential Revision: https://developer.blender.org/D13038

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-2021