IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Zkuste si Moiré

Je to vlastně taková hezká pitomost, kterou jsem poprvé viděl na osmibitovém počítači s procesorem firmy Zilog, resp. s jeho v NDR okopírovanou verzí. Schválně hádejte jaký stroj slovenské výroby to byl. :-) A na tohle jsem si vzpomněl, když jsem si v prosinci loňského roku hrál s vykreslováním do surface v Game Makeru. Teď jsem ty pokusy našel v adresářích při čištění a řekl jsem si, že se s vámi o ně podělím.

Obrázek vzniká jednoduše tím, že se nechá vykreslit čára ze středu obrazu do bodů pravidelně rozmístěných na elipse okolo tohoto středu. Souřadnice bodu na elipse se počítají složením goniometrických funkcí sinus a cosinus. Podrobnosti o matematice elipsy jsou dobře rozepsány na wikipedii.

Vzhledem k tomu, že zobrazení jakéhokoliv obrazu a tedy i přímky se vždy rozdělí do sítě pravidelných čtverců - pixelů, je i každá přímka pod úhlem jiným než 0,90,180,atd. rozdělena do poměrně hrubých schodů. Pro odtranění tohoto efektu se obvykle používá tzv. antialiasing. Pokud "zubatý" okraj ponecháme a sledujeme jeho vliv na části přímky rotující okolo středu, bude k vidění vliv hustoty vzorků na aproximaci přímky a při tom vzniklý obrazec je docela oku lahodící. Posuďte sami..


Galerie

Program byl vytvořen v roce 2011.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 243x (999.49 kB)
Aplikace je včetně zdrojových kódů v jazyce GameMaker

 

Všechny články v sekci
GameMaker - Ostatní
Program pro vás napsal TomBen
Avatar
Uživatelské hodnocení:
1 hlasů
-
Aktivity