-
Notifications
You must be signed in to change notification settings - Fork 10
Meeting Notes (2020 06 02)
Alex McLain edited this page Jun 3, 2020
·
6 revisions
Brainstorming
- An animation could start as a seed which has a motion vector and color vector.
- Pixel-based animations could use keyframes and tweening.
- Does chameleon in its current state help us with pixel blending?
-
Animation
vsEffect
- Should frame-based animations be a different system than the math-based animations? - Should an animation have a black box state field that it can store state in that nothing else can access?
- Animations as a black box in general?
- The overall consensus seems to be yes, conceptually.
- Implementation: Should an animation be a GenServer?
- Pro: It could be a completely isolated component that can store its own internal state and emits messages (frames) to be rendered.
- Con: Emitting messages introduces concurrency between an animation and the renderer and leaves the frames to the mercy of the scheduler (unpredictable timing -- and ordering if we support multiple animations running at once).
- Spike some of the ideas from today's call.