One thing I think is underappreciated about vector APIs like <canvas> is how easy they are to get started with. Even kids can learn them. Fast vector rendering opens the door to high-performance graphics to a much wider audience than before.
-
Show this thread
-
An interesting question (that I don’t think has been really explored at all) is how to smoothly transition/scale up to the lower-level graphics APIs once beginners master canvas.
2 replies 1 retweet 6 likesShow this thread -
This Tweet is unavailable.
-
What I was thinking of to start with is the ability to write GLSL to fill vector paths. This seems like a pretty natural evolution.
1 reply 0 retweets 0 likes -
Replying to @pcwalton
Teach people how colors, gradients, and images work. Then say “but what if we want something else?” Tada: shaders.
1 reply 0 retweets 0 likes
This is a lot better than the way shaders are usually taught (“this stupid thing you have to write to render a triangle”) because it teaches people *why* we have programmable shaders.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.