Blender Git Loki

Blender Git "vr_scene_inspection" branch commits.

Page: 11 / 29

February 20, 2020, 12:00 (GMT)
Fix T73941: Custom normals from normal edit modifier ignored by further modifiers.

This commit actually fixes several issues in this modifier, but main one
from the report was caused by adding a `CD_NORMAL` layer to loops to
store temp real clnors. Unless we plan on modifying the topology itself,
this is useless, and would require some additional 'dirty normals'
tagging to work properly, so just switched to simpler, cleaner solution
of having a local array of computed clnors.
February 20, 2020, 12:00 (GMT)
Fluid: Cleanup in fluid rna code

More descriptive names for secondary particle options.
February 20, 2020, 12:00 (GMT)
Cleanup: unused enums
February 20, 2020, 12:00 (GMT)
Fix T74009: `bpy.ops.outliner.orphans_purge()` poll being too restrictive.

There is no reason to even require an editor at all here, for now just
kept the 'orphan view needed' condition for the outliner case only.
February 20, 2020, 12:00 (GMT)
Fix make deps OSL build on some systems with Qt libraries
February 20, 2020, 12:00 (GMT)
Fix making paths relative on windows

Comparing the drive letter was case sensitive,
causing 'BLI_path_rel' to fail in common cases
(manually entering a lower case drive letter for example).

Surprisingly this issue dates back to 2005 and wasn't reported.
February 20, 2020, 12:00 (GMT)
Sculpt: Fix slide relax cursor color

Slide/Relax is a deform tool, so the color should be yellow.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6827
February 20, 2020, 12:00 (GMT)
Fix T74019 Eevee High Quality Normals causing pitch black faces

Was due to a mistake when removing previous code...
February 20, 2020, 12:00 (GMT)
Subdiv: Clarify Subdiv settings

The actual naming might also be a subject to change, especially the one
around `level`. Tricky part here is that at some point in the API there
will be change from Blender modifier's Quality to OpenSubdiv's Level,
but which API level is most suitable for this?

At least now meaning of settings is better documented ans should be
clear what's going on.
February 20, 2020, 12:00 (GMT)
Fix Embree failing on objects with a very high number of motion steps

Set the limit to 129 to match Embree. This applies to all devices for
consistent render results.

Ref T73778
February 20, 2020, 12:00 (GMT)
Fix Cycles fluid motion blur not working after recent refactor

This also re-enables the fluid motion blur test.
February 20, 2020, 12:00 (GMT)
Fix T54270: Reset last_hit and last_location when reading the file

It does not make sense to read those values when loading a file and they can crash the cursor if they contain invalid coordinates.

Reviewed By: brecht

Maniphest Tasks: T54270

Differential Revision: https://developer.blender.org/D6754
February 20, 2020, 12:00 (GMT)
Modifiers: Laplacian Deform modifier add invert vgroup option

Adds the invert vgroup option to the Laplacian Deform modifier.

Differential Revision: https://developer.blender.org/D6843
February 20, 2020, 12:00 (GMT)
GPU: Fix huge performance regression regarding instancing

Under some circumstances, MultiDrawIndirect was disabled to improve perf.
of average scene. But this conflicted with the normal instancing buffer
filling if only 1 or 2 instances were needed to fill the buffer. All
consecutive drawcalls could not be batched together and performance would
degrade rapidly.

This patch make my instance test scene go from 11fps back to 40fps where
it should have been.
February 20, 2020, 12:00 (GMT)
Fix T65640: Axis of Custom Shape Bones are drawn in a wrong position.

The problem is that Custom Shape Bones can also have a custom size.
So the pchan->disp_mat doesn't always consider the actual length of the bone.
The proposed solution is to calculate the axes matrix at the drawing pass.

Ref T65640

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D5049
February 20, 2020, 12:00 (GMT)
Fix T68878: Update shapekeys during transformation

Only use the hack in `key_block_get_data` for the bmesh shapekey.
The remaining shapekeys can use the original offset values.

Differential Revision: https://developer.blender.org/D6516
February 20, 2020, 12:00 (GMT)
Fluid: More cleanup in fluid rna code

Removed scientific variable names from UI.
February 20, 2020, 12:00 (GMT)
Fix T70229: Show Cache On will cause a lower fps

Use gpu batch drawing for cache content in VSE.
Immediate drawing caused significant dorp in framerate.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6835
February 20, 2020, 12:00 (GMT)
IC keymap: Use B for Sequencer Blade tool, Ctrl/Cmd-B for Split operator

Also add Q for select tool, as in other editors
February 20, 2020, 12:00 (GMT)
Cycles: Add support for adaptive kernel compilation to OptiX device

This modifies the common CUDA implementation for adaptive kernel compilation slightly to support both CUBIN and PTX output (the latter which is then used in the OptiX device). It also fixes adaptive kernel compilation on Windows.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6851
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021