System Information
Operating system: Linux Ubuntu 18.04
Graphics card: Intel iGPU HD4600
Blender Version
Broken:
blender-2.80-9a8a5676da82-linux-glibc224-x86_64
Worked: (optional)
2.79b
Short description of error
Mesh Deform Modifier does not work in some scenarios:
- If control mesh is extruded from circle object with fill type: Nothing,
and faces* of extruded circle are created manually
- If control mesh is extruded from separated vertex/edge loop of existing object,
and faces* of extruded loop are created manually
- If control mesh is extruded from separated face of existing object
*faces that closes mesh, to make it "watertight"
Video:
https://drive.google.com/open?id=1SOwgtyrwAMVP47ervIgNwOVuepoklMVE
Blendfile used for video:
Exact steps for others to reproduce the error:
- open blender
- Shift + A -> Mesh -> Circle
- Set radius to 1.5m
- Set Fill Type to Nothing
- Set Location Z to -1.5m
- Click Select Circle
- go to edit mode
- A to select all vertices
- E + Z + 3 to extrude vertex loop 3m along Z axis
- F to make face on top vertex loop
- Alt + LMB to select bottom vertex loop
- F to make face on bottom vertex loop
- Go to object mode
- Select object named Circle
- Go to Object tab -> Viewport Display
- Set Display As to Wire
- Select object named Cube
- Go to Modifiers tab
- Add Mesh Deform Modifier
- As contorl object of Deform Modifier set object named Circle
- Click Bind button
- Click select object named Circle
- Go to edit mode
- ALT + LMB to select top vertex loop
- S + 5 to scale vertex loop by factor of 5