Blender Git Statistics -> Developers -> sybren

Sybren A. Stüvel (sybren)

Total Commits : 322
Master Commits : 188
Branch Commits : 134
First Commit : January 14, 2015
Latest Commit : May 24, 2017

Commits by Month

DateNumber of Commits
May, 201710
April, 2017128
March, 201715
February, 201746
January, 20170
December, 20169
November, 201617
October, 201614
September, 201614
August, 20163
July, 20160
June, 20160
May, 20160
April, 20161
March, 20161
February, 20160
January, 20162
December, 20150
November, 20153
October, 20151
September, 20157
August, 20153
July, 201510
June, 20154
May, 20151
April, 20154
March, 20154
February, 201516
January, 20159

Commit Distribution

PathNumber of Commits
master188
temp-sybren-alembic56
temp-sybren-poselib34
blender2.823
greasepencil-object22
temp-cycles-draw-manager22
workspaces22
custom-manipulators9
id_override_static6
transform-manipulators5
temp-workspace-multi-window5
imm_port_wm_playanim5
temp-depsgraph-layers5
multi_previews_id4
temp-sybren-bpy-make-local4
temp-sybren-abc-groupexport3
blender-v2.75-release2
fracture_modifier2
temp-sybren-abc-tests-windows1
render-layers1
temp-mathutils-doc1
blender-v2.77-release1
temp-sybren-vse-wave-text-toggle1
temp-mathutils1
blender-v2.74-release1
temp-blender2.8-stable1

Favourite Files

FilenameTotal Edits
alembic_capi.cc49
abc_util.cc31
abc_exporter.cc30
abc_object.cc25
abc_util.h20
abc_transform.cc18
poselib.py18
abc_object.h17
properties_data_armature.py14
abc_curves.cc12

File Changes

ActionTotalPer Commit
Added180.1
Modified6872.1
Deleted70.0

Code Changes

ActionTotalPer Commit
Lines Added7 80126.0
Lines Removed3 87612.9

Latest commits Feed

Revision 6715bfe by Sybren A. Stüvel (master)
May 24, 2017, 10:39 (GMT)
Alembic: Export mesh as mesh, even when it has no vertices.

This makes it possible to have an animated / procedurally generated mesh
that starts empty and obtains data in later frames.

Fixes the export of an empty mesh with an Ocean Modifier, as described in
issue T51351.
Revision e921e0f by Sybren A. Stüvel (master)
May 24, 2017, 10:38 (GMT)
Alembic export: consider mesh with animation data as "animated"

This allows you to put any kind of animation data on the mesh, and its
shape will be exported on each timekey. Note that this timekey is unrelated
to the animation data (so we don't export on each keyframe, for example).

A practical example is the addition of an animated custom property to
trigger the export of animated mesh data. The mesh data can then be created
from any source, like Python scripts.

Not only is this useful in itself, it also provides a workaround for one
of the two issues described in T51351.
Revision eafea25 by Sybren A. Stüvel (master)
May 24, 2017, 09:45 (GMT)
Alembic export: write Blender version to Alembic file

This is written in a custom metadata key, so it isn't shown by utilities
like abcecho or abcls. However, it's still something that's useful to
have available.
Revision d5d9d1f by Sybren A. Stüvel (master)
May 24, 2017, 09:36 (GMT)
CMake: document that WITH_FFTW3 is also used for the ocean sim.
Revision ad27e97 by Sybren A. Stüvel (master)
May 24, 2017, 08:24 (GMT)
Fix T51586: Regression: Alembic containing animated curves / hair no longer working

Also fixed the same type of error when reading points.
Revision 99c6601 by Sybren A. Stüvel (blender2.8, greasepencil-object, workspaces)
May 23, 2017, 15:35 (GMT)
Merge branch 'master' into blender2.8
Revision 96e068d by Sybren A. Stüvel (master)
May 23, 2017, 15:27 (GMT)
Alembic: split up read_custom_data_ex() into read_custom_data_{mcols,uvs}()

The read_custom_data_ex() function was basically two functions inside
if/else bodies.
Revision cc0cc88 by Sybren A. Stüvel (master)
May 23, 2017, 15:27 (GMT)
Alembic: reduced code duplication in read_mcols()

A big chunk of code was copied between the if and else bodies. By using
a boolean to store whether the c3f_ptr or c4f_ptr should be used, the
in-loop condition is kept as simple as possible.
Revision 7b25ffb by Sybren A. Stüvel (master)
May 23, 2017, 15:27 (GMT)
Fix T51534: Alembic: added support for face-varying vertex colours

Houdini writes vertex data in a different format than Blender does; Houdini
uses "face-varying scope", which means that the vertex colours are indexed
by an ever-increasing number over all vertices of all faces instead of the
vertex index.

I've also merged the read_custom_data_mcols() and read_mcols() functions,
because the latter was only called from the former, and the changes in this
commit would add yet more function parameters to pass.
Revision 8d26f2c by Sybren A. Stüvel (master)
May 23, 2017, 10:31 (GMT)
Fix T51319: Alembic export crash w/simple child particles if Display value < 100%

This was two-fold.

1) The export used viewport settings to obtain the particle cache, rather
than render settings.
2) The child hair writer tried to obtain UV-coordinates from the parent
chair, without checking whether those were available in the first place.

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