scene.org File Archive

File download

<root>­/­parties­/­2026­/­xenium26­/­gfx_oldschool/oldschoolgfx_miklesz_night-transmission.zip

File size:
252 188 bytes (246.28K)
File date:
2026-09-01 13:35:30
Download count:
all-time: 2

Screenshot (by Demozoo)

Screenshot

Preview

  • info.txt 1.85K
  • night_transmission.iff 60.16K
  • screenshot.png 20.99K
  • wip/ dir
  • wip/01_render_early.png 71.16K
  • wip/02_render_refined.png 83.64K
  • wip/03_converter_palette_only.png 14.90K
  • wip/04_converter_local_optimisation_wip.png 20.58K

file_id.diz

COMPO: Oldschool GFX
TITLE: Night Transmission
AUTHOR: Miklesz / Damage
GROUP: Damage
FORMAT: Amiga OCS IFF/ILBM (EHB)
RESOLUTION: 320x256
BITPLANES: 6
BASE PALETTE: 32 colours
DISPLAY COLOURS: 64

PARTYMAN:
- Title: Night Transmission
- By: Miklesz / Damage
- Competition: Oldschool GFX
- Slide text: A procedural city from a real-time concert engine, rebuilt for Amiga OCS.
- Techniques: Amiga OCS: experimental EHB palette and dithering search with local VMAF, ColorVideoVDP and OKLab optimisation. Python/Panda3D.
- Orga info: Main entry: night_transmission.iff. Amiga OCS IFF/ILBM, 320x256, EHB, 6 bitplanes. Screenshot and four WIP stages included.
- Remote entry: No

FILES:
- night_transmission.iff - main entry
- screenshot.png - screenshot for the voting system
- wip/01_render_early.png - early scene render
- wip/02_render_refined.png - refined procedural city render
- wip/03_converter_palette_only.png - first Amiga OCS palette reduction
- wip/04_converter_local_optimisation_wip.png - local optimisation after 14 of 33 accepted changes

DESCRIPTION:
A frame from the procedural city sequence in DAMI64, our real-time
concert project, rebuilt as an Amiga OCS graphic.

Unlike standard converters, which choose one palette and apply the
same dithering method to the whole image, this experimental converter
searches through EHB palettes, dithering methods, pattern phases and
directions. It then selects the treatment locally while preserving
edges and avoiding visible discontinuities between regions.

The search is guided by VMAF, ColorVideoVDP and colour differences
measured in OKLab. The result is written directly as a hardware-valid
Amiga OCS IFF/ILBM file.

CREDITS:
Scene, procedural city, real-time rendering, framing and converter
by Miklesz.
Design feedback by Dan.

TOOLS:
- Yo Fuckers Engine
- Python
- Panda3D
- NumPy
- Pillow
- FFmpeg / libvmaf
- ColorVideoVDP