Blender Git Commits

Blender Git "master" branch commits.

Page: 2420 / 5574

February 6, 2016, 10:55 (GMT)
Code cleanup: remove unused Cycles code from BVH cache.
February 6, 2016, 10:52 (GMT)
Fix Burley BSSRDF NaNs and fireflies.

Explicitly truncate to Rm same way as the Gaussian BSSRDF, and use safe_sqrtf()
to be sure in case of float precision issues.
February 5, 2016, 23:07 (GMT)
Cleanup: Remove support for OSL versions < 1.6.

We can get rid of more ifdefs once all platforms are on OSL 1.7 soon.
February 5, 2016, 21:45 (GMT)
Cycles: Change several default values (second batch).

This change the following values:
- World settings:
- Use MIS: On
- MIS Samples: 1
- MIS Resolution: 1024

Enabling World MIS per default won't make simple backgrounds (flat background color) slower,
see previous commit. This gets disabled internally if World MIS is not actually needed.
February 5, 2016, 21:13 (GMT)
Cycles: Auto disable World MIS, if we only use a simple color.

When World MIS is enabled by the user, we now check if we actually need it.
In case of a simple node setup (no procedurals, no HDRs..) we auto disable MIS internally to save render time.

This change is important for upcoming default changes.
February 5, 2016, 20:33 (GMT)
Cleanup: Rename has_heterogeneous_volume variable.

No functional changes, this change is done for consistency of upcoming changes.
February 5, 2016, 17:48 (GMT)
Fix error in last commit.

treedata could have a non-initialized tree in case of edge_snapping, leading to segfault.

Spotted by @mano-wii, thanks.
February 5, 2016, 17:18 (GMT)
Fix T47326: Snap to vertices not working properly in orthogonal view mode.

Same causes as when snapping to faces, so same solution: in case of ortho view,
offset start of ray to be just slightly outside of the target's bbox, to avoid
too much far away start point that generate floating point computation instability
in BVH raycasting.

Note that this lead to some refactoring, to avoid duplicating too much of code.

For now, edge snapping seems to behave OK (uses different logic), so not touched.

Based on patch by Germano Cavalcante (@mano-wii), thanks!
February 5, 2016, 13:58 (GMT)
Fix T47329: Compositing fails to render unless each included scene was rendered since opening
Revision c4dc14b by Joshua Leung
February 5, 2016, 13:40 (GMT)
Fix T45915: Cannot select keyframes in summary channels in Dope Sheet in TweakMode

When in TweakMode on NLA strips that had an offset, it was not possible to select
those keyframes in the Summary Channel in the Dope Sheet.

The main gist of it is that the current code is from before the summary track was
introduced, and so could assume that ANIM_nla_mapping_get() would work for all channels
present. Thus, simply converting the clicked frame to nla-mapped time once would be
enough. However, for summary channels, nla-mapping_get() doesn't do anything, since
we can potentially include keyframes from several different objects!
Revision c105c59 by Joshua Leung
February 5, 2016, 13:40 (GMT)
Fix T46037: Moving keys in NLA tweak mode on offset actions results in Bezier handles getting stretched unreasonably

Patch by Alexander Gavrilov (angavrilov)

Reviewed by Joshua Leung (aligorith)
February 5, 2016, 13:11 (GMT)
Cycles: ifdef some extra code when building split kernels
February 5, 2016, 12:40 (GMT)
Cycles: Don't gray out integrator settings when userprefs are set to OpenCL but scene is set to CPU
February 5, 2016, 11:03 (GMT)
Install_deps: update magic build numbers of OIIO and OSL.

Please remember to change those each time you update building code and there is no version change.
Otherwise poeple re-running the script won't get the updated builds.
February 5, 2016, 09:06 (GMT)
Cycles: Fix for initial guess of the radius for Burley BSSRDF

The value was too high, causing bad Newton iteration step.
Now the value is not so good, but it's still within 9 iterations
and those high number of iterations are only happening in
approx 1% of input values.
February 4, 2016, 23:05 (GMT)
Cycles / OSL: Updare stdosl.h to 1.7.1.

This updates our file to OSL 1.7.1, which comes with some new inbuilt
features:

- linearstep()
- smooth_linearstep()

- hash()
- getchar()
February 4, 2016, 22:42 (GMT)
Install Deps: Use SSE2 optimizations for OIIO and OSL.
February 4, 2016, 21:42 (GMT)
Cleanup: Update BSSRDF code comment.
February 4, 2016, 17:30 (GMT)
Support for cubemap reflections in the viewport

D1756 by @youle, uses existing texture mapping option.
February 4, 2016, 17:30 (GMT)
Update themes

Label text editing uses colors from text buttons
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021