Revision ff0df7c by Germano Cavalcante June 24, 2020, 14:32 (GMT) |
Revision 9951858 by Sebastián Barschkis June 24, 2020, 14:07 (GMT) |
Fluid: Improved OpenVDB support for fluid caches This commit makes uses of the new OpenVDB IO in Mantaflow (introduced in 781f783a66ac). From now on, fluid cache files in OpenVDB format will contain a list of grids per frame (before: one .vdb file per grid per frame). Besides regular grids, particle systems are also stored using OpenVDBs PointGrid data structures. All older cache formats will remain fully functional: - Uni caches (.uni) files are still available from the UI and can be used as before - Raw caches (.raw) are no longer available from the UI, but loading them is still possible - Old OpenVDB caches (one .vdb per grid) can no longer be baked either, but loading them is still possible. It is also no longer possible to choose file formats for 'Noise' and 'Particles'. Instead there are now options to set the file format for 'Volumetric' and for 'Mesh' data. Known issues (planned to be resolved soon): - OpenVDB files are currently not taking into consideration the clipping value (FluidDomainSettings). Empty cells are therefore being written too. Depending on the scene, this can make file sizes unnecessarily large. - Domains are not being exported at their world position. Instead they are always clipped to the origin. |
Revision 9fe6494 by Sebastián Barschkis June 24, 2020, 14:07 (GMT) |
Fluid: Updated Mantaflow source with latest OpenVDB changes This updated set of Mantaflow files includes the improved OpenVDB file IO. With this update it is finally possible to store multiple grids per file. It is also possible to save particle systems and particle data to OpenVDB files. |
Revision 6fec2e4 by Brecht Van Lommel June 24, 2020, 14:01 (GMT) |
Cleanup: fix typo in denoiser menu |
Revision d645525 by Brecht Van Lommel June 24, 2020, 13:51 (GMT) |
Fix missing WITH_CYCLES_EMBREE in the build configurations |
Revision 3cfb687 by Brecht Van Lommel June 24, 2020, 13:28 (GMT) |
Cleanup: make it possible to include util_tbb.h in any order |
Revision 23b5e10 by Julian Eisel June 24, 2020, 13:22 (GMT) |
Fix T78112: VSE Sequencer/Preview crash after fullscreen The region refresh callback wasn't called, which in the VSE ensures valid region sizes and removes handlers of invisible regions. |
Revision 669befd by Brecht Van Lommel June 24, 2020, 13:17 (GMT) |
Cycles: add Intel OpenImageDenoise support for viewport denoising Compared to Optix denoise, this is usually slower since there is no GPU acceleration. Some optimizations may still be possible, in avoid copies to the GPU and/or denoising less often. The main thing is that this adds viewport denoising support for computers without an NVIDIA GPU (as long as the CPU supports SSE 4.1, which is nearly all of them). Ref T76259 |
Revision 0a3bde6 by Brecht Van Lommel June 24, 2020, 13:17 (GMT) |
Cycles: add denoising settings to the render properties Enabling render and viewport denoising is now both done from the render properties. View layers still can individually be enabled/disabled for denoising and have their own denoising parameters. Note that the denoising engine also affects how denoising data passes are output even if no denoising happens on the render itself, to make the passes compatible with the engine. This includes internal refactoring for how denoising parameters are passed along, trying to avoid code duplication and unclear naming. Ref T76259 |
Revision 88157b9 by Brecht Van Lommel June 24, 2020, 13:17 (GMT) |
Python API: support integer default for bpy.props.EnumProperty This must match the specified number in enum items, and is supported for both static and dynamic enums. Previously dynamic enums did not support a default value at all. |
Revision 073ab47 by Brecht Van Lommel June 24, 2020, 13:17 (GMT) |
Fix build error on Windows after recent changes |
Revision 756e664 by Jacques Lucke June 24, 2020, 12:42 (GMT) |
Fix T77913: Incorrect handling of negative-scale bit in DRWResourceHandle Reviewers: fclem Differential Revision: https://developer.blender.org/D8103 |
Revision e59712b by Brecht Van Lommel June 24, 2020, 12:32 (GMT) |
Sculpt: rename default vertex color layer name from Col to Color No need for abbreviation here, and helps avoid conflicts with old vertex color layers. Ref T76659 |
Revision e389c05 by Brecht Van Lommel June 24, 2020, 12:32 (GMT) |
Cleanup: move TBB includes into own header |
Revision a6c5986 by Clément Foucault June 24, 2020, 12:27 (GMT) |
EEVEE: Fix crash when using motion blur without postfx blur |
Revision dd328be by Campbell Barton June 24, 2020, 12:13 (GMT) |
Fix memory leak calculating deform modifiers in edit-mode This bug goes back to 2.80 but doesn't seem to have been reported. |
Revision 074929d by Campbell Barton June 24, 2020, 12:13 (GMT) |
MEM_guardedalloc: allow freeing const arrays with MEM_SAFE_FREE 'const' arrays couldn't use this macro with GNUC. |
Revision 9b3dfbe by Clément Foucault June 24, 2020, 11:50 (GMT) |
Fix T77672 EEVEE: Reflections with reflection plane broken (regression) |
Revision be06225 by Clément Foucault June 24, 2020, 11:23 (GMT) |
Fix T78190 EEVEE: Render passes broken in final render This was caused by the step motion blur implementation. `DRW_cache_restart` was reseting the cache and cause `EEVEE_renderpasses_postprocess` to not work inside `EEVEE_render_read_result`. |
Revision 6f5a9dd by Bastien Montagne June 24, 2020, 10:51 (GMT) |
Fix T78172: Undo crash due to IDTemplate operations missing undo push. This should be included in 2.83 as well. |
|
|
|


Master Commits
MiikaHweb | 2003-2021