Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1532 / 8462

June 24, 2020, 16:38 (GMT)
Fluid: Use OpenVDB as the default cache format for liquids too

With the updated OpenVDB setup, it is now perfectly fine to use OpenVDB for liquid domains.
June 24, 2020, 16:36 (GMT)
Fluid: Fix OpenVDB compiler warnings

Kudos to brecht for noticing the issue
June 24, 2020, 16:01 (GMT)
Fix T78213: Windows 10 Build Errors: Extern_Manaflow error messages

Kudos to LazyDodo for figuring this out
Revision baff05a by Hans Goudey (master)
June 24, 2020, 15:50 (GMT)
UI: Add Free Handle Types to CurveProfile Widget

Under the hood the CurveProfile widget (used for bevel custom profiles)
uses a bezier curve, but right now though it only supports two of the
bezier curve handle types, vector and auto. This patch adds support for
free handles and adds all of the logic for editing them.

This is the first step to the ability to import and export curve objects
in the widget.

There's some code cleanup in curveprofile.c. Movement for handles and
control points is abstracted to functions there rather than happening
in interface_handlers.c.

An "Apply Preset" button is also added, which solves a confusing issue
where you apply a preset, then change the number of samples and the
preset doesn't change. The button makes it clear that the preset needs
to be reapplied.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D6470
June 24, 2020, 15:44 (GMT)
Fix T67319 DRW: Large objects gets incorrectly culled

To avoid this we just bypass culling if the object is too big to avoid
float precision issues.
June 24, 2020, 15:29 (GMT)
Fix artifact in Clay Strips when producing large deformations

The clay strips brush tip tests distances against a cube with beveled Z
aligned edges. This cube was positioned with its center in the surface
of the mesh, so when producing large deformation, some vertices that
should be deformed were positioned further than the cube's Z dimension,
so they were left behind, producing artifacts.
This displaces and deforms the local space to position the brush tip
cube (now a prism) towards the deformation direction, so more vertices
can be included, removing most of these artifacts.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8004
June 24, 2020, 15:28 (GMT)
Fix Surface Smooth not taking the sculpt mask into account

The sculpt mask was hardcoded to 0.0

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8071
June 24, 2020, 15:27 (GMT)
Fix T78188: Sculpt mask glitching after using sculpt vertex colors

The face sets color copy to the GPU was done outside of the loop,
probably after a merge error in a rebase.

Also, the default color was initialized using the wrong type.

Reviewed By: sergey

Maniphest Tasks: T78188

Differential Revision: https://developer.blender.org/D8106
June 24, 2020, 15:27 (GMT)
Fix T78192: Draw Face Sets tool not updating the viewport color

The draw face set tool always needs to redraw the nodes, but it only
needs the full update when in smooth mode because it moves the vertices.

Reviewed By: sergey

Maniphest Tasks: T78192

Differential Revision: https://developer.blender.org/D8108
June 24, 2020, 15:25 (GMT)
Cleanup: compiler warnings
June 24, 2020, 15:22 (GMT)
Fix T78073 EEVEE: new motion blur and overscan produce wrong render

This was caused by the override viewport size not being maintained after
DRW_cache_restart().

Also this fixes issue with the inv_size not being updated correctly.
June 24, 2020, 14:53 (GMT)
Fix T78080: group node has incorrect sockets after changing group

It was only checking for the identifier, but the type has to be equivalent as well.

Reviewers: mano-wii, brecht

Differential Revision: https://developer.blender.org/D8101
June 24, 2020, 14:32 (GMT)
UI: Add Extrude Manifold Icon

Differential Revision: https://developer.blender.org/D8016
June 24, 2020, 14:18 (GMT)
Info Editor: Add text search

Differential Revision: https://developer.blender.org/D8105
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.
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.
June 24, 2020, 14:02 (GMT)
Merge branch 'master' into greasepencil-edit-curve
June 24, 2020, 14:01 (GMT)
Merge branch 'master' into greasepencil-object
June 24, 2020, 14:01 (GMT)
Cleanup: fix typo in denoiser menu
June 24, 2020, 14:01 (GMT)
GPencil: Spread the point os sampled points

Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021