Releases: fkkarakurt/demoscene
Release list
ENDURANCE
Two minutes in 4K, and a true story: Shackleton's Endurance, frozen into the Weddell Sea in 1915, crushed and sunk that November, and found in March 2022 at 3,008 metres. The sun, moon and sky are placed for the real date, hour and position of every shot. The picture is 2.39:1 inside the 16:9 frame, shot through a model of a Super 35 film camera. Sources are listed in the demo's README.
| File | endurance-3840x2160.mp4 |
| Frame | 3840×2160 |
| Rate | 24 fps |
| Length | 2:00 |
| Video | H.264 High, yuv420p |
| Audio | AAC, 48 kHz stereo |
| Size | 331.5 MiB (347646676 bytes) |
| SHA-256 | bc2476b0c7f5381b008808a3a164e0eb8d8b4b0500e3e3f67b600c85db41c7bb |
The streams are exactly as the encoder wrote them. Nothing is scaled down or re-encoded for this upload: the only step after the render is a stream copy that puts the index at the front of the file, so playback can start before the download ends, and adds title and source tags.
Rendered offline: every frame is computed on the CPU by the C code in demos/05-endurance and the shared engine/, and the soundtrack by the same program. No images, no audio files, no 3D models, no game engine, no GPU.
TRACE
Thirty seconds, vertical, in which nothing is drawn. The picture is the soundtrack, plotted the way an oscilloscope in XY mode plots a stereo signal (left channel across, right channel up) with the past laid out in depth behind the present. Composed for 1080×1920, rendered at 1440×2560. 120 BPM, 15 bars.
| File | trace-1440x2560.mp4 |
| Frame | 1440×2560 |
| Rate | 60 fps |
| Length | 0:30 |
| Video | H.264 High, yuv420p |
| Audio | AAC, 48 kHz stereo |
| Size | 89.0 MiB (93292311 bytes) |
| SHA-256 | 803e2f52f189a7ad7da7be8d79019baa69aa6cbe916b8a6e0a08d526711ad15a |
The streams are exactly as the encoder wrote them. Nothing is scaled down or re-encoded for this upload: the only step after the render is a stream copy that puts the index at the front of the file, so playback can start before the download ends, and adds title and source tags.
Rendered offline: every frame is computed on the CPU by the C code in demos/04-trace and the shared engine/, and the soundtrack by the same program. No images, no audio files, no 3D models, no game engine, no GPU.
RUNTIME
Thirty seconds, vertical, whose subject is the renderer itself. The picture is not simply shown; it is shown being computed, row by row, in the order the thread pool actually walks it. 128 BPM, 16 bars, cut to the bar.
| File | runtime-1080x1920.mp4 |
| Frame | 1080×1920 |
| Rate | 60 fps |
| Length | 0:30 |
| Video | H.264 High, yuv420p |
| Audio | AAC, 48 kHz stereo |
| Size | 140.9 MiB (147752336 bytes) |
| SHA-256 | 18e0125de5715bd2ead63eb2e12473206f939af6f1040af50caf4b6d17a5d645 |
The streams are exactly as the encoder wrote them. Nothing is scaled down or re-encoded for this upload: the only step after the render is a stream copy that puts the index at the front of the file, so playback can start before the download ends, and adds title and source tags.
Rendered offline: every frame is computed on the CPU by the C code in demos/02-runtime and the shared engine/, and the soundtrack by the same program. No images, no audio files, no 3D models, no game engine, no GPU.
LIFTOFF
Thirty seconds, vertical, of a launch to orbit. Every proportion is a real proportion, the trajectory comes out of an integration rather than a curve editor, and the numbers in the corner of the frame are the same numbers steering the camera. 112 BPM, 14 bars.
| File | liftoff-1080x1920.mp4 |
| Frame | 1080×1920 |
| Rate | 60 fps |
| Length | 0:30 |
| Video | H.264 High, yuv420p |
| Audio | AAC, 48 kHz stereo |
| Size | 23.6 MiB (24694344 bytes) |
| SHA-256 | 45ef20eae75dd65278784948f4c1a24742bafd31719eae8632bedabff3db2862 |
The streams are exactly as the encoder wrote them. Nothing is scaled down or re-encoded for this upload: the only step after the render is a stream copy that puts the index at the front of the file, so playback can start before the download ends, and adds title and source tags.
Rendered offline: every frame is computed on the CPU by the C code in demos/03-liftoff and the shared engine/, and the soundtrack by the same program. No images, no audio files, no 3D models, no game engine, no GPU.
COLD START
A two-minute demo in nine scenes: volumetric dust, a starfield, a raymarched tunnel, glass metaballs, a mirror plane, block fracture, a Mandelbox, a crystal lattice and an end scroller, all cut to a soundtrack generated by the same program.
| File | coldstart-1920x1080.mp4 |
| Frame | 1920×1080 |
| Rate | 60 fps |
| Length | 2:00 |
| Video | H.264 High, yuv420p |
| Audio | AAC, 48 kHz stereo |
| Size | 684.6 MiB (717892279 bytes) |
| SHA-256 | e51e371d6c2d9961dcdccf9faacd403f6622828876f268c4c5be62bf8f303aa6 |
The streams are exactly as the encoder wrote them. Nothing is scaled down or re-encoded for this upload: the only step after the render is a stream copy that puts the index at the front of the file, so playback can start before the download ends, and adds title and source tags.
Rendered offline: every frame is computed on the CPU by the C code in demos/01-coldstart and the shared engine/, and the soundtrack by the same program. No images, no audio files, no 3D models, no game engine, no GPU.
Watch: https://youtu.be/6soV2AfSZq8