Trafienia 0 Odbicia 0 Czas 0:00

cornerWait - wygaszacz DVD odbijający się po ekranie

Logo DVD odbijające się od krawędzi czarnego ekranu to jedna z najbardziej rozpoznawalnych animacji końca XX wieku. Ten artykuł tłumaczy, skąd wziął się ten wygaszacz, dlaczego tak rzadko trafiał idealnie w róg i co zrobiło z nim popkultura.

Po co w ogóle istniał wygaszacz

W epoce kineskopów (CRT) statyczny obraz wyświetlany przez wiele godzin powodował trwałe wypalanie luminoforu. Menu DVD - z nieruchomymi przyciskami i tłem - było dokładnie takim zagrożeniem. Producenci odtwarzaczy (Toshiba, Sony, Panasonic) musieli pokazywać coś, co się rusza, gdy odtwarzacz stał bezczynnie - czy to przed włożeniem płyty, czy po dłuższym braku interakcji z menu. Animowane logo było jednocześnie ochroną przed wypaleniem i subtelną reklamą formatu.

Skąd wzięła się magia "róg-róg"

Algorytm jest prosty: logo porusza się wektorem (dx, dy), a przy każdej kolizji z bokiem ekranu jedna składowa odwraca znak. Trafienie w sam róg wymaga, by w tej samej klatce nastąpiła kolizja w obu osiach. Prawdopodobieństwo zależy od proporcji ekranu i prędkości startowej; przy typowych ustawieniach realny średni czas oczekiwania to kilka, czasem kilkanaście minut. Stąd The Office, stąd YouTube'owe maratony 10-godzinne.

Paleta i zmiana koloru

Klasyczne logo zmieniało kolor sekwencyjnie - nie losowo - przy każdym odbiciu od krawędzi. Sekwencja to magenta → mint → amber → fiolet → niebieski. Ta deterministyczna rotacja sprawiała, że dwie sesje wyglądały identycznie, ale człowiek tego nie zauważał, bo nie pamięta klatek sprzed minuty.

Co dalej

Powyżej masz tę samą animację, którą widziałeś trzydzieści lat temu - tyle, że w przeglądarce, z konfigurowalnym presetem (DVD, HD DVD, VHS, Blu-ray) i lokalnym licznikiem trafień. Zostań tu, ile chcesz. Możesz też przeczytać szczegółową historię formatu DVD.

O autorze

Strona powstała jako prywatny projekt. Inne narzędzia tego samego autora znajdziesz pod adresem vps-web.com - generatory konfiguracji Apache VirtualHost, stref serwera DNS, certyfikatów Let's Encrypt oraz reguł NAT dla Proxmox.