Blender Git Commits

Blender Git "master" branch commits.

Page: 1879 / 5574

February 12, 2018, 19:39 (GMT)
Fix part of T53080: don't use current scene world for icon previews.

This can be very slow if it contains a big texture, and it's not
necessarily setup in a useful way anyway, and materials can be used
in multiple scenes.
February 12, 2018, 16:56 (GMT)
Buildbot: Remove usage of deprecated chroot
February 12, 2018, 12:23 (GMT)
Add boolean regression test.
February 12, 2018, 08:39 (GMT)
Fix T54032: Adding torus test fails

rna_LayerObjects_active_object_update used wrong viewlayer.

Regression in 345c6298e99
February 12, 2018, 06:57 (GMT)
Merge branch 'master' into blender2.8
February 12, 2018, 06:56 (GMT)
Error in last commit, disable cycles when not enabled

Would only disable when loading old preferences.
February 12, 2018, 06:39 (GMT)
Merge branch 'master' into blender2.8
February 12, 2018, 06:37 (GMT)
Disable cycles when WITH_CYCLES=OFF
February 12, 2018, 06:24 (GMT)
BKE_addon: new/free/ensure functions
February 10, 2018, 02:32 (GMT)
GHOST: Optimize and simplify the creation of a GHOST_Context on Windows

Instead of cloning the window to create dummyHWNDs and dummyHDCs to avoid calling the SetPixelFormat more than once in the same window, use the original window and HDC and do not call the SetPixelFormat again.

In addition to avoiding a lot of unnecessary calls, it simplifies the code and makes it match the others OS
February 9, 2018, 19:36 (GMT)
Merge branch 'master' into blender2.8
February 9, 2018, 19:16 (GMT)
Eevee: Film filter default to 1.5 instead of 1.0

Cycles already uses 1.5 as default. BI original 1.0 filter doesn't look good for
Eevee. The ideal scenario would be for both Cycles AND Eevee to use the same DNA
setting.

But for now it is nice to at least have Eevee renders to look better by default.

Note: This handles doversion for 2.7x files only. Files previously created in
2.8 need to be manually corrected.
February 9, 2018, 18:58 (GMT)
Cycles: add random walk subsurface scattering to Principled BSDF.

Differential Revision: https://developer.blender.org/D3054
February 9, 2018, 18:58 (GMT)
Cycles: random walk subsurface scattering.

It is basically brute force volume scattering within the mesh, but part
of the SSS code for faster performance. The main difference with actual
volume scattering is that we assume the boundaries are diffuse and that
all lighting is coming through this boundary from outside the volume.

This gives much more accurate results for thin features and low density.
Some challenges remain however:

* Significantly more noisy than BSSRDF. Adding Dwivedi sampling may help
here, but it's unclear still how much it helps in real world cases.
* Due to this being a volumetric method, geometry like eyes or mouth can
darken the skin on the outside. We may be able to reduce this effect,
or users can compensate for it by reducing the scattering radius in
such areas.
* Sharp corners are quite bright. This matches actual volume rendering
and results in some other renderers, but maybe not so much real world
objects.

Differential Revision: https://developer.blender.org/D3054
February 9, 2018, 16:24 (GMT)
Merge branch 'master' into blender2.8
February 9, 2018, 16:23 (GMT)
Fix (unreported) error on freeing timers which customdata pointer shall not be freed.

Looks like there was no way to avoid that so far, since
WM_event_add_timer_notifier can set mere int-in-pointer there, this can
cause issues. So added mere flags system to wmTimer to allow
controlling this.
February 9, 2018, 15:26 (GMT)
Merge branch 'master' into blender2.8
February 9, 2018, 15:15 (GMT)
Fix (unreported) crash when duplicating a FileBrowser window in preview draw mode.

We did not clear preview or smoothscroll timers pointers in copy code...
February 9, 2018, 13:27 (GMT)
Merge branch 'master' into blender2.8
February 9, 2018, 12:34 (GMT)
Doc: attempt to document RNA's FunctionFlag.

Tired of searching through code to find which is what, and how to use it
in the C callback, everytime I need anot-so-common option...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021