This is a WebGL script animation written with javascript and GLSL shader, featuring the pokemon Ultra Necrozma. Necrozma’s body consists of cone, cube, sphere and pyramid shapes drawn with javascript, and GLSL is used to color the attack and Earth’s texture being replaced by fire.

Necrozma

Code available on GitHub.