Walk behavior should work with only one profile
As far as I can tell, if you have Frontal and Right Profile the puppet will not switch from frontal to the profile when you use the arrow key. You have to create Left Profile as well for the flipping from “Frontal” to “Right Profile”. If the right profile is the default (like walkbot), then walking works. So it is not the walk behavior that seems to be the problem, but rather the code to decide to flip from the default profile to the walk direction profile refuses to work without Left and Right profiles both defined (and rigged sensibly).
I think it makes sense to allow Frontal with only one profile. Puppets can walk backwards if the other profile is not defined - and this works pretty well! So allow only one of the two profiles to be defined, allow it to flip from frontal to the side profile, then make it walk forwards/backwards based on which arrow key was pressed.
David Simons (Adobe) commented
note to self: this is being tracked as DVACH-1463
Alan Kent commented
To clarify (not sure why the above got munged, but I cannot see an edit button), I want to support Frontal + Left Profile (Or Frontal + Right Profile) where the other side profile uses the supplied side profile with the puppet walking backwards. CH already supports backwards walking puppets in walkbot.
(I would also consider adding support for the Frontal tag for consistency. If defined, then one of the tagged profile views is shown and other tagged layers are hidden.)