Twinkle Twinkle Little Star

448 views · Published 30 August 2011 · 1:01 · Indexed 11 October 2026

Channel: Paul Nathan · 2011 · Music

Watch on YouTube

My classical variation of the lullaby ;-) The animation is an explosion of 40,000 DirectX point sprites with additive blending enabled. They are all initially located at the origin and given random, normalised direction vectors that are scaled randomly (with uniform distribution). Each sprite is then advected in time using 1st order stepping P = P + v * dt. The normalisation of the initial random vectors was essential to ensure a spherical expansion rather than a cubic one.

More from this channel