Blender Git Commit Log

All Blender Git commits.

Page: 905 / 8462

February 19, 2021, 15:19 (GMT)
Merge branch 'master' into temp-gpencil-interpolate
February 19, 2021, 15:18 (GMT)
Fix T85745: Render grease pencil with time offset modifier fails

The problem was introduced fixing task T85035.

As the frame was set again when render, if there was a time modifier, the frame was not remaped to the right frame number.
February 19, 2021, 14:54 (GMT)
Cycles: Properly initialize camera rays

The idea is to pass KernelWorkTile to the generate_camera_rays
kernel so that it can have access to screen-space coordinates.
Some fields of the KernelWorkTile are unused and are either to
be removed in the future, or a simplified version of a struct
is to be used.

The device side of changes is related on making it to queue is
aware of where in the bug tile if is operating on. Currently
done as an API of DeviceQueue, and with time might become more
clear whether such work tile concept should only be done for
path tracing related queue.

The path tracer change is rather annoying and a bit messy: it
evaluates the render graph for every pixel in a progressive
refine manner. It is slow and single threaded, and code is not
folded very flexible yet. The good thing is that it allows to
make it so kernels to output proper data.

The output kernels needs an adjustment, so that they write to
an offset within the render buffer. Only modified the surface
kernel, because otherwise other kernels will override the value
and make it so nothing is visible.
Revision 2b8c243 by Hans Goudey (master)
February 19, 2021, 14:07 (GMT)
Cleanup: Use braces after if statement
February 19, 2021, 13:33 (GMT)
CMake/Deps: Mesa, harvest lib files from new location

The upgraded Mesa (see D10282) stores library files in `mesa/lib64`.
February 19, 2021, 12:49 (GMT)
Merge branch 'blender-v2.92-release'
February 19, 2021, 12:46 (GMT)
VSE: Fix duplicate menu entries

Commit rBf448ff2afe7a accidentally added menu entries that were removed.
`use_zoom_to_fit` is duplicated in menu, others were moved to overlays menu.

Remove these entries.

Reviewed By: ISS, campbellbarton

Differential Revision: https://developer.blender.org/D10453
February 19, 2021, 11:53 (GMT)
Cycles: Cleanup, rename WorkTile to KernelWorkTile

Makes it a clear separation between device and kernel types.
February 19, 2021, 11:31 (GMT)
Cleanup: typo
February 19, 2021, 11:31 (GMT)
Nodes: only show warning icon if there are warnings
February 19, 2021, 11:31 (GMT)
Geometry Nodes: add method to get all geometry components in a set

Previously, functions would have to ask for every geometry type explicitely.

Using a vector is return type is fine. In practice this will probably never
allocate because of the small buffer optimization in vector.
February 19, 2021, 11:12 (GMT)
Docs: corrections to vertex group & face-map docstrings

Address issue raised by T77920
February 19, 2021, 11:12 (GMT)
PyAPI: include all members in dir(bpy.types)

C/Python defined types were accessible but not exposed in dir(bpy.types)
February 19, 2021, 11:12 (GMT)
PyAPI: use real module for bpy.types

This is needed to support `typing.get_type_hints`,
which expects each classes module to have a module '__dict__'.
February 19, 2021, 11:05 (GMT)
Cleanup: fix asan warnings
February 19, 2021, 11:03 (GMT)
Cleanup: extract function to get node ui storage

This function will be used by multiple functions.
February 19, 2021, 10:37 (GMT)
Fix T85763: Align Rotation to Vector node fails for collinear vectors

If the axes are aligned in auto pivot mode then the rotation axis would be (0,0,0).
We now fall back to the x axis in this case. If that fails, we fall back to the y axis.

Differential Revision: https://developer.blender.org/D10466
February 19, 2021, 10:27 (GMT)
Nodes: ensure ui storage implicitely

This makes it easier to use the api.
February 19, 2021, 09:32 (GMT)
Geometry Nodes: use corner domain for densities in Point Distribute node

Previously, the density was set per point. That implies that when a
point has a non-zero weight, points might be distributed in all
connected polygons. By specifying the density per corner, this
limitation is removed. Note, per-point density maps (such as vertex
groups) can still be used. They will be adapted to the corner domain
without loss of information.

Differential Revision: https://developer.blender.org/D10461
February 19, 2021, 07:00 (GMT)
Merge branch 'blender-v2.92-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021