Blender Git Commits

Blender Git "cycles_embree" branch commits.

Page: 2 / 4

August 29, 2018, 20:40 (GMT)
Cycles: Some more cleanup in Embree integration, added intersection filter to do backfacing hair correctly.
August 29, 2018, 17:20 (GMT)
Cycles: Code style fixes for Embree, removing some unused data.
August 29, 2018, 11:43 (GMT)
Cycles: Improved stability with Embree memory callback
August 27, 2018, 20:55 (GMT)
Cycles: Switched Embree curves to Hermite basis. Unforunately, Embree 3.2.0 has a bug with Hermite basis ribbons, so those won't render correctly at the moment.
August 24, 2018, 11:39 (GMT)
Cycles: Code formatting in Embree integration.
August 21, 2018, 12:12 (GMT)
Cycles: Small fixes for Embree.
August 14, 2018, 12:51 (GMT)
Cycles: Fixes for transparent shadows and SSS when using Embree.
August 2, 2018, 14:23 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree
August 2, 2018, 14:04 (GMT)
Set thread stack size on macOS to 1MB for Embree builds.
August 2, 2018, 13:33 (GMT)
Revert "Cycles: Raised thread stack size to 1MB for macOS to be consistent with Windows."

This reverts commit 151b5a9a1e568476c6886709b460edbf0936f7f7.
August 1, 2018, 21:01 (GMT)
Cycles: Raised thread stack size to 1MB for macOS to be consistent with Windows.

Embree BVH builds would run out of stack space in the default of 512kB.
This means macOS builds have to stay with pthreads and can't use std::thread.
August 1, 2018, 21:00 (GMT)
Cycles: Updated Embree integration to version 3.2
July 16, 2018, 14:07 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree

# Conflicts:
# intern/cycles/blender/addon/properties.py
June 19, 2018, 12:40 (GMT)
Merge branch 'cycles_embree' of git.blender.org:blender into cycles_embree
June 19, 2018, 12:39 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree
June 19, 2018, 12:25 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree
April 12, 2018, 06:48 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree
March 20, 2018, 11:33 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree

# Conflicts:
# intern/cycles/bvh/bvh.cpp
# intern/cycles/device/device.cpp
# intern/cycles/device/device.h
# intern/cycles/device/device_cpu.cpp
# intern/cycles/kernel/geom/geom_object.h
# intern/cycles/render/mesh.cpp
# intern/cycles/render/scene.h
March 19, 2018, 09:17 (GMT)
Revert "Cycles: Removed scaling from Embree's object motion blur."

This reverts commit 3194e05d3f27124924f81b70400fb45fe022d9e4.
November 29, 2017, 21:04 (GMT)
Cycles: Removed scaling from Embree's object motion blur.

Cycles native drops scaling from motion interpolation, the scale of the center of the frame gets reused to all motion positions. Embree could interpolate scaling too, but mixing the two then causes trouble with secondary rays, as Cycles does its own transformation interpolation in the intersection refinement. For now, restrict Embree to the common denominator, hopefully soon we can reintroduce scaling motion blur to Cycles.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021