The Xmas Demo 2021 features, for the first time in this not particularly long series of rip-offs, animated objects using inverse kinematics. It demonstrates Sjur Julin's new 3D engine called V73D. Think Unreal Engine, only about 1000 times smaller and faster. And, as usual, we spent hours optimizing some awesome looking shaders from ShaderToy to run in 60 fps on low-end hardware. This time we used the Nvidia Jetson AGX Xavier: It's like a Raspberry Pi 4, only useful. It has 512 GPU cores and 8 ARM cores. I use my Pi as a doorstop now.
The code is written in the best (and greenest) programming languages ever: C and GLSL. It compiles and runs on both Linux and Windows with assorted graphics cards. Download the source (when it's released) and try it out!
Recommended article: C is the greenest programming language [hackaday.com]
Six shaders from ShaderToy have been modified and used. Some were heavily modified, others less so. Below are links to the original ShaderToy versions:
We recycled these two shaders for the nth time. They're mostly unchanged versions of the ones used in The Xmas Demo 2020 Edition. The big changes were made in the control code.
To comply with the licenses, the control code and shaders will be posted here soon. We're working on it!