Al Green
Al Green's Brother
Home -- News -- Articles -- Books -- Source Code -- Videos -- Xmas -- LinkedIn -- About

Videos

to stop it falling into the wrong hands...

Technical Information

I have the following MP4 files available for higher quality playback. Contact me if you want a copy.

TitleYearTimeMB
The Xmas Demo 2023 20234:031589
Shady Julia Quaternions 20232:09 547
Edgehog Remastered 20231:36 237
The Xmas Demo 2022 20223:341117
The Xmas Demo 2021 Remastered 20214:221234
Real Programming Launch Video 20210:40 52
Ekte Programmering lanseringsvideo 20210:40 52
The Xmas Demo 2020 20205:24 911
Dreamscape & Eclipse: The Final Cut20193:58 81
Dreamscape: The Missing Scene 20190:54 28
Superhero 20193:46 390
Wobblerne 2 20194:58 773
Julia Quaternions HQ Tech Demo 20192:50 588
TX2 Mandelbrot Smooth Coloring v3 20183:03 468
The Xmas Demo 2017 Remastered 20175:01 953
GPU Raytracing...X1 v2.0 Remastered 20171:32 63

Several of the videos use music by Kevin MacLeod [incompetech.com].
We also use music by C64 and Amiga legend Chris Huelsbeck [bandcamp.com].

All the videos are rendered in 1920x1080. Wobblerne 2 and Superhero should be played back at 50 fps, the rest at 60 fps.

Below is a selection of my videos that are available on YouTube. The Greatest Hits playlist has them all for easy access. Subscribe to my YouTube channel if you're feeling lucky. I usually release 1-3 videos per year.

2023

The Xmas Demo 2023

The Xmas Demo 2023 for the NVidia Jetson AGX Orin Developer Kit.
Article: The Xmas Demo 2023

Click to watch video on YouTube Two Fields in the Sunset

Shady Julia Quaternions

Julia Quaternions, a bit more polished. Even flashier coloring scheme and plane shadows. 1080p60 on RTX 3070, 50% load. Music by C64 and Amiga legend Chris Huelsbeck [bandcamp.com]. We're still working on the end part slogan.
Info: News 6 July 2023

Click to watch video on YouTube Python wastes huge amounts of energy! Screw the planet! Write code in Python!

Edgehog

1080p60 fractals on a dainty Jetson Nano. Live recording. Uses all ARM cores and the GPU in parallel. Short tech demo: We went overboard with the 1987 styling. Because we can. And we really don't care. Trivia: Which picture in the fake browser is not from 1987?
Article: Edgehog: 1080p60 Nano Fractals

Click to watch video on YouTube Edgehog End Picture

2022

The Xmas Demo 2022

The Xmas Demo 2022 for the NVidia Jetson AGX Orin Developer Kit.
Article: The Xmas Demo 2022

Click to watch video on YouTube Cobra C

2021

The Xmas Demo 2021

The Xmas Demo 2021 Remastered for the NVidia Jetson AGX Xavier.
Article: The Xmas Demo 2021

Click to watch video on YouTube Code first, code hard, no Python

Ekte Programmering lanseringsvideo

Real Programming Launch Video

Sjur Julin made the launch videos for the book Real Programming (Ekte Programmering in Norwegian).

Click to watch video on YouTube Click to watch video on YouTube

2020

The Xmas Demo 2020

The Xmas Demo 2020, in cooperation with Sjur Julin. Full Windows and Linux source code available in the article.
Article: The Xmas Demo 2020

Click to watch video on YouTube Torus Thingy

2019

Dreamscape & Eclipse: The Final Cut

Dreamscape: The Missing Scene

A remastering of the Triumph Amiga demos Dreamscape and Eclipse, released at The Gathering 1996 and 1997, respectively. The music was remastered by Sjur Julin. I did all the video magic.
Article: Dreamscape and Eclipse: The Final Cut

Click to watch video on YouTube Click to watch video on YouTube

Superhero

Wobblerne 2

Sjur Julin and I recovered two old Triumph videos from VHS in 2019. I'm pretty happy with the result. Rescue your old tapes now, before they become totally unwatchable!

Superhero by Morten Johnsen and Wobblerne 2 by Morten Johnsen and Ivan Moen were released at The Gathering 1998:

Click to watch video on YouTube Click to watch video on YouTube

Julia Quaternions HQ Tech Demo

I've made some Julia Quaternion respins over the years. I took the shader code by Keenan Crane, converted it to C, made a threaded renderer, fixed a couple of bugs and used positions by Paul Bourke. The rotation code was my own work: Doing it in 4D is very complicated, so I did it in 3D instead. If the only tool in your toolbox is atan2, every problem looks like... err:

Click to watch video on YouTube

2018

Cisco SX80 "Spaceballs"

Some dork claimed it was impossible to do the Cisco floating balls effect on the SX80 videoconferencing system. I proved it wasn't. They didn't use it. Another management win. 2 cores (of 36) running 8-bit SIMD code, not a float in sight. Could probably be squeezed into 1 core, but that ship has sailed.
Info: News 12 June 2018

Click to watch video on YouTube

NVidia Jetson TX2 Mandelbrot Smooth Coloring v3

Fractals gone wild. Using a custom multi-threaded ARM rendering routine that switches to 64 bit math when the world... sorry, 32 bit is not enough.
Info: News 11 April 2023

Click to watch video on YouTube Rendering fractals on a TX2

NVidia Jetson TX2: Torus Journey (720p60)

Torus Journey, from ShaderToy, squeezed into the TX2 at 60 fps.
Info: News 12 January 2018

Click to watch video on YouTube

2017

The Xmas Demo 2017 Remastered

The Xmas Demo 2017 Remastered. Everything runs in 60fps. A ridiculous amount of dubious optimizations were used to squeeze every bit of performance out of a simple NVidia Jetson TX2 GPU with 256 cores. Based on code from ShaderToy, Keenan Crane and myself.
Article: NVidia Jetson TX2 Xmas Demo 2017

Click to watch video on YouTube Transparent Blobs

Tainted Souls vs Champion of the Honorguard (T5)

Test of NVidia ShadowPlay in 2560x1440. Recording from the game Age of Conan. This is what happens when you screw up badly. Everybody gets frozen and it's game over.

Click to watch video on YouTube

GPU Julia Fractals v1.6 (HQ)

Julia fractals. Depth 2048, rendered in 4K and downscaled. Not real-time at all.

Click to watch video on YouTube

Thorn Fractals on NVidia Tegra X1

Raytraced Quaternion Julia Sets on NVidia Tegra X1 v1.3

I played around with the Thorn fractal code by Paul Bourke [paulbourke.net] on the TX1 GPU. Real-time ofc. And some real-time Julia Quaternions, also on the TX1 GPU.
Info: News 21 July 2017

Click to watch video on YouTube Click to watch video on YouTube

GPU Raytracing on NVidia Tegra X1 v2.0 Remastered

Mellanox TILE-Gx36 Integer Raytracing v5

GPU Time and Load Bar on NVidia Tegra X1

Bouncing Spheres on NVidia Tegra X1

Is it possible to trace 128 spheres on the TX1 GPU? Yes, by using the CPU to do some preprocessing before passing it to the GPU.
Also a binary fixed point raytracer on the TILE-Gx mega-multicore CPU that can do 40 spheres.
And some random super simple physics simulations using the TX1 engine.
Article: GPURay - GPU+CPU Raytracer for NVidia Tegra X1
Article: Integer Raytracing on Tilera TILE-Gx

Click to watch video on YouTube Click to watch video on YouTube Click to watch video on YouTube Click to watch video on YouTube

2016

NVidia Tegra X1 Load and Power Test

How to stress the TX1 GPU maximally. Also, it looks pretty cool. Careful, things might catch fire:

Click to watch video on YouTube

MultiQuake - Quake on Mellanox TILE-Gx36 CPU

MultiDoom - Doom on Mellanox TILE-Gx36 CPU

I made mega-multicore ports of Quake and Doom to show off the TILE-Gx CPU. Each instance runs on a single core.
Article: MultiQuake - Quake for Tilera TILE-Gx CPUs
Article: MultiDoom - Doom for Tilera TILE-Gx CPUs

Click to watch video on YouTube Click to watch video on YouTube

Julia Fractals on NVidia Tegra X1

Julia fractals depth 256 1080p60 guaranteed on a Tegra X1:

Click to watch video on YouTube

Quake 2 on Tegra X1 OpenGL ES

I made an OpenGL TX1 port of Quake that ran on some Cisco hardware and sorted out all the technical issues. Top Cisco brass watched it. Nobody gave a fuck. It worked pretty well:

Click to watch video on YouTube Quake on TX1

2014

Raytracing on Tilera TILE-Gx

Raytracing on Cisco SX80 part 2

First iterations of the TILE-Gx raytracer using floating point.
Article: Raytracing on Tilera TILE-Gx

Click to watch video on YouTube Click to watch video on YouTube

General Licensing Information

All articles and source code files published on this website should have their licensing requirements clearly stated in the document. If licensing requirements are missing or incomplete, contact me and I'll fix it asap.

I do my best to follow licensing requirements on items used on this website, be it source code, images, or quotes from articles. If you mean that the licensing requirements for a specific item are not met and (this is important) you are the original artist or author, please contact me to have this fixed asap.


Ekte Programmering Norwegian flag
American flag Real Programming
Ignorantus AS