Blender Git Commits

Blender Git "master" branch commits.

Page: 1436 / 5574

November 28, 2018, 16:57 (GMT)
Fix compilation error on macOS
November 28, 2018, 16:55 (GMT)
Merge branch 'master' into blender2.8
November 28, 2018, 16:54 (GMT)
Fix compilation error on 32bit Windows
November 28, 2018, 15:52 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blenderplayer/CMakeLists.txt
tests/gtests/blenlib/CMakeLists.txt
November 28, 2018, 15:50 (GMT)
Fix building gtests and bplayer after recent NumaAPI addition.

Seriously... like, seriously...
November 28, 2018, 15:25 (GMT)
Fix (unreported) Cycles not rendering correctly modified curves/surfaces/texts.

Meshes from evaluated objects may already have modifiers applied, but
that's not the case for curves, we need to do that when converting them
to meshes.
November 28, 2018, 15:24 (GMT)
UI: Layout tweaks to Studio Lights panel in Preferences.

Move Studio Lights panel first, and use single-column layout.
November 28, 2018, 14:59 (GMT)
Workbench: Change Studio lighting

This is in order to have more flexible ligthing presets in the future.
The diffuse lighting from hdris was nice but lacked the corresponding
specular information. This is an attempt to make it possible to customize
the lighting and have a cheap/easy/nice-looking pseudo-PBR workflow.

* Add cheap PBR to Workbench with fresnel and better roughness support.
This improves the look of the metallic surfaces and is easier to control.
* Add ambient light to studio lights settings: just a constant color added
to the shading.
* Add Smooth option to studio lights settings: This option fakes the
effect of making the light bigger making the lighting smoother for this
light. Smoother lights gets reflected like a background hdri.
* Change default light settings to include the smooth params.
* Remove specular highlights from flat shading. (could be added back but
how do we make it good looking?)
* If specular lighting is disabled, use base color without using metallic.
* Include a lot of code simplification/cleanup/confusion fix.
November 28, 2018, 14:59 (GMT)
GPU: Add AMD Radeon RX series to macos blitting workaround list

Fixes T55987
Revision dd102a4 by Gaia Clary
November 28, 2018, 14:36 (GMT)
fix:T58093 Collada Exporter does not create bind_vertex_input and texcoord attribute

The Collada exporter used MTFACE layers (deprecated) instead of
CD_MLOOPUV layers. In 2.8 the exporter could no longer find the UVMaps
reliably.
November 28, 2018, 13:42 (GMT)
Merge branch 'master' into blender2.8
November 28, 2018, 13:41 (GMT)
Tweaks for threading schedule for Threadripper2 and EPYC

The idea is to make main thread and job threads to be scheduled
on CPU dies which has direct access to memory (those are NUMA
nodes 0 and 2).

We also do this for new EPYC CPUs since their NUMA nodes 1 and 3
do have access but only to a higher range DDR slots. By preferring
nodes 0 and 2 on EPYC we make it so users with partially filled
DDR slots has fast memory access.

One thing which is not really solved yet is localization of
memory allocation: we do not guarantee that memory is allocated
on the closest to the NUMA node DDR slot and hope that memory
manager of OS is acting in favor of us.
November 28, 2018, 13:35 (GMT)
Add utility function to query CPU brand string
November 28, 2018, 13:35 (GMT)
Add cross-platform NUMA library

Makes it simple to use NUMA libraries on various platforms.
November 28, 2018, 13:34 (GMT)
Outliner/visibility: revert changes for now until we find better solutions.

See T57857 for discussion. This reverts:

"Outliner: Do not gray out empty collections"
4521d3e7074d2e08ca813e1f4a2297f5000f335b.

"Remove eye column from the outliner"
fd16b359977c8932ada8db4ff0e43d0402fdc280.

Fix/workaround issues in pose and edit mode"
6d2e2e30d50c40f302b62d3601b5742d7c7056c6.

"Per view-layer collection visibility"
4de6a210c69fe254518ca8d6c860782c54f03749.
November 28, 2018, 13:13 (GMT)
Fix defined but unused static variable warning
November 28, 2018, 12:58 (GMT)
UI: rename settings back to preferences.

This distinguishes it better for the many other types of settings.

Ref T54115.
November 28, 2018, 12:53 (GMT)
Tool System: support for dynamic tooltips

Tools can define a function that generates the tooltip using a function,
this takes the tools keymap as an argument which can be used
to extract keys to include in the tip.
November 28, 2018, 12:26 (GMT)
PyAPI: add KeyMapItem.to_string() method

Useful for generating dynamic tooltips that include shortcuts.
November 28, 2018, 10:36 (GMT)
Defaults: left click select is now the default.

A few reasons motivating this change:
* It works well for all devices: mouse, trackpad, and tablet pens.
* For beginners or users coming from other software, it's easier to get
started and avoids an initial stumbling block.
* Many users in 2.7 (about half?) were already using left click select, so
combined with the above advantages it makes for a practical default.

Note that we continue to support right click select, as many experienced
Blender users (and developers) see efficiency advantages in this approach.

The option to switch is in the first time setup splash screen, and in the
user preferences.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021