Al Green
Al Green's Brother
Home -- News: 23 December 2021 -- Books -- Source Code -- Videos -- LinkedIn -- About

The Xmas Demo 2021

Nils Liaaen Corneliusen, Sjur Julin
23 December 2021

YouTube video Knp2p8IDou4


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 []

Source Code

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!

Other Code



The Xmas Demo 2021 Recycled Raytracer The Xmas Demo 2021 Fire Valley The Xmas Demo 2021 Moose Part 1 The Xmas Demo 2021 Code First The Xmas Demo 2021 Cobra C The Xmas Demo 2021 Moose Part 2 The Xmas Demo 2021 Julia Quaternions Resurrection The Xmas Demo 2021 Mad Bulb The Xmas Demo 2021 Credits The Xmas Demo 2021 Cobra C End

Ekte Programmering Norwegian flag
American flag Real Programming