Blender Git Commit Log

All Blender Git commits.

Page: 582 / 8462

June 7, 2021, 22:11 (GMT)
Improve multires performance.

Added a new api function to stich multires grids
on specific faces in a mesh,
subdiv_ccg_average_faces_boundaries_and_corners,
and changed multires normal calc to use it.

VTune profiling showed that this was a major
performance hit once you get above 10,000 or so
base mesh faces and/or have a high number of
subdivision levels.

Here's a video comparing the difference. Note the
bpy.app_debug switch is not in the final commit.

{F10145323}

And the .blend file:

{F10145346}

Reviewed By: Sergey Sharybin (sergey)

Differential Revision:
https://developer.blender.org/D11334
Revision b0ec1d2 by Hans Goudey (master)
June 7, 2021, 22:04 (GMT)
Cleanup: Order return argument last
Revision 1ef33be by Hans Goudey (master)
June 7, 2021, 21:47 (GMT)
UI: Remove property descriptions exactly the same as names

These two descriptions are exactly the same as the property names,
which only wastes people's time when reading tooltips
Revision d2aee30 by Hans Goudey (master)
June 7, 2021, 18:58 (GMT)
Cleanup: Use const arguments, return by value

Also use Curve as an argument instead of Object, since the object was
only used to retrieve the curve, and the calling code is already working
with curve data.
June 7, 2021, 18:51 (GMT)
Fix T77651: Black screen on Blender startup on ChromeOS

Apparently `textureSize` doesn't work with
`sampler1DArray` on this OS.

Thanks to @dave1853 for finding the source of the
problem.
Revision 1c6e338 by Hans Goudey (master)
June 7, 2021, 18:42 (GMT)
Cleanup: Make function static

This was not used in any other file, and it's not likely to be used
elsewhere in the future anyway.
Revision 7313b24 by Hans Goudey (master)
June 7, 2021, 18:29 (GMT)
Cleanup: Remove outdated/useless comments

Some of the comments referenced code that was no longer there, or even
defines that were removed. Other comments were more confusing and
vague than helpful. Also adjust formatting in a few cases.
Revision 1182c26 by Hans Goudey (master)
June 7, 2021, 18:12 (GMT)
Cleanup: Remove unused function, make function private
Revision 8cbff70 by Hans Goudey (master)
June 7, 2021, 18:08 (GMT)
Cleanup: Decrease variable scope

Also use const and bool in a few places.
June 7, 2021, 17:56 (GMT)
Fix T88801: Positioning of Menu Underlines

This patch improves the positioning of the little mnemonic underlines
shown under some hotkey letters in menus, especially when using custom
fonts.

see D11521 for details and examples.

Differential Revision: https://developer.blender.org/D11521

Reviewed by Campbell Barton
June 7, 2021, 17:49 (GMT)
EEVEE: Material: Add back support for backfacing and transparency

Nothing much different compared to the previous implementation.

The transparent BSDF and principled BSDF now detects when the material
is potentially transparent to select the best way to render it.
June 7, 2021, 17:16 (GMT)
Knife: New default snapping angle + code refactor

Set the default snapping angle to 30 degrees and refactored number input for angle snapping code.
June 7, 2021, 16:16 (GMT)
Fix: Wrong logic for checking if we can reuse decoded frame

We should only check if the new pts value lies inside the duration of
the current frame.
June 7, 2021, 16:14 (GMT)
Cycles X: cleanup for moving AO settings to only be part of integrator
June 7, 2021, 16:06 (GMT)
Cycles X: first step to restore baking support

Minimal changes to get the baking pipeline operational, only bakes the Combined
pass.
* Add integrator_init_from_bake kernel, that reads the primitive and uv from
the render passes and sets up data structures for shade_surface.
* Add back support for reading render passes from Blender.

Since this reuses most of the path tracing code, baking now works with OptiX,
adaptive sampling and denoising.

Differential Revision: https://developer.blender.org/D11485
June 7, 2021, 15:25 (GMT)
Tweak settings to reduce max. node scroll speed.

Reduced the max. speed when edge-panning in the node editor
from 70 to 40 UI units.
Increased the fade-in delay from 0.6 to 1.0 seconds.
June 7, 2021, 15:19 (GMT)
Cleanup: use doxy groups for bmesh_mesh_normals.c
June 7, 2021, 14:59 (GMT)
Cleanup: spelling in comments

Also remove reference to function that never existed for adding `bNode`.
June 7, 2021, 14:59 (GMT)
Cleanup: indentation
June 7, 2021, 14:59 (GMT)
Fix T88828: View/Navigation(Walk/Fly) disappeared from keymap

This was unintentionally removed in
f92f5d1ac62c66ceb7a6ac1ff69084fbd5e3614a.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021