Blender Git Commits

Blender Git commits from all branches.

Page: 1435 / 2888

August 3, 2018, 21:24 (GMT)
manta script export refactor and lots of cleanups
August 3, 2018, 18:26 (GMT)
Simplyified mutl_face_search (should now be more robust too)
August 3, 2018, 16:27 (GMT)
cleanup: fixed indentation and white space issues
August 3, 2018, 15:24 (GMT)
Cycles: Light tree: volume and MIS fixes

Now using a more reliable way of knowing if a shading point
is inside or on the boundary of a volume.

Fixed a bug in light_background_sample() that used an index
into the lights array as an index into the distribution array.
August 3, 2018, 15:24 (GMT)
Cycles: Light tree split heuristic fix

Doubles are no longer needed in the split heuristic
calculations.
August 3, 2018, 15:22 (GMT)
Cycles: Picking position and normal fix for MIS

The picking position and normal has been changed to
use the position and normal from the last
non-transparent bounce.
August 3, 2018, 15:22 (GMT)
Cycles: Light tree: Area light fix

The bounding boxes for area lights was not calculated
properly but has now been fixed.
August 3, 2018, 15:22 (GMT)
Cycles: Light tree: energy and light picking fixes

When calculating the energy for a light source I previously returned
zero energy if is_constant_emission() returned false. This has now
been changed so it uses an emission of (1,1,1) instead.

The normal that is used for light picking for the BSDF approximation
in the importance calculations now takes into consideration if the
point is on glass, a reflective or transmissive surface. The position
and normal used for light picking is now stored in the ShaderData struct.
August 3, 2018, 15:21 (GMT)
Cycles: Light tree instancing and energy fixes

Instancing for mesh lights now works with the light tree.
The conversion from emission to luminance is now using
linear_rgb_to_gray() instead.
August 3, 2018, 13:11 (GMT)
Benchmark: rename executable to blender-benchmark and disable argument parsing.
August 3, 2018, 13:08 (GMT)
Merge branch 'master' into fluid-mantaflow
August 3, 2018, 10:59 (GMT)
Fix benchmark submodule revision and Python/GLEW build error.
August 3, 2018, 09:22 (GMT)
allow grid spacing > 1
August 3, 2018, 09:01 (GMT)
minor cleanups
August 3, 2018, 04:02 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_texture_cache

# Conflicts:
# intern/cycles/render/image.cpp
# intern/cycles/render/nodes.cpp
# intern/cycles/render/osl.cpp
August 2, 2018, 22:07 (GMT)
minor cleanup and fix memory leak (resulted from active fields commit)
Revision 9fd47b2 by Gaia Clary
August 2, 2018, 17:59 (GMT)
Merge branch 'collada' of git.blender.org:blender into collada
August 2, 2018, 17:38 (GMT)
Benchmark: populate benchmark space from submodule.
August 2, 2018, 17:16 (GMT)
Refactor Collada: Make BCAnimation class more self contained

Follwing funtionality was previously located in
BCAnimationSampler, but makes not much sense there:

* Moved the creation of the reference object into the Class constructor
* Moved the destruction of the reference to the Destructor

Furthermore:

* added get_reference() to better shield the rerference object from
unintentional access
* BCAnimationObjectMap now contains Pointers to BCAnimation objects
instead of containing full object instances. This avoids unnecessary
copying of the Animation datastructures when adding BCAnimation objects
to the BCAnimationObjectMap. Note: This forces us to delete the BCAnimation
objects in the BCAnimationSampler destructor.
August 2, 2018, 17:12 (GMT)
Refactor Collada: Removed obsolete BCKeyPoint class

Also simplified the way how the AnimationSampler
stores its sampled data.

After some experimenting i decided to use FCurves as
intermediate storage for exported animation curves.
This looks a lot cleaner to me now because now i no
longer have duplicate storage locations.
Also the handling of curve handles is now pretty much straight
forward and no longer needs any extra calculations.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021