atarionline.pl Pytanie od lajkonika - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1: CommentAuthornosty
      • CommentTime19 Sep 2012 11:09
       
      Czemu obrazki zaprezentowane w tych watkach:
      ->link<-
      ->link<-

      maja czarne poziome linie miedzy liniami kolorowymi?
      Zrozumialem z opisow ze te pseudotryby sa tworzone jako mieszanka dwoch trybow ale wciaz nie moge zrozumiec jak to dziala (jak mieszanie 2 trybow ktore maja max po 16 kolorow daje 256) i skad te czarne (puste?) linie...

      Wybaczcie naiwnosc pytania. Wystarczy mi link z opisem tych trybow po polsku dla opornych. Dzieki
      • 2: CommentAuthorwieczor
      • CommentTime19 Sep 2012 12:09
       
      Trick jest prosty - linie nie są czarne, to złudzenie optyczne. Obraz w 256 kolorach (16 w 16 stopniach jasności) jest wyświetlany następująco:

      - w trybie 16 kolorów w jednej jasności wyświetlane są kolory pikseli lini parzystych
      - w trybie 16 jasności wyświetlane są jasności linii nieparzystych - to ta linia którą postrzegasz

      Na VBLANK następuje zmiana i:

      - w trybie 16 kolorów w jednej jasności wyświetlane są kolory pikseli lini nieparzystych
      - w trybie 16 jasności wyświetlane są jasności linii parzystych

      Powoduje to charakterystyczne migotanie, ale efekt jest następujący - 25 razy na sekundę dla każdego piksela masz raz jego jasność, raz kolor, bezwładność oka powoduje że widzisz szybko migający obraz - kolory wraz z jasnościami.

      To z tzw. interlace.

      Bez interlace z tego co rozumiem to działa tak, że nie przełączamy nic na VBLANK (obraz nie mruga), a zmniejsza się dwukrotnie rozdzielczość pionowa:w liniach parszystych dajemy kolor piksela na minimalnej jasności, a w nieparzystych jego jasność. Ponoć system PAL ma taki efekt uboczny że linie nieparzyste (z jasnościami) automagicznie podkolorują się pikselami lini parzystych je poprzedzających - przejmą ich chrominancję. Te linie które postrzegasz jako czarne w rzeczywistości czarne nie są - zawierają właśnie kolory na minimalnej jasności (pewnie 1 lub 2). To efekt uboczny - gdyby go nie było zobaczyłbyś obraz szary (linie z jasnościami, bo linie z kolorami są za ciemne aby je dostrzec).
      • 3: CommentAuthor0xF
      • CommentTime19 Sep 2012 12:09 zmieniony
       
      Z grubsza tak, natomiast działa tutaj nie tyle bezwładność oka czy kineskopu co cecha systemu TV PAL - linia opóźniająca dla kolorów. Atari wyświetla na przemian linie trybu GTIA 11 (16 kolorów) oraz GTIA 9 (16 odcieni szarego), a telewizor uśredniając kolory wyświetla te szare piksele jako kolorowe (wg kolorów z poprzedniej linii). Najlepiej to wygląda, jeśli GTIA 11 ma jasność 0.

      Można też włączyć interlace, aby mieć wyższą rozdzielczość pionową, ale miga to strasznie.
      • 4:
         
        CommentAuthorjhusak
      • CommentTime21 Sep 2012 23:09 zmieniony
       
      To opóźnienie można było zauważyć na kopiach VHS. 5 kopia miała kolor przesunięty w dół o 5 linii :) (słynne schodzące kolory z napisów, np. w <link=http://www.youtube.com/watch?v=cb3TqXM1BtQ> akademii policyjnej</link>)

      Nie pamiętam, czy kasety - oryginały - były nagrywane z kolorem przyspieszonym o 1 linię? Żeby w odbiorze wszystko ładnie pasowało?

      Uściślając - co do "uśredniania" kolorów - trochę to raczej jest "nakładanie" koloru z poprzedniej linii na bieżącą (której kolor przeskakuje z kolei na następną), w której fizycznie są same jasności. Z drugiej strony nakładanie braku koloru na linię kolorową o nasyceniu 0 rzeczywiście powoduje, że jest ona de facto czarna i nie jest to złudzenie optyczne.