Blender Git Commits

Blender Git commits from all branches.

Page: 426 / 2888

April 12, 2021, 23:27 (GMT)
USD Import: format fix.
April 12, 2021, 21:06 (GMT)
EEVEE: Motion Blur: Fix cdf inversion and a typo
April 12, 2021, 20:21 (GMT)
Reorder enum definitions
April 12, 2021, 20:19 (GMT)
Small cleanups
April 12, 2021, 20:12 (GMT)
Spreadsheet Editor: Row filters

{F9930989 size=full}

This patch adds support for filtering out rows based on rules and values.
Filters will work for any attribute data source, they are a property of
the spreadsheet rather than of the attribute system.

**Further Questions**
* The popover is a test, it would be easy to move this to a sidebar, but I wanted to see
what people thought about the popover.
* `SpreadSheetColumn` does not know about the " X" suffixes that are added to vector columns.
This means the row filter cannot determine the correct data type for vector columns.
Luckily the default of float works, but I'm not sure how to handle this properly.

Differential Revision: https://developer.blender.org/D10959
April 12, 2021, 19:34 (GMT)
EEVEE: Motion Blur: Add back post process motion blur

This is almost the same thing as old implementation.
Differences:
- We clamp the motion vectors to their maximum when sampling the velocity buffer.
- Velocity rendering (and data manager) is separated from motion blur. This allows
outputing the motion vector render pass and in the future use motion vectors to
reproject older frames.
- Vector render pass support (only if motion blur is disabled, just like cycles).
- Velocity tiles are computed in one pass (simpler code, less CPU overhead, less
VRAM usage, maybe a bit slower but imperceivable (< 0.3ms)).
- Two velocity passes are outputed, one for motion blur fx (applied per shading view)
and one for the vector pass. This could be optimized further in the future.
- No current support for deformation & hair (to come).
April 12, 2021, 18:01 (GMT)
Merge branch 'master' into asset-browser-poselib
April 12, 2021, 16:47 (GMT)
USD Import: cachefile handle cleanup.

Removed CacheArchiveHandle opaque struct declaration from
DNA_cachefile_types.h. Moved CacheArchiveHandle and
CacheReader declarations to a shared common/IO_types.h header.
Removed unneeded casts. Removed unneeded USDStageHandle struct.
April 12, 2021, 16:27 (GMT)
cleanup
April 12, 2021, 16:22 (GMT)
Merge branch 'master' into virtual-array-attributes
April 12, 2021, 16:21 (GMT)
progress
April 12, 2021, 16:11 (GMT)
Merge remote-tracking branch 'origin/master' into asset-browser-poselib
April 12, 2021, 16:04 (GMT)
progress
April 12, 2021, 16:02 (GMT)
Assets: explicitly free the temp-loaded asset datablock

After temp-loading an asset datablock, explicitly free it before calling
`BLO_library_temp_free()`. Without this step, normal linking would be
performed, causing temp datablocks to actually be linked into the current
blend file.
April 12, 2021, 15:59 (GMT)
progress
April 12, 2021, 15:53 (GMT)
progress
April 12, 2021, 15:35 (GMT)
progress
April 12, 2021, 15:30 (GMT)
Format fixes.
April 12, 2021, 15:20 (GMT)
progress
April 12, 2021, 15:20 (GMT)
Pose Library: set default blend percentage to 0%

Set default blend percentage to 0% to allow smoothly blending of the pose
asset into the current pose.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021