AnimationProject
ActivePublic

Details

Description

This project includes the graph editor, dopespheet editor, NLA editor, keyframes, drivers and more.

Module Owner: @Joshua Leung (aligorith)
User Members: @bassam kurdali (bassamk) @Nathan Vegdahl (cessen)

Recent Activity

Mon, Jun 11

Stanislav Ovcharov (Stan1) added a comment to T53544: undo on bones in pose mode selects all channels in graph editor .

Have just checked last 2.8 build - blender-2.80-f1e3e50-win64. The bug is still there. I am not in a hurry just to keep in mind it)

Mon, Jun 11, 8:46 PM · Animation, BF Blender
Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Mon, Jun 11, 4:52 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) added parent tasks for T54728: Keymap for setting start/end frame from animation/timeline editors: T55162: Blender 2.8 Blender Keymap changes, T54963: Blender 2.8 Industry Standard Keymap.
Mon, Jun 11, 3:49 PM · BF Blender: 2.8, User Interface, Code Quest
Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Mon, Jun 11, 8:57 AM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Mon, Jun 11, 8:35 AM · BF Blender: 2.8, User Interface, Animation, Code Quest

Sun, Jun 10

Jesse Welnick (jesnick) added a watcher for Animation: Jesse Welnick (jesnick).
Sun, Jun 10, 11:28 PM

Fri, Jun 8

Julian Eisel (Severin) moved T55145: Implement Driver Workflow Changes from Backlog to Blender 2.8: Pending Implementations on the User Interface board.
Fri, Jun 8, 4:41 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Julian Eisel (Severin) added a project to T55145: Implement Driver Workflow Changes: BF Blender: 2.8.
Fri, Jun 8, 4:40 PM · BF Blender: 2.8, User Interface, Animation, Code Quest

Mon, Jun 4

Dalai Felinto (dfelinto) closed T54991: Implement motion path drawing code in draw engine as Resolved.
Mon, Jun 4, 10:25 AM · OpenGL / Gfx, Animation, Code Quest

Fri, Jun 1

Joshua Leung (aligorith) moved T54991: Implement motion path drawing code in draw engine from Doing to Done on the Code Quest board.
Fri, Jun 1, 4:39 PM · OpenGL / Gfx, Animation, Code Quest

Wed, May 30

Luciano Muñoz Sessarego (looch) added a comment to T54991: Implement motion path drawing code in draw engine.

that is accurate. in 2.7 it doesnt work like this, but this isnt useful at all, as an animator you want to see in the path the keyframes of the currently selected object that affects it,
example: the path is set to the head control, but i have the hip selected, the path should show the keys of the hip, because that´s what im modifiying that will ultimately affect the path because of the hierarchy (you should try to confirm with hjalti, he knows exactly what im talking about)

Wed, May 30, 10:53 PM · OpenGL / Gfx, Animation, Code Quest
Clément Foucault (fclem) added a comment to T54991: Implement motion path drawing code in draw engine.

@Luciano Muñoz Sessarego (looch)
I don't understand. Keyframes are only showed when there is keys are on the motion path, which is baked from an object/bone.

Wed, May 30, 10:49 PM · OpenGL / Gfx, Animation, Code Quest
Luciano Muñoz Sessarego (looch) added a comment to T54991: Implement motion path drawing code in draw engine.

its important to show the keyframes in the motion path of the selected object, which is not necesarilly the object from which the motion path is calculated.

Wed, May 30, 6:04 PM · OpenGL / Gfx, Animation, Code Quest
Clément Foucault (fclem) added a comment to T54991: Implement motion path drawing code in draw engine.

Is there a reason not to tag the baked motion path verts if there are on a keyframe? It would simplify the whole drawing a lot.
Also I don't see the point of showing synced keyframe marker but at the baked position.

Wed, May 30, 12:07 AM · OpenGL / Gfx, Animation, Code Quest

Mon, May 28

Dalai Felinto (dfelinto) closed T55096: Investigate why Spring rigs are broken in 2.8 with COW as Resolved.
Mon, May 28, 6:29 PM · Dependency Graph, Animation, Code Quest
Dalai Felinto (dfelinto) moved T55096: Investigate why Spring rigs are broken in 2.8 with COW from Reviewing to Done on the Code Quest board.
Mon, May 28, 6:28 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) added a comment to T54991: Implement motion path drawing code in draw engine.

@Daniel Paul (DaPaulus)

  • Auto calculation is a separate topic - it's not related to the drawing.
  • The main interesting features of that mockup are the explicit display of the start/end frames. Otherwise, it's actually pretty much just the standard display
  • "Tangent editing" or just general motion path editing is actually a lot harder than it looks - especially in everything other than the most basic case. Unfortunately, you can't just support that simple case, as people will want the others too. Anyway, again this is separate from the issue of just getting drawing code working
Mon, May 28, 2:57 PM · OpenGL / Gfx, Animation, Code Quest
Daniel Paul (DaPaulus) added a comment to T54991: Implement motion path drawing code in draw engine.

Im not sure if i overlooked something in the description above,
but will the motion paths be calculated automatically.
So we dont have to set the framerange, only a max and min frame value would be nice.

Mon, May 28, 2:52 PM · OpenGL / Gfx, Animation, Code Quest

Fri, May 25

Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Fri, May 25, 1:03 PM · BF Blender: 2.8, User Interface, Animation, Code Quest

Wed, May 23

Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Wed, May 23, 6:22 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Wed, May 23, 4:35 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Wed, May 23, 2:59 PM · BF Blender: 2.8, User Interface, Animation, Code Quest

Tue, May 22

Joshua Leung (aligorith) updated the task description for T55145: Implement Driver Workflow Changes.
Tue, May 22, 6:42 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) added a parent task for T55145: Implement Driver Workflow Changes: T54653: Driver Workflow Design.
Tue, May 22, 2:52 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) raised the priority of T55145: Implement Driver Workflow Changes from Low to Normal.
Tue, May 22, 2:51 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) triaged T55145: Implement Driver Workflow Changes as Low priority.
Tue, May 22, 2:51 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Joshua Leung (aligorith) created T55145: Implement Driver Workflow Changes.
Tue, May 22, 2:50 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Luciano Muñoz Sessarego (looch) added a comment to T54991: Implement motion path drawing code in draw engine.

in regards to drawing, maybe there could be an option to randomize colors for them, so each new path gets a different color, though they should probably go in order, Ie, 1 gets red, the second one gets green, the third one gets blue and so on, much easier to see, and the thicknes definitelly should be like what in 2.79 wa 2 px or so.

Tue, May 22, 12:42 PM · OpenGL / Gfx, Animation, Code Quest
Luciano Muñoz Sessarego (looch) added a comment to T54991: Implement motion path drawing code in draw engine.

oh cool, sorry for spamming the wrong thread, if you want to point me in the right direction it Id be happy to contribute :)

Tue, May 22, 12:40 PM · OpenGL / Gfx, Animation, Code Quest
Joshua Leung (aligorith) added a comment to T54991: Implement motion path drawing code in draw engine.

@Luciano Muñoz Sessarego (looch) That is a separate topic - Calculation of motion paths is not the same as the drawing code (which this task focusses on restoring).

Tue, May 22, 12:38 PM · OpenGL / Gfx, Animation, Code Quest
Luciano Muñoz Sessarego (looch) added a comment to T54991: Implement motion path drawing code in draw engine.

Please consider an option to offset the motion path!, example, i create a motion path on the head bone but i want to offset it to the forehead, or to the tip of the ear (which are directly moved by the head joing)

Tue, May 22, 12:30 PM · OpenGL / Gfx, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T54991: Implement motion path drawing code in draw engine.
Tue, May 22, 12:16 PM · OpenGL / Gfx, Animation, Code Quest
Joshua Leung (aligorith) reassigned T54991: Implement motion path drawing code in draw engine from Joshua Leung (aligorith) to Clément Foucault (fclem).

Offloading to @Clément Foucault (fclem) who can probably do this faster, while I deal with nasty Copy-on-Write issues.

Tue, May 22, 12:09 PM · OpenGL / Gfx, Animation, Code Quest

May 19 2018

Joshua Leung (aligorith) lowered the priority of T55096: Investigate why Spring rigs are broken in 2.8 with COW from High to Normal.
May 19 2018, 7:55 PM · Dependency Graph, Animation, Code Quest

May 17 2018

Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 17 2018, 11:14 AM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 17 2018, 11:13 AM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 17 2018, 11:13 AM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) added a comment to T55096: Investigate why Spring rigs are broken in 2.8 with COW.

@Sybren A. Stüvel (sybren) Didn't note the exact revision, but it one from was Monday (14 May) afternoon, (from around 4-5:30pm). I should probably run it again (maybe daily) to check if things have changed with the DM/modifier cleanups since.

May 17 2018, 10:55 AM · Dependency Graph, Animation, Code Quest
Sybren A. Stüvel (sybren) added a comment to T55096: Investigate why Spring rigs are broken in 2.8 with COW.

Profiling suggests that the main costs are still just modifier evaluation (> 60%)

May 17 2018, 9:40 AM · Dependency Graph, Animation, Code Quest

May 16 2018

Robert (IronsSouls) added a comment to T55086: Armature not properly detected as a user of animation actions.

Fantastic stuff. Thanks everyone.

May 16 2018, 11:02 PM · Animation, BF Blender
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 6:54 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 6:12 PM · Dependency Graph, Animation, Code Quest
Juan Pablo Bouza (jpbouza) added a comment to T55096: Investigate why Spring rigs are broken in 2.8 with COW.

Regarding PyController Removal + Drivers/Custom Properties Creation Script thing , even though the rig works without it, I realized that the animations in 2.79 are keying these api defined properties, so I should add the script with the drivers trick anyway so that animations work properly.

May 16 2018, 5:59 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 5:56 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 4:44 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 3:59 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 3:46 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 3:39 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 3:38 PM · Dependency Graph, Animation, Code Quest
Joshua Leung (aligorith) updated the task description for T55096: Investigate why Spring rigs are broken in 2.8 with COW.
May 16 2018, 2:57 PM · Dependency Graph, Animation, Code Quest