Revision c9e835f by Hans Goudey September 19, 2021, 23:59 (GMT) |
Fix build error after previous commit Incorrect renaming and use of enum after search and replace. |
Revision 25aa943 by Hans Goudey September 19, 2021, 23:54 (GMT) |
Cleanup: Fix/improve variable names and comments |
Revision 276eebb by Manuel Castilla September 19, 2021, 19:13 (GMT) |
Compositor: Add OIDN prefiltering option to Denoise node It's equivalent to the OpenImageDenoise prefiltering option in Cycles. See D12043. Prefilter modes: - None: No prefiltering, use when guiding passes are noise-free. - Fast: Denoise image and guiding passes together. Improves quality when guiding passes are noisy using least amount of extra processing time. - Accurate: Prefilter noisy guiding passes before denoising image. Improves quality when guiding passes are noisy using extra processing time. Reviewed By: #compositing, jbakker, sergey Differential Revision: https://developer.blender.org/D12342 |
Revision f256bfb by Manuel Castilla September 19, 2021, 19:13 (GMT) |
Compositor: Fix crash exporting buffers on debug ImBuf allocates 4 channels, use copying to support buffers with 1 and 3 channels. |
Revision 942c471 by Manuel Castilla September 19, 2021, 19:13 (GMT) |
Compositor: Fix Alpha Over node ignoring emissive colors It was an issue on Full Frame mode only. |
Revision 257c775 by Hans Goudey September 19, 2021, 06:20 (GMT) |
Cleanup: Rename curve node enums The enum called "interpolate" was really a choice of methods for mapping inputs to positions on the curve, whereas the "sample" enum was used to define a way to create a whole set of new points from the curve, without any input parameters. The "re-sample" vs. "sample" naming makes that distinction better. |
September 19, 2021, 05:19 (GMT) |
Revert "GPencil: Curvature support for length modifier." Reason for revert: accidental push of a intermediate change locally. This reverts commit 25e548c96b3d8c1698fd4385b4dc395665b5a7f6. |
September 19, 2021, 05:01 (GMT) |
GPencil: Curvature support for length modifier. |
Revision bdbc7e1 by Joerg Mueller September 18, 2021, 19:45 (GMT) |
Audaspace: added audio file streams functionality. On the blender side this commit fixes importing video files with audio and video streams that do not share the same start time and duration. Differential Revision: https://developer.blender.org/D12353 |
Revision 970c928 by Jorge Bernal September 18, 2021, 17:28 (GMT) |
Py API Docs: Fix audio docs example After new AUD API changes from 2.8x what "buffer" function used to do has now become "cache" function (it caches a sound into RAM). Therefore, the basic aud example should call this new "cache" function instead of "buffer" function. Thanks to Michael-Z-Freeman for pointing out. |
Revision 2618df7 by Jacques Lucke September 18, 2021, 11:36 (GMT) |
Cleanup: add missing includes |
Revision 136e357 by Jacques Lucke September 18, 2021, 11:35 (GMT) |
Cleanup: typo |
Revision a229a9d by Philipp Oeser September 18, 2021, 06:13 (GMT) |
Fix T91461: Pose Library name filter not working since `AssetHandle` does not have a `name_property` (`RNA_def_struct_name_property`), and the UIList is just using the default `uilist_filter_items_default` it simply cannot filter on names (`RNA_struct_name_get_alloc` wont succeed). Adding a name_property also wont work since `AssetHandle` inherits `PropertyGroup` (which already sets name_property). So this adds a (temporary) hack exception for RNA_AssetHandle in uilist_filter_items_default until the design of `AssetHandle` progresses further. thx @Severin for additional feedback Maniphest Tasks: T91461 Differential Revision: https://developer.blender.org/D12541 |
Revision 6cf734a by Harley Acheson September 17, 2021, 15:08 (GMT) |
UI: Always Create Asset Previews This patch allows Asset Browser previews to be made regardless of the setting of the (unrelated) "File Preview Type" Preference. See D12484 for more details. Differential Revision: https://developer.blender.org/D12484 Reviewed by Julian Eisel |
Revision 6b0aa7a by Jacques Lucke September 17, 2021, 14:21 (GMT) |
Geometry Nodes: hide Attribute Remove node when fields are enabled |
Revision 9566e3b by Bastien Montagne September 17, 2021, 14:20 (GMT) |
Fix (harmless) mistake in recent new Append code. This code path is not yet used so no harm, but that was a fairly nasty potential crash-generator. |
Revision 8ee7f62 by Sybren A. Stüvel September 17, 2021, 12:51 (GMT) |
Cleanup: clang-tidy warnings in UUID code Use C++ version of C headers, and avoid static function call on instance. No functional changes. |
Revision 3654434 by Jacques Lucke September 17, 2021, 11:31 (GMT) |
Cleanup: fix memory leak |
September 17, 2021, 11:29 (GMT) |
Fix T91481: Grease Pencil Layer Double Transformations Use the inverse of the grease pencil object. This patch fixes the issue for bones and objects. Maniphest Tasks: T91481 Differential Revision: https://developer.blender.org/D12539 |
Revision e1d7ce0 by Sybren A. Stüvel September 17, 2021, 10:22 (GMT) |
Blenlib: introduce a UUID type Add `BLI_uuid` and `DNA_uuid_types.h` with a UUID implementation following RFC4122 (https://datatracker.ietf.org/doc/html/rfc4122.html). The following features are implemented: - A struct of 128 bits that can be used in DNA definitions. - Generation of version 4 UUIDs, that is, purely random ones. - UUID equality function. - String to UUID and UUID to string conversion functions that are compatible with RFC4122. - C++ stream operator that outputs the UUID as string. This UUID will be used by the asset system, to uniquely identify asset catalogs. Reviewed By: Severin, jacqueslucke Differential Revision: https://developer.blender.org/D12475 |
|