Week 14 - Morphing is here!

xtanion
Published: 10/10/2022

What did you do this week?

  • This week, I started with Multiple actor support in skinning and managed to do it successfully. Here's the preview using the BrainStem model.

<iframe height="340" src="https://user-images.githubusercontent.com/74976752/193109340-2e37c255-139b-499f-a932-b8c0290bb481.mp4" width="600"></iframe>

  • Implementing multiple animation channels support (as seen in the Fox model). The get_skin_timelines() method now returns a dictionary of all animation channels with Timeline as their value.
  • We merged two PRs, #689 (colors from Material) and #643 (simple animations).
  • Added ability to load morphing information and create timelines from it. Here's a preview of the AnimatedMorphCube and AnimatedMorphSphere models:

<iframe height="340" src="https://user-images.githubusercontent.com/74976752/192871376-881fbdd6-2fab-4a7f-9f4f-07663d93561c.mp4" width="600"></iframe>

What is coming up next week?

  • Cleaning and Rebasing Skinning animation PR #685.
  • Creating a PR for morphing code.
  • Multi primitive (actor) support in morphing.

Did you get stuck anywhere?

  • No, I didn't get stuck this week.
DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages