Maniphest T40332

Bad driver behaviour on small distances.
Closed, DuplicateBUG

Assigned To
Joshua Leung (aligorith)
Authored By
Mario Mey (mariomey)
May 23 2014, 10:06 PM
Tags
  • Animation & Rigging
  • BF Blender
Subscribers
Joshua Leung (aligorith)
Mario Mey (mariomey)

Description

If I use a driver with a small bone moving distance (eg: 2cm or 0.02bu), using its Transform Channel, the curve makes a strange draw. I think it is because of an optimization or something else. This affects the use of the driver.

Open the file, look at the curve. Move the bone and look at the object.

I make a character who has a bone in its eyelid and I want to move that bone only 2cm (more or less, like a real eyelid). The eyelid is opening and closing strangely.

Revisions and Commits

rB Blender

Event Timeline

Mario Mey (mariomey) created this task.May 23 2014, 10:06 PM
Mario Mey (mariomey) raised the priority of this task from to 90.
Mario Mey (mariomey) updated the task description.
Mario Mey (mariomey) added projects: BF Blender, Animation & Rigging.
Mario Mey (mariomey) edited a custom field.
Mario Mey (mariomey) attached 1 file(s): F90500: 46-bad-driver-on-small-distances.blend.
Mario Mey (mariomey) added a subscriber: Mario Mey (mariomey).
Joshua Leung (aligorith) claimed this task.May 24 2014, 9:48 AM
Joshua Leung (aligorith) lowered the priority of this task from 90 to High.
Joshua Leung (aligorith) added a comment.May 24 2014, 9:58 AM

This bug is triggered by the move to using a threshold where a region of about 0.01 frames surrounding a keyframe is treated as being effectively the same as the keyframe itself. This cannot be 0, 00001, or anything too small or else we get many artifacts with several other files (see T39207 for a number of such cases).

Joshua Leung (aligorith) changed the task status from Unknown Status to Duplicate.May 24 2014, 9:59 AM

✘ Merged into T39207.

Joshua Leung (aligorith) edited this Maniphest Task.Jun 11 2014, 5:50 AM