February 2, 2021, 15:47 (GMT) |
Merge branch 'blender-v2.92-release' |
February 2, 2021, 15:45 (GMT) |
Fix freestyle render pass not being created when there are no strokes It could lead to missing images when outputing the pass to an image sequence. |
February 2, 2021, 15:38 (GMT) |
GPencil: When multiframe is OFF, use CFRA for filling Create an empty frame in CFRA before filling. |
February 2, 2021, 15:26 (GMT) |
Merge branch 'blender-v2.92-release' |
February 2, 2021, 15:23 (GMT) |
Fix T83450: Missing 4th studio light in preview icon Due to an off-by-one error the generated studio light icons did not show the influence of the 4th light. This fix changes the loop to iterate over all of the lights when computing the lighting. Differential Revision: https://developer.blender.org/D10283 |
February 2, 2021, 15:21 (GMT) |
Merge branch 'blender-v2.92-release' |
February 2, 2021, 15:20 (GMT) |
Fix T85155: Vertex groups from object don't transfer to next nodes modifier Because the the vertex group name-to-index map is stored in the object rather than object data, the object info node has to replace the map when it replaces the mesh component on the geometry set with mesh data from another object. This normally works fine as a way to use the vertex groups from the input mesh, but when passing this mesh to the next modifier, the entire mesh component was replaced, removing the vertex group name map. This commit adds a function to replace only the mesh data in mesh component, uses it in the modifier code, and updates the relevant comments. Note that the fact that vertex group names are stored in object data is a legacy design decision that should be reevaluated at some point. Differential Revision: https://developer.blender.org/D10256 |
February 2, 2021, 15:15 (GMT) |
GPencil: New parameter to extend strokes for fill Still WIP, this commit is just the parameter |
February 2, 2021, 15:08 (GMT) |
Merge branch 'master' into sculpt-dev |
February 2, 2021, 14:34 (GMT) |
Merge branch 'blender-v2.92-release' |
February 2, 2021, 14:32 (GMT) |
Fix T85301: Eevee does not respect collection instance offset for hair This resulted in hair drawing with an offset if an instance_offset was set. note: Usually the instance_offset gets combined with the objects obmat in 'make_duplis_collection' / 'make_dupli', see > /* Combine collection offset and `obmat`. */ Using the resulting DupliObject->mat instead does include the instance_offset, but this results in double-transforms (something that I have not investigated further), so now reconstruct the correct matrix from scratch. Maniphest Tasks: T85301 Differential Revision: https://developer.blender.org/D10285 |
Revision 7746c56 by Hans Goudey (temp-geometry-nodes-instances-api, temp-geometry-nodes-instances-api-v2) February 2, 2021, 13:47 (GMT) |
Merge branch 'master' into temp-geometry-nodes-instances-api |
February 2, 2021, 13:19 (GMT) |
Python API: option for render engines to delegate Freestyle render to Eevee Eevee is now used for Freestyle rendering by default, since other engines are unlikely to have support for this. Workbench and Cycles do their own rendering. RenderEngine add-ons can do their own Freestyle rendering by setting bl_use_custom_freestyle = True. Differential Revision: https://developer.blender.org/D8335 |
February 2, 2021, 12:54 (GMT) |
Fix T83064: Missing tooltips, caused by string property search button When a searchbox-button for string properties (e.g. to reference a vertex group) was created, and a value was set, the tooltip timer would constantly get cancelled. That was because the code to validate the current value (`ui_but_search_refresh()` - early exists for non-string properties) would call a helper function to update the search results (`ui_searchbox_update_fn()`), which always reset tooltips. Resetting them in the helper makes sense, for as long as the searchbox is open. But while it's not, and we just validate the current value, it shouldn't do this. This was also noticable in the output settings of dynamic paint, and probably a number of other cases (especially with script UIs which tend to use string properties more often). Likely caused by de53c039adb4. |
February 2, 2021, 12:54 (GMT) |
Cleanup: Use bool instead of int |
February 2, 2021, 12:17 (GMT) |
Cleanup: take grid reference instead of shared pointer as parameter This makes the function usable in more contexts. |
February 2, 2021, 12:03 (GMT) |
VSE: Render in size nearest to preview image Calculate nearest power of two render size based on image size in preview area when "Proxy Render Size" is set to "Automatic". Downscaling is implemented for movies on IO level - see `IMB_Downscale` and `IMB_anim_absolute()`. Movies are also downscaled by factor which is power of two. Currently up to 32x - `IMB_DOWNSCALE_32X` This means that with smaller preview sizes optimal image sizes are used resulting in lower memory usage and higher performance. Demo 8K video preview performance + debug info how it works internally: {F9422536} Differential Revision: https://developer.blender.org/D9414 |
February 2, 2021, 11:37 (GMT) |
GPencil: Fix typo error in Cmake |
February 2, 2021, 11:18 (GMT) |
GPencil: Fix errors after include Haru library |
February 2, 2021, 11:08 (GMT) |
macOS: use precompiled libraries for arm64 build Standard wiki build instructions for building Blender on macOS can now be used on Macs with ARM processors. This contains all libraries except for Embree and OpenImageDenoise, so Cycles performance does not yet have full performance and features in this build. An x86-64 build is likely to still render faster than arm64 until Embree is added. Uses the new lib/darwin_arm64 folder. For simplicity and to keep download size under control, both for end users and builders, we are not planning to ship universal binaries. So this is a separate folder from lib/darwin. Ref T78710 Differential Revision: https://developer.blender.org/D10276 |
|
|
|


Master Commits
MiikaHweb | 2003-2021