Animation Magic

Learning and science

interactive visualization of 3D animation math

SHOW HN2022

238points
53comments
#207of 2,570 in 2022
Top 9%of 2022 by points

How HN took it

DebatedReal support and real criticism

6 positive, 6 neutral or asking, 2 mixed, 5 critical, out of 19 comments about the project. Thread score +0.06.

Execution: 1 for, 3 againstDesign: 2 for, 1 againstIdea: 2 for, 0 againstPerformance: 1 for, 0 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Visualization is beautiful and educational

    From 3 comments
    • I AM IN LOVE WITH THIS DATA: But hear me out as to why: Surely - the amount of spatial kinematic maths that has been built around how we 'perceive' natural movement within a…
      samstave on HN
    • Could you overlay the graphs with a sort of arrow, indicating the the actual direction the quaternion is pointing in? I had no knowledge on animation before, this was a great…
      panki27 on HN
    • I love this site, the animations have so much character!
      barrysteve on HN
  • Helpful primer on animation

    From 1 comment
    • Could you overlay the graphs with a sort of arrow, indicating the the actual direction the quaternion is pointing in? I had no knowledge on animation before, this was a great…
      panki27 on HN

Objections

  • Graphs of individual quaternion components are not intuitive

    From 1 comment
    • Nice work, but displaying the time evolution of individual quaternion components is about as intuitive of a visualization as displaying the time evolution of an individual pixel…
      aaaaaaaaaaab on HN
  • Only works well in Chrome; buggy on Safari and Brave

    From 2 comments
    • It's a gorgeous visualization, but it appears the UI is bugging out for me on Brave and Safari in MacOS. The layout has no issue, but I can't select any of the dropdowns.
      dwrodri on HN
    • I recommend running it on Chrome. It runs more smoothly there. I'm still improving the performance on Safari.
      diegomacario on HN
  • Lacks explanation of the math itself

    From 2 comments
    • I don't see any math, only visualization, where is the mathematical concepts and equations explained again?
      suyash on HN
    • I agree. For example I don't see a link between a given graph and one particular joint. The README says each joint has (3 + 4 + 3) values but I only see graphs with 4 curves.…
      dolmen on HN

Requests

  • Overlay direction arrows on the graphs

    From 1 comment
    • Could you overlay the graphs with a sort of arrow, indicating the the actual direction the quaternion is pointing in? I had no knowledge on animation before, this was a great…
      panki27 on HN
  • Label each graph and link curves to specific joints

    From 1 comment
    • I agree. For example I don't see a link between a given graph and one particular joint. The README says each joint has (3 + 4 + 3) values but I only see graphs with 4 curves.…
      dolmen on HN
  • Pause and speed controls, and sync graphs

    From 2 comments
    • I agree. For example I don't see a link between a given graph and one particular joint. The README says each joint has (3 + 4 + 3) values but I only see graphs with 4 curves.…
      dolmen on HN
    • Could you overlay the graphs with a sort of arrow, indicating the the actual direction the quaternion is pointing in? I had no knowledge on animation before, this was a great…
      panki27 on HN

Questions

  • Why curves are sampled per frame and how sampling works

    From 1 comment
    • I'm a little confused about why the curves are "sampled" to update the joint transformations: ``` So if we are rendering 60 frames per second, we are basically doing the…
      saeranv on HN
  • Whether dual quaternions are relevant

    From 1 comment
    • Got it! I think you should also read up on dual quaternions for more mind-blowing math if you haven’t done so yet!
      aaaaaaaaaaab on HN

Alternatives named

  • Geometric algebra (rotors) as a replacement for quaternions

    From 1 comment
    • On the subject of quaternions, here is an article that pops up on HN from time to time. https://marctenbosch.com/quaternions/ It is called "Let's remove Quaternions from every 3D…
      GuB-42 on HN
  • Grant Sanderson and Ben Eater quaternion videos

    From 1 comment
    • Wow that's fascinating, thanks for sharing it! Although I disagree with how the author describes quaternions as black boxes. The two questions he asks: - Why does i2=j2=k2=−1 and…
      diegomacario on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/31724613)