Page MenuHome

Default cube has different vertex order than a New Cube (results in unexpected "transfer shape key")
Closed, ArchivedPublic

Description

Operating system: Windows 10 Home 1809
Graphics card: Intel UHD 630

Broken: version: 2.80 (sub 75), branch: master, commit date: 2019-07-29 14:47, hash: f6cb5f54494e

when you first open the blender, the default cube somehow gives wrong vertex data information if you transfer a shape key to another newly created cube.

Exact steps for others to reproduce the error
open blender,
give the default cube a shape key,
create a new cube,
first select the default cube, then press shift and select the second cube.
In "Object data" section, in the area of "Shape keys" execute the "Transfer Shape key" command.
check the second cube's newly created named "key1" shape key.
You'll see shape key is not the same as Default Cube's shape key.
Note: this only occurs between the default cube - new created cube situation, between default cube - default cube or between new created cube - new created cube there is no problem

Based on the default startup or an attached .blend file (as simple as possible).
https://www.dropbox.com/s/ukyfuse0o64glwo/transfer_shape_key.blend?dl=0

video (with a relatively more complex shape key) : https://www.youtube.com/watch?v=Gbyh_c9pmQg

Event Timeline

Yeah, default cube and new cube dont seem to have the same vertex order (you can check by enabling Preferences > Interface > Display > Developer Extras , then the "Indices" Overlay in 3DView editmode).
This will result in the shapekey being seemingly different.
With a bit of fiddeling, you can "correct" this via one of the Mesh > Sort Elements operators

However, I think this would not be considered a bug, since shapekeys rely on matching indices.
(if there is anything wrong - if at all - this would be that our default cube has different vertex order than a new cube)

@William Reynish (billreynish) : do you think our default scene needs to be changed for this?
(will close anyways, but everyone feel free to reopen this if necessary...)

That's certainly weird, that the default cube is different than a new one. Dunno really if this is a bug.

Philipp Oeser (lichtwerk) renamed this task from Default cube gives wrong data when "transfer shape key" command executing. to Default cube has different vertex order than a New Cube (results in unexpected "transfer shape key").Sep 3 2019, 1:24 PM
Philipp Oeser (lichtwerk) changed the task status from Unknown Status to Unknown Status.
Philipp Oeser (lichtwerk) claimed this task.