Blender Git Statistics -> Developers -> broadstu

Stuart Broadfoot (broadstu)

Total Commits : 14
Master Commits : 14
Branch Commits : 0
First Commit : December 28, 2012
Latest Commit : September 15, 2013

Commits by Month

DateNumber of Commits
September, 20131
August, 20132
July, 20130
June, 20130
May, 20130
April, 20132
March, 20130
February, 20131
January, 20137
December, 20121

Favourite Files

FilenameTotal Edits
blender_curves.cpp10
curves.h7
ui.py6
properties.py6
kernel_bvh.h6
kernel_types.h6
curves.cpp5
rna_particle.c4
bvh.cpp4
svm_types.h3

File Changes

ActionTotalPer Commit
Added70.5
Modified1319.4

Code Changes

ActionTotalPer Commit
Lines Added2 431187.0
Lines Removed1 09484.2

Latest commits Feed

Revision 3306afa by Stuart Broadfoot (master)
September 15, 2013, 23:58 (GMT)
Cycles Hair: Two basic bair shaders added

A new hair bsdf node, with two closure options, is added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift.

Llimitations include:
-No glint or fresnel adjustments.
-The 'offset' is un-used when triangle primitives are used.
Revision a71f846 by Stuart Broadfoot (master)
August 18, 2013, 15:09 (GMT)
Fix compile of last commit
Revision 2fd11a6 by Stuart Broadfoot (master)
August 18, 2013, 13:41 (GMT)
Updates for the Cycle Hair UI. With the following changes
- Removed the cycles subdivision and interpolation of hairkeys.
- Removed the parent settings.
- Removed all of the advanced settings and presets.
- This simplifies the UI to a few settings for the primitive type and a shape mode.
Revision 8c246dd by Stuart Broadfoot (master)
April 17, 2013, 11:27 (GMT)
Cycles Hair: Corrected own stochastic hair rng mistake and removed an unnecessary padding variable

- Corrected the Sobol dimension and removed a pad variable in Curve Struct.
Revision 638b084 by Stuart Broadfoot (master)
April 15, 2013, 21:38 (GMT)
Cycles Hair: Strand Minimum Pixel Size

Code is added to restrict the pixel size of strands in cycles. It works best with ribbon primitives and a preset for these is included. It uses distance dependent expansion of the strands and then stochastic strand removal to give a fading. To prevent a slowdown for triangle mesh objects in the BVH an extra visibility flag has been added. It is also only applied for camera rays.

The strand width settings are also changed, so that the particle size is not included in the width calculation. Instead there is a separate particle system parameter for width scaling.
Revision 35e89d9 by Stuart Broadfoot (master)
February 2, 2013, 01:49 (GMT)
Cycles Hair: Fixed hair shape and inclusion of multiple attributes for triangle primitives

When using triangle primitives this fix enables 'closed tip'.

UVs and vertex colours are added when using triangle primitives for hair.

Two new preset modes have also been included to allow easy access to curves and triangle planes.
Revision 6d2f104 by Stuart Broadfoot (master)
January 29, 2013, 12:32 (GMT)
Cycles Hair: Addition of render settings and static BVH strand width scaling

Addition of a RNA function to toggle between the hair settings and rebuild the cache. This enables the usage of the render step, child number and full display percentage with f12 rendering.

A scaling to the strand radius has also been added for the static bvh. This only matches up with dynamic for uniform scaling.

A very small fix is included for multiple uvs/vertex colours when using child particles.
Revision 976c6b7 by Stuart Broadfoot (master)
January 23, 2013, 17:15 (GMT)
Cycles Hair: Multiple vertex colours and UV coordinates

Added export of multiple UV coordinates and vertex colour attributes.

A debugging option to export the strands without using the cache has also been removed.
Revision 4c67b23 by Stuart Broadfoot (master)
January 21, 2013, 00:58 (GMT)
Cycles Hair: Fix of cardinal curve intersection routine

Fixed some of my own mistakes in the cardinal curve intersection routine.
Revision 3373b81 by Stuart Broadfoot (master)
January 15, 2013, 19:44 (GMT)
Cycles Hair: Introduction of Cardinal Spline Curve Segments and minor fixes.

The curve segment primitive has been added. This includes an intersection function and changes to the BVH.

A few small errors in the line segment intersection routine are also fixed.

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