atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Ostatni "KWAS" pandemiczny z 2020-05-27 19:28 (36)
Niedziela growa z 2020-05-23 13:40 (10)
Nieprzeciętny "przeciętny" cartridge z 2020-05-21 07:21 (24)
Dzisiaj KWAS #21H z 2020-05-20 10:28 (5)
Rewelacyjny interfejs #FujiNet (cz.2) z 2020-05-14 23:17 (9)
Kaseta Turbo 2600 odczytana! z 2020-05-13 12:58 (23)
Wyniki PSA 2020 z 2020-05-12 03:46 (22)
Rewelacyjny interfejs #FujiNet (cz.1) z 2020-05-11 00:24 (23)
Dzisiaj o 16:00 drugi dzień PSA! z 2020-05-09 09:13 (28)
Już jutro zapraszamy na PSA! z 2020-05-08 23:10 (2)
Będzie "Misja 2"! z 2020-05-06 08:38 (36)
Deadline dla kompotów! z 2020-05-04 21:37 (6)
Majówka z nami! z 2020-05-02 13:43 (10)
Dzisiaj KWAS #21e z 2020-04-29 12:07 (19)
Po KWAS-ie #21d z 2020-04-25 08:46 (16)
Kolejny raz totalny KWAS! z 2020-04-22 10:58 (14)
Silly Venture party - to już 20 lat! z 2020-04-21 13:43 (26)
Dzisiaj pierwsza lekcja! z 2020-04-17 16:27 (46)
Silly Venture 2020 - invitka na Atari ST z Revision! z 2020-04-16 18:59 (5)
Dzisiaj KWAS #21 C z 2020-04-15 16:41 (9)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier

Opisy gier
Submarine Commander opisał Kaz (7)
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (34)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (0)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (8)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (18)
Basil The Great Mouse Detective opisał Charlie Cherry (122)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
Rescue On Fractalus opisał Kaz (18)
«« nowszestarsze »»

Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Wyblastator graficzny
Ten program nie zasługuje na miano "konwertera grafiki". To zbyt łagodne i ugrzecznione sformułowanie na coś, co wyrywa gałki oczne ze swoich posad, powoduje masowe opady szczęk i nadmierny ślinotok u osób, które nie sądziły, że na Atari tak można...



Wstępem do zabawy był program "Quantizator", który potrafił linijka po linijce przekonwertować obrazek czy zdjęcie z peceta na format grafiki Atari. Autor tego programu, Jakub "Ilmenit" Dębski narobił tym programem sporo pozytywnego zamieszania, ale jeszcze nie rewolucję.

Rewolucja przyszła wraz z jego drugim dziełem, programem RastaConverter działającym na komputerach pc (Windows/Linux), a generującym grafikę małego Atari. Trzeba zapamiętać, że stało się to w kwietniu 2012 roku :). Naprawdę uważam, że to kolejny krok milowy w dziedzinie grafiki na Atari! Od czasu powstania "Graph2Font" nie wydarzyło się nic tak znaczącego, co poruszyło by wyobraźnią użytkowników. Nawet świetne "Atari Interlace Studio" jest tylko świetne ;), a odkryty w Atari sprzętowy interlace czy trickowe metody uzyskiwania większego ekranu pozostały fajnymi, ale mało użytecznymi ciekawostkami. "RastaConverter" jest dla Atari tym, czym był Ford T dla motoryzacji... produktem dla mas. Produktem, który daje znakomity efekt bez wielkiej wiedzy o grafice czy zaangażowania w pikslowanie. Rewolucyjny pomysł na to, by każdy mógł sobie na małym Atari przygotować i wyświetlić superkolorową, statyczną grafikę. Robisz grę na Atari i chcesz mieć kolorowe zdjęcie przez grą? Proszę bardzo, trochę klikania i nie trzeba znać czy prosić grafika o ciężką pracę do prostego projektu... Chcesz poszpanować przez użytkownikami innych komputerów, że Atari umie więcej? Chcesz mieć zdjęcia z domowej kolekcji na swoim XE? Proszę bardzo :). Ale uwaga! Nie spowoduje to zastąpienia grafików czy przemianę osób graficznie nieuzdolnionych w grafików. Nie zastąpi umiejętności czy talentu, po prostu rozszerza nam możliwości tworzenia nowych, ekscytujących obrazów na ekranie Atari.



"RastaConverter" optymalizuje program rastra i wykorzystanie duszków w kolejnych liniach obrazu, a wynik obliczeń zależy od stanu początkowego, losowo wybranego przez program. Można nim osiągnąć do 10 zmian kolorów w linii, a z wykorzystaniem 4 kolorów tła i 4 kolorów duszków możemy otrzymać do 18 kolorów w linii. Program robi automatycznie to samo, co sporo osób próbowało robić ręcznie i z gorszym skutkiem w "Graph2Font" przy konwersji grafik czy zdjęć (pamiętacie eksperymenty Gonzo? Odsyłam tutaj). Wciąż nie jest to 100% możliwości tego, co można wycisnąć z grafiki Atari, ale teraz jest bliżej niż dalej. Ilmenit opisuje prace nad program tak: "Przez kilka miesięcy testowałem w wolnym czasie różne koncepcje od wyliczeń statystycznych, po różne metody przeszukiwania przestrzeni rozwiązań (hill climbing, algorytmy genetyczne, beam search, tabu search) i doboru przekształceń programu rastra, które będą sensownie zmierzać do poprawy jakości obrazka. Oprócz tego masa debugowania w celu poprawnego emulowania Antica, zmian kolorów w rastrze, obsługi duszków (z tym ku mojemu zaskoczeniu było najwięcej problemów - zmiana pozycji duszka w linii nie jest dokładnie opisana i nawet każdy emulator daje inne efekty). Ogólnie masa fajnego programowania :)"



Ponieważ czytają nas nie tylko informatycy, znający się na zaawansowanych algorytmach matematycznych, pozwalam sobie na przytoczenie zabawnego wytłumaczenia działania jednego ze wspomnianych algorytmów - hill climbing - które to wytłumaczenie Irgendwer zapodał na forum AtariAge (tłumaczenie moje):

"Hill climbing działa w ten sposób:
  • bierzemy mapę Niemiec (Niemcy reprezentują tu kombinacje kolorów w linii);
  • z zamkniętymi oczami wybieramy miejsce na mapie;
  • podróżujemy do tego wybranego miejsca;
  • cel naszej podróży: znaleźć najwyższą górę w Niemczech;
  • zasady podróżowania: dopóki droga biegnie pod górę, idziesz dalej (odpowiednik w grafice Atari: tak długo jak kolory są bliskie optymalnej reprezentacji, modyfikuj je);
  • zależnie od miejsca startu, można znaleźć Brocken, Grossen Arber, Feldberg, Zugspitze (nazwy szczytów gór w Niemczech - Kaz), etc. Jeżeli masz szczęście, to znajdziesz ten ostatni (blisko 3000 metrów), pozostałe są lokalnymi optimum, jak na przykład Teufelsberg (około 115 metrów) jeżeli masz pecha. Teufelsberg byłby jak niewielki obszar różowego koloru w prawie całkowicie zielonej lini.
  • takie podróżowanie wzdłuż i wszerz kraju zajmuje mnóstwo czasu (próbowanie wielu kombinacji kolorów/ustawień duszków też)."



    Obecnie program nie ma graficznego interfejsu użytkownika, polecenia wpisuje się ręcznie, ale na takie zmiany zapewne czas przyjdzie w przyszłości, gdy wyblastator nabierze ostatecznych kształtów. W tej chwili "RastaConverter" jest w fazie testów, nieustających poprawek optymalizacyjnych i rozszerzających możliwości (do projektu swoje cegiełki dołożyli: Phaeron, Konop, Wratchild i inni). Jest też szansa, że to, co generuje program Ilmenita, będzie można zaimplementować do "Graph2Font"... to byłaby już kompletna miazga! Obrazki wygenerowane przez automat można by ręcznie edytować, żeby poprawić ich jakość w detalach. Módlmy się do Tebe, autora "G2F", o implementację... :)



    Zalety "RastaConverter"
  • rozluźnia mięśnie szczęk oraz mięśnie oczne
  • pokazuje nowe horyzonty do osiągnięcia w grafice Atari
  • działa
  • działa bardzo dobrze
  • mnogością parametrów przetwarzania zadowala najdziksze gusta

    Wady "RastaConverter"
  • obsługuje klawiaturę zamiast myszki
  • czas oczekiwania na dobry rezultat przebija długość wczytywania gier z magnetofonu bez turbo
  • daje po oczach liczbą kolorów (zazwyczaj kilkadziesiąt na ekranie)
  • rezultaty przetwarzania są nieprzewidywalne
  • mnogością parametrów przytłacza i otumania

    Program "RastaConverter" w wersji beta oraz dyskusję na jego temat znajdziecie tutaj. A w tym miejscu są wszystkie powyższe obrazki, a nawet wiele więcej, w postaci programów do uruchomienia na Atari. Powstawały one w trakcie różnych faz rozwoju nad "RC" i były publikowane na AtariAge przez różne osoby. Zebrałem je, dopisałem ksywy autorów i mamy jedną paczkę do oglądania.

    2012-07-08 00:13 by Kaz
    komentarzy: 0
  • nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    Silly Venture 2k20 - uniting all ... (81)
    ostatni: 30-05-2020 20:35, IRATA4
    Kontrowersje moderacyjne (35)
    ostatni: 30-05-2020 20:16, pirx
    #FujiNet - karta sieciowa SIO dla... (112)
    ostatni: 30-05-2020 20:04, Thomas Cherryhomes
    Filmy z Atari (90)
    ostatni: 30-05-2020 18:51, rr_800xe
    Moje materiały wideo z grami na A... (17)
    ostatni: 30-05-2020 17:55, nowy80
    Zasilacz A8 na USB (12)
    ostatni: 30-05-2020 17:48, Pecus
    "Nowe" Atari i problem z Pokeyem? (14)
    ostatni: 30-05-2020 16:24, Wolfen
    Atari XEGS, moja historia (3)
    ostatni: 30-05-2020 15:11, IRATA4
    Koszulka SV 2019 (2)
    ostatni: 30-05-2020 14:54, IRATA4
    Ciekawostki (4687)
    ostatni: 30-05-2020 14:51, IRATA4
    SIC!Cart - problem z flashowaniem... (11)
    ostatni: 30-05-2020 13:50, Wolfen
    Archon Adventures (312)
    ostatni: 30-05-2020 13:24, bocianu
    SIC! Cart - "ostatni" preorder (26)
    ostatni: 30-05-2020 13:00, fder
    Scramble in Action! (188)
    ostatni: 30-05-2020 12:35, zbyti
    CharPad (10)
    ostatni: 30-05-2020 10:26, xxl

    Kategorie Forum Atarum

    Użytkowników: 2151
    Ostatnio zarejestrowany: skudi
    Postów ostatniej doby: 110

    Spotkania i zloty / Meetings & Parties

    Najbliższe imprezy
    nasze spotkania online tutaj, zapraszamy do naszego kanału zoom:

    KWAS

    Kalendarz AOL


    Społeczność/Community


    Rozmawiali
    Michał "Mike" Jaskuła i Kaz (6)
    F#READY i Dracon (22)
    Daniel „Arctus” Kowalski i Dracon (25)
    KATOD i TDC (13)
    Mariusz Wojcieszek i "Adam" (16)
    Romuald Bacza i Ramos (16)
    Śledzenie Amentesa i Larek (9)
    Leszek Łuciów i Charlie Cherry (17)
    TO JUŻ ZA TOBĄ: rozmowa z Bobem Pape i cpt. Misumaru Tenchi (39)
    Rob Jaeger i Emu (53)
    Jacek "Tabu" Grad i Dracon (0)
    Alexander "Koma" Schön i Kaz (0)
    Maciej Ślifirczyk i Charlie Cherry (0)
    Jarek "Odyniec1" Wyszyński i Kaz (0)
    Marek Bojarski i Kaz (0)
    Olgierd Niemyjski i Ramos (0)
    Wolfgang Burger i Grey (0)
    Mariusz "Ramos" Rozwadowski i Xeen (0)
    Wywiad z Wojciechem Zientarą i Xeen (0)
    Mateusz Stryjecki i Kaz (5)
    «« nowszestarsze »»

    Stragan
    Atari USBJoy Adapter oferuje Jakub Husak (0)
    Programy: Kolony 2106 oferuje Kaz (6)
    Sprzęt: rozszerzenia oferuje Lotharek (19)
    Gadżety: naklejki, pocztówki oferuje Sikor (11)
    Sprzęt: cartridge RAM-CART oferuje Zenon (7)
    Miejsce na drobne ogłoszenia kupna/sprzedaży oferuje Kaz (51)
    Sprzęt: interfejs SIO2IDE oferuje Piguła (0)
    Sprzęt: interfejs SIO2SD oferuje Piguła (23)

    Użytki/Utils
    Sprzęt/Hardware

    Wynalazki
    Atari i Bluetooth napisał Kaz (33)
    SIO2PC-USB napisał Larek (45)
    Nowe SIO2SD napisał Larek (0)
    SIO2SD w CA12 napisał Urborg (11)
    Ratowanie ATMEL-ów napisał Yoohaas (12)
    Projektowanie cartów napisał Zenon (12)
    Joystick do Atari napisał Larek (54)
    Tygrys Turbo napisał Kaz (9)
    Testowałem "Simple Stereo" napisał Zaxon (3)
    Rozszerzenie 1MB napisał Asal (20)
    Joystick trzyprzyciskowy napisał Sikor (18)
    Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
    Jak wykonać płytkę drukowaną? napisał Zaxon (26)
    Rozszerzenie 576kB napisał Asal (36)
    Soczyste kolory napisał scalak (29)
    XEGS Box napisał Zaxon (13)
    Atari w różnych rolach napisał Różyk (8)
    SIO2IDE w pudełku napisał Kaz (5)
    Atari steruje tokarką napisał Kaz (15)
    DarkMouse napisał Kaz (7)
    «« nowszestarsze »»