System Information
Operating system: Linux bertha 5.1.0-gentoo-bertha #1 SMP Sat May 11 18:27:21 EDT 2019 x86_64 Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz GenuineIntel GNU/Linux
Graphics card: Radeon Pro WX 9100 (VEGA10, DRM 3.30.0, 5.1.0-gentoo-bertha, LLVM 6.0.1)
Blender Version
Broken: 2.80 (sub 74), branch: master, commit date: 2019-06-20 22:36, hash: 197661c7334d, type: Release
Worked: 2.80 (sub 74), branch: master, commit date: 2019-06-02 21:33, hash: 19dcb22a885d, type: Release
Worked: 2.79b
Short description of error
When converting metaballs of any type to a mesh, the conversion seems to choose the wrong isosurface. For example, isosurfaces corresponding to a stiffness of approximatly 0.6 are rendered as if they are approximately stiffness 1.8 - 2.0 isosurfaces.
Exact steps for others to reproduce the error
- Open attached blend file metaball_2_2.80.blend
- Find that the viewport is in object mode.
- Find that one object, MBall is selected. (a) The metaball has four radiating points, arranged in a square (b) For purposes of illustration, the Viewport and Rendering resolutions have been set to 0.05 (c) The stiffness of each radiating point is 0.630, creating a surface which looks like an open square.
- Convert to mesh (Object --> Convert to)
- Observe that the isosurface converted to a mesh appears to be different, corresponding to one of a larger stiffness.
- The phenomenon can be seen at all various stiffness levels, but is most apparent at stiffness levels approximately equal to the object Influence Threshold (0.6)
- Note that the description in terms of stiffness levels is for illustration only. I have not confirmed an actual change in stiffness level.
- For comparison, metaball_2_2.79b.blend opened in blender version 2.79b converts to a mesh with no discernable changes in isosurface. Similarly for the June 02 version of 2.80.



