Blender Git Statistics -> Branches -> blender-v2.78b-release

"Blender-v2.78b-release" branch

Total commits : 456
Total committers : 28
First Commit : September 2, 2016
Latest Commit : February 8, 2017


Commits by Month

DateNumber of Commits
February, 20177
January, 2017233
December, 20160
November, 20160
October, 2016105
September, 2016111

Committers

AuthorNumber of Commits
Sergey Sharybin261
Bastien Montagne51
Brecht Van Lommel32
Lukas Stockner30
LazyDodo18
Mai Lavelle14
Julian Eisel7
Joshua Leung6
Gaia Clary5
Alexander Gavrilov4
Martijn Berger4
Kévin Dietrich3
Mike Erwin3
Chase Willden2
Joerg Mueller2
Thomas Dinges2
Aaron Carlisle1
Alexander Romanov1
Anthony Edlin1
Carlo Andreacchio1
Dalai Felinto1
Dmitry Dygalo1
Germano Cavalcante1
Howard Trickey1
Hristo Gueorguiev1
Philipp Oeser1
Scott Wu1
Ulysse Martin1

Popular Files

FilenameTotal Edits
deg_builder_relations.cc22
deg_builder_nodes.cc21
bvh_build.cpp17
mesh.cpp12
ui.py11
util_math.h11
properties.py11
bvh.cpp11
kernel_types.h10
blender_mesh.cpp9

Latest commits Feed

February 8, 2017, 13:50 (GMT)
Blender 2.78b: Point addons to an updated revision
February 3, 2017, 16:54 (GMT)
Blender release: We are officially 'b' now
February 3, 2017, 16:47 (GMT)
[msvc] cmake fixes to support the recent for oiio/ffmpeg/numpy version changes.
February 3, 2017, 14:48 (GMT)
Fix fluid sim build error with MSVC.
February 3, 2017, 14:48 (GMT)
Fluids: improve multithreaded CPU usage.

Fixes for clamp-omp, fewer shared variables, fix some cases of threads writing
to the same memory location. Issue found by Jens Verwiebe, who reports 30%
speedup with 16 core CPU, when using this with a recent clang-omp version.
February 3, 2017, 09:46 (GMT)
Cycles tests: Allow python auto-exec
February 1, 2017, 10:48 (GMT)
Cycles: Fix rng_state initialization when using resumable rendering
January 26, 2017, 10:27 (GMT)
Fix compilation error with latest OIIO 1.7.8

There are some changes in OIIO includes so now need to do some
things differently.
January 26, 2017, 10:19 (GMT)
Return correct alpha for environment map in GLSL
January 26, 2017, 10:16 (GMT)
Fix T49405: Crash when baking with adaptive subdivision

Blenders baking system currently doesn't support the topology used by
adaptive subdivision and primitive ids will be wrong or out of range
leading to crashes. Updating the baking system to support other
topologies would be a bit involved, so for now we simply disable
subdivision while baking to avoid crashes.
January 26, 2017, 10:16 (GMT)
Cycles: Don't rely on indirectly included algorithm
January 26, 2017, 10:15 (GMT)
Cycles: Fix typo in the panel name

No user visible changes, it was a typo in the name of the class.

Spotted by povmaniac in IRC, thanks!
January 26, 2017, 10:15 (GMT)
Cycles: Update current Cycles version
January 26, 2017, 10:15 (GMT)
Fix T50491: Cycles UI breaks when pushing F8.

Cycles add-on did not actually support reloading correctly.

When you want to correctly reload sub-modules (i.e. modules of an add-on
which is a package), you need to use importlib, a mere import will do
nothing with already loaded modules (RNA classes are sort of
pre-registered when they are evaluated, through the meta-class system).
January 26, 2017, 10:15 (GMT)
Cycles: Use more const qualifiers to avoid possible issues
January 26, 2017, 10:15 (GMT)
Cycles: Cleanup, split one gigantic function into two smaller ones
January 26, 2017, 10:14 (GMT)
Cycles: Store time in BVH nodes

This way we can stop traversing BVH node early on.

Gives about 2-2.5x times render time improvement with 3 BVH steps.
Hopefully this gives no measurable performance loss for scenes with
single BVH step.

Traversal is currently only implemented for QBVH, meaning old CPUs
and GPU do not benefit from this change.
January 26, 2017, 10:14 (GMT)
Cycles: Add option to split triangle motion primitives by time steps

Similar to the previous commit, the statistics goes as:

BVH Steps Render time (sec) Memory usage (MB)
0 46 260
1 27 373
2 18 598
3 15 826

Scene used for the tests is the agent's body from one of the barber
shop scenes (no textures or anything, just a diffuse material).

Once again this is limited to regular (non-spatial split) BVH,
Support of spatial split to this feature will come later.
January 26, 2017, 10:14 (GMT)
Cycles: Add option to split curve motion primitives by time steps

The idea is to create several smaller BVH nodes for each of the motion
curve primitives. This acts as a forced spatial split for the single
primitive.

This gives up render time speedup of motion blurred hair in the cost
of extra memory usage. The numbers goes as:

BVH Steps Render time (sec) Memory usage (MB)
0 258 191
1 123 278
2 69 453
3 43 627

Scene used for the tests is the agent's hair from one of the barber
shop scenes.

Currently it's only limited to scenes without spatial split enabled,
since the spatial split builder requires some changes to work properly
with motion steps coordinates.
January 26, 2017, 10:14 (GMT)
Cycles: Add utility function to calculate curve boundbox from given 4 keys

Also fixed some issues with motion keys calculation:

- Clamp lower and upper limits of curves so we can safely call those
functions for the very first and very last curve segment.
- Fixed wrong indexing for the curve radius array.
- Fixed wrong motion attribute offset calculation.

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