atarionline.pl RastaConverter by Jakub Dębski - 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:
         
        CommentAuthorxeen
      • CommentTime21 Aug 2012 09:08
       
      zauważyłem, że prekalkulacja dither = knoll działa znacząco szybciej na winXP na słabszym kompie vs na win7 na kompie znacznie potężniejszym. brak związku z wątkiem, ale wtf?
      • 2:
         
        CommentAuthorxeen
      • CommentTime22 Aug 2012 13:08 zmieniony
       
      takie tam takie sobie



      • 3: CommentAuthorilmenit
      • CommentTime22 Aug 2012 14:08
       
      @xeen - Szybkość /dither=knoll testowałeś dokładnie z tymi samymi pozostałymi parametrami?
      • 4:
         
        CommentAuthorxeen
      • CommentTime22 Aug 2012 22:08
       
      yep. i to jest dziwne. win64 bit mnie zaszokował - same kalkulacje już są ok 3 razy szybsze niż na tym sprzęcie poprzednim które prekalk dithera robi w mgnieniu oka.
      może to kwestia jakiejś biblioteki zewnętrznej? nie wiem - taka "ciekawostka"
      • 5:
         
        CommentAuthorxeen
      • CommentTime23 Aug 2012 09:08 zmieniony
       
      a dzisiaj w nocy (400 mln iteracji) wyszło to. nie ustawiałem masek, a zadziałał tak, jakby detale miały iść na tło, a postać ma niższy priorytet. ciekawe...
      pobawię się maskami tu.



      • 6: CommentAuthorilmenit
      • CommentTime23 Aug 2012 10:08 zmieniony
       
      W pliku wykonywalnym widać wciąż nie poprawiony błąd związany z repozycjonowaniem duszków (pozioma linia na wysokości ust).

      Tu bez silnej maski detali się nie obejdzie (/details_val=10?). Obrazek jest niezłym przykładem, jak bardzo maska jest czasem konieczna. Dla komputera bardziej istotne jest tło, ponieważ jest tam więcej podobnych kolorów. Zatem lepsze jest tam umieszczenie większej liczby kolorów, aby suma odległości kolorów obrazka była mniejsza. Dla człowieka istotne są detale:
      - na pierwszym planie
      - na ludziach
      - na twarzach (tu najwięcej)
      - w centrum obrazka, szczególnie, gdy fotorealistyczny.
      • 7:
         
        CommentAuthorDracon
      • CommentTime23 Aug 2012 11:08
       
      A propos masek rozumiem, ze trzeba sobie recznie je narysowac aby konwerter dokladnie wiedzial, ktore miejsce pragniemy wyroznic?
      • 8:
         
        CommentAuthorxeen
      • CommentTime23 Aug 2012 11:08
       
      tyle, że te miejsca które chcemy wyróżnić są czarne, a te które chcemy traktować po macoszemu jako białe - tak?
      • 9: CommentAuthorilmenit
      • CommentTime23 Aug 2012 11:08 zmieniony
       
      Tak. W dowolnym programie graficznym, najwygodniej w takim z warstwami. Ostatnio o maskach pisałem też tutaj: ->link<-

      @xeen - im jaśniej, tym więcej detali tam chcemy.
      Ale i tak super efektów bym się przy tym obrazku nie spodziewał. Na same odcienie skóry potrzeba 3-4 kolory.
      • 10:
         
        CommentAuthorxeen
      • CommentTime23 Aug 2012 11:08
       
      no ale zerknę z ciekawości i ustawię te maski - zobaczymy jak to wyjdzie. Obrazki lazura tracą najwięcej na konwersji rozdziałki, trudno coś z tego wyciągnąć....
      • 11: CommentAuthorilmenit
      • CommentTime23 Aug 2012 11:08 zmieniony
       
      Używa łagodnych przejść kolorów, a na każdy odcień potrzebny jest kolor. Pomógłaby może redukcja palety z silnym ditheringiem.
      Też zapuściłem konwersję z parametrami:
      CmdLine: lzr2-src.png /pal=laoo /dither=knoll /h=200 /details=lzr2-src-details.png /details_val=12 /s=20000
      • 12:
         
        CommentAuthorcrrn
      • CommentTime23 Aug 2012 14:08 zmieniony
       
      ->link<-
      zrobiłem konwersję grafik z 8bit Atari na Plus/4. Tylko Ooz i Piesiu. W przypadku jednego z obrazków Ooza totalnie przerobiłem kolory (sory za to), ale chciałem zobaczyć jak to wyjdzie.
      jak ktoś chce to odpalać to tylko na yape albo plus4emu. na vice nie pójdzie.
      • 13:
         
        CommentAuthorKaz
      • CommentTime23 Aug 2012 14:08
       
      Carrion, fajne eksperymenty. Czy na +4 sa to tryby solid czy interlace? Postuluje zalozenie nowego watku, bo pewnie jeszcze nie raz bedziesz chcial pokazac jakies eksperymenty tego typu.

      I jeszcze prosba - czy mozesz zrobic zdjecia z prawdziwego sprzetu, masz taka mozliwosc? Ciekawi mnie, jak to naprawde wyglada, bo emulatory wiadomo - zawsze rzeczywistosc podkolorowuja :)
      • 14:
         
        CommentAuthorcrrn
      • CommentTime23 Aug 2012 21:08
       
      zrobię zdjęcia albo filmik na yt jutro.
      na monitorze wygląda nawet dużo lepiej niż na yape. 160x200 oczwyiście nie migają i są zbliżone do multicoloru z c64 tyle że masz 121 kolorów.
      do tego są oczywiście softwareowe tryby jak FLI gdzie masz co linię (albo dwie nie pamiętam) zmieniane kolory co daje w zasadzie swobodę pixlowania bez restrykcji... stąd te konwerty wychodzą idealnie jak na atari.
      przy żadnym konwercie nie spędziłem więcej niż 5 min. tylko przy tym ograzku ooza z c64 się trochę pobawiłem.
      btw można osiągnąć z tego co widzę max 248 lini w pioie. robi się to podobno łatwo a nie tak jak na c64.
      podobał mi się tekst w którymś chartari (#! chyba) gdzie jakiś grafik z atari prównywał tryby graficzne 8bitówek. wybrał +4 jako ten o największych możliwościach. i tak też jest IMO.
      załóż wątek - będzie mi miło, choć zamierzam chwilowo zrobić przerwę z tematami okołosceowymi.
      • 15:
         
        CommentAuthorxeen
      • CommentTime24 Aug 2012 09:08 zmieniony
       
      ja zrobiłem trochę inną maskę - porównamy wyniki - właśnie zapuściłem z analogicznymi parametrami.
      a w nocy liczłem jeszcze coś co nie mogło się udać :)
      distance na poziomie 40 przy 0.5 mld iteracji :)
      ale w sumie coś widać .....



      • 16: CommentAuthorilmenit
      • CommentTime24 Aug 2012 17:08 zmieniony
       
      Obrazek z maską detali. Powinna być ciut inaczej zrobiona, bo zanikła zieleń między palcami przy tak dużym /details_val.
      Postać wygląda znacznie lepiej, ale brakuje na obrazku detali tła.

      • 17:
         
        CommentAuthorxeen
      • CommentTime24 Aug 2012 17:08
       
      o, widzę, że u mnie będą różnice w szczegółach
      wynik po weekendzie - nich zrobi ten miliardzik :)
      • 18: CommentAuthorilmenit
      • CommentTime24 Aug 2012 17:08
       
      To ja też zostawię na dłuższe liczenie i porównamy :)
      • 19: CommentAuthorilmenit
      • CommentTime27 Aug 2012 09:08 zmieniony
       
      Po 1,2 miliarda iteracji. Twarz wyszła nieźle, reszta gorzej, ale obrazek według mnie lepszy niż bez maski detali.

      • 20:
         
        CommentAuthorxeen
      • CommentTime27 Aug 2012 09:08 zmieniony
       
      u mnie po 1.4 mld to wygląd tak:



      • 21: CommentAuthorilmenit
      • CommentTime27 Aug 2012 09:08 zmieniony
       
      @xeen: W sumie wygląda podobnie. Obydwa obrazki wynikowe trzeba by poedytować w G2F... ;-)

      Przy okazji inny obrazek, wykorzystujący nowy typ ditheringu, który pojawi się w następnej wersji:


      oraz


      Dithering nazwany przeze mnie liniowym przerzuca błąd piksela do piksela poniżej, przez co w aktualnej linii nie są generowane dodatkowe kolory. Znacznie lepiej odpowiada on możlwościom sprzętowym Atari i rozmyciu PAL.
      • 22:
         
        CommentAuthorxeen
      • CommentTime27 Aug 2012 09:08
       
      uu, fajne
      • 23:
         
        CommentAuthorKaz
      • CommentTime27 Aug 2012 11:08
       
      O kurde, miazga.

      Abstrahujac jednak od nowej metody ditheringu, to Twoje obrazki ilmenit zawsze sa najladniej przekonwertowane... Z czego wniosek, ze lepiej sobie radzisz z rozumieniem co i jak. Warto by chyba jakis poradnik trzasnac, bo 90% obrazkow konwertowanych przez osoby, ktore nie maja ksywy Ilmenit, jest znacznie gorsze.
      • 24: CommentAuthorilmenit
      • CommentTime27 Aug 2012 12:08
       
      Około 1/5 obrazków, które konwertuję nadaje się do czegokolwiek. Tych kiepskich po prostu nie wrzucam ;-)
      • 25:
         
        CommentAuthorKaz
      • CommentTime27 Aug 2012 12:08
       
      I to tez jest istotna uwaga, ktora powinna sie znalezc w jakims zbiorczym FAQ :)

      Jezeli bylbys laskaw przekleic wszystkie uwagi tego typu z wszystkich forum, na ktorych takie poradnikowe uwagi padaly, w jedno miejsce - to podejme sie opracowania tego w formie ladnej, ilustrowanej i strawnej dla amatora-nieprogramisty.
      • 26: CommentAuthorilmenit
      • CommentTime27 Aug 2012 13:08
       
      FAQ jest dostępne na stronie projektu, ale żeby dodawać do niego odpowiedzi, ludzie muszą zadawać wcześniej pytania :-)
      • 27:
         
        CommentAuthorDracon
      • CommentTime27 Aug 2012 17:08
       
      Chodzi tu chyba o FAQ w ojczystym języku i wszystko w jednym miejscu.
      Np.


      Pyt.
      Czy trzeba jej jakoś wstępnie obrabiać obrazek (reskalować, obniżać ilość kolorów) aby program nieco szybko działał (przeliczał) ?

      Odp.
      Zdecydowanie tak! I nie chodzi o szybkość działania, ale o efekt końcowy.
      Najlepiej sobie (ja tak przynajmniej robię) oryginalny obrazek przeskalować w jakimś programie graficznym do rozdzielczości 320x240 (nie 160x240!), zredukować liczbę kolorów do np. 256, wprowadzić ręcznie poprawki, i dopiero taką grafikę zapisaną w pliku BMP (JPG to stratny zapis i mogą pojawić się niechciane piksele) dać do obróbki przez RC. W RCGUI dobieramy paletę, skalowanie oraz parametry Preprocess, aby obrazek wyjściowy był najlepszy z możliwych (klikamy na Preprocess preview). Jak uzyskamy w miarę poprawne kolory i efekt, który nam odpowiada, to kopiujemy obrazek "output.png-dst.png" (to jest ten obrazek wyjściowy, który uzyskaliśmy przed chwilą) i zmieniamy mu nazwę na np. "input.png". Wczytujemy do programu graficznego, PIKSELUJEMY RĘCZNIE zwracając uwagę, żeby zmieniać dwa piksele obok siebie (Atari ma piksele prostokątne, a PC widzi je jak dwa kwadratowe obok siebie). Tak dopieszczony obrazek wczytujemy do RC, ale już jako obrazek wejściowy! Ustawiamy parametry (czasami warto zmienić "resize filter" na "box" i włączamy preprocess i jeśli nie ma uwag, to włączamy konwersję.
      I kto powiedział, że RC zabija proces twórczy?! ;)

      Pyt.
      Czy można już konwertować "etapowo" czyli zapuszczę sprzęt na 2 godziny, później go wyłączam,
      po czym następnego dnia mogę kontynuować obliczenia bez powtarzania od początku?

      Odp.
      Oczywiście, że tak. Jak musisz przerwać pracę RC, to zamykasz okienko (no i RCGUI) i już. Później uruchamiasz RCGUI i TYLKO klikasz na "Continue stopped
      conversion" - RC zacznie pracować od momentu przerwania (generuje ponownie jedynie obrazek wyjściowy, ale to nic nie zmienia).



      Zawarłem tu swoje pytania i odpowiedzi Larka, mam nadzieję, że mi wybaczy... ;)
      • 28:
         
        CommentAuthorlarek
      • CommentTime27 Aug 2012 17:08 zmieniony
       
      Tak sobie właśnie czytam i czytam i... mam wrażenie, że ktoś robi dokładnie co ja ;)

      Wybaczam :)
      • 29:
         
        CommentAuthorxeen
      • CommentTime30 Aug 2012 09:08 zmieniony
       
      takie tam, w sumie jak się trochę pokonwertuje, to można wyczuć jaki, mniej więcej, będzie efekt końcowy.
      Tutaj jeszcze dodatkowo obczaiłem jakwychodza konwerty prac rysowanych ołówkiem / kredką.







      • 30: CommentAuthornodez
      • CommentTime30 Aug 2012 21:08
       
      • 31: CommentAuthornodez
      • CommentTime30 Aug 2012 21:08
       
      tez :)
      • 32: CommentAuthornodez
      • CommentTime30 Aug 2012 22:08
       
      amigowskie male conieco
      • 33: CommentAuthornodez
      • CommentTime30 Aug 2012 22:08
       
      no i desert xxx
      • 34: CommentAuthornodez
      • CommentTime30 Aug 2012 22:08
       
      hardwired
      • 35: CommentAuthornodez
      • CommentTime30 Aug 2012 22:08
       
      no i cannon fooder
      • 36:
         
        CommentAuthorxeen
      • CommentTime31 Aug 2012 10:08 zmieniony
       
      cannon fooder wyszedł fajnie.
      a to z dzisiejszesj nocy, szału nie ma - do podkecenia maskami



      • 37:
         
        CommentAuthorxeen
      • CommentTime31 Aug 2012 11:08 zmieniony
       
      kiedyś Piesiu popełnił fajny ekran tytułowy do gry apple invaders. byłem ciekawy jak n iskim nakładem pracy mozna osiągnąć coś podobnego, ale jednak ręka grafika to ręka grafika i żaden konwert nie oddaje tego klimatu:)

      ->link<-

      a to jabłuszka wygenerowane przez RC



      • 38:
         
        CommentAuthorxeen
      • CommentTime31 Aug 2012 16:08 zmieniony
       
      uwielbiam kilmaty postapo :)



    1.  
      @xeen
      Kurde, nawet RastaConverter tego czerwonego nie może na Atari wygenerować ;)
      • 40: CommentAuthornodez
      • CommentTime1 Sep 2012 10:09
       
      postapo wyszlo wypasione
      • 41: CommentAuthorBrix
      • CommentTime1 Sep 2012 12:09 zmieniony
       
      Aż nie wiem jak opisać, co ja się namęczyłem z tym obrazkiem... Z RC jest o tyle problem, że do pracy z nim trzeba zdobyć doświadczenie. Cóż, byłoby to znacznie prostsze, gdyby liczył obrazek choć kilkadziesiąt minut, a nie godzin (co w moim przypadku przekłada się na dni). Choć z drugiej strony lepsze godziny niż lata, stulecia, tysiąclecia, czy praktycznie nieskończoność...

      Jeśli chodzi o obrazki typu FLI (bodaj), to nie ma lekko, tu niestety trzeba się liczyć ze stratami. Najlepiej by taki obrazek jakoś wstępnie ręcznie przerobić - tylko jak to zrobić? I jak na złość pod sam koniec wyskoczyła mi fatalna wizualna usterka - algorytm wsadził pieskowi "strzałę" w tyłek. Teraz pytanie co robić w takich sytuacjach? Czekać kolejny miliard iteracji aż się może samo naprawi - albo nie? Dodać trochę maski i znowu zacząć liczyć od nowa? Czekać na nowy G2F i spróbować poprawić ręcznie?

      Zauważyłem, że maskę można korygować w przerwach między działaniem programu, ale czy to działa prawidłowo - naprawdę nie wiem.

      Kończąc moje tradycyjne marudzenie, efekt końcowy można uznać za naprawdę zaskakujący. Choć - znowu zaczynam marudzenie - jestem niemal pewny, że da się to zrobić o wiele lepiej. A może ktoś spróbuje zrobić o wiele lepszą konwersję tego obrazka i podzieli się wiedzą jak to zrobił?

      Uwaga! Obrazek najlepiej wygląda na palecie G2F. No ale o swoich problemach z paletami też już tu gdzieś marudziłem.

      • 42: CommentAuthornodez
      • CommentTime1 Sep 2012 23:09 zmieniony
       
      cyborg
      • 43:
         
        CommentAuthorxeen
      • CommentTime3 Sep 2012 10:09 zmieniony
       
      miało być postapo 20 lat później, a wyszedł "cukier", ugh



      • 44: CommentAuthorilmenit
      • CommentTime3 Sep 2012 12:09
       
      Atari Beaglebone Expansion on stock Atari 600XL + RastaMovie
      • 45:
         
        CommentAuthorAlex
      • CommentTime4 Sep 2012 00:09
       
      Czyżby to, co kiedyś wymyśliłem? Animacja przez przełączanie sprzętowe stron pamięci? :)
      • 46: CommentAuthorwieczor
      • CommentTime4 Sep 2012 00:09
       
      @xeen: Kolory za radosne - ta zieleń oczojebna plus lazurek w wodzie jak z reklamy hotelu na Malediwach :) Zrób z tego jakieś bagno z pnączami i nie biały dzień a wczesny świt plus mgła snująca się przy gruncie :)
      • 47:
         
        CommentAuthorxeen
      • CommentTime4 Sep 2012 17:09 zmieniony
       
      ten samolot fakt - "ślepa uliczka".
      a ponieważ sezon grzybowy wkracza - takich grzybów unikamy











      • 48: CommentAuthornodez
      • CommentTime4 Sep 2012 21:09
       
      wypasione grzyby !
      • 49: CommentAuthornodez
      • CommentTime9 Sep 2012 13:09
       
      screen z gloom'a
      • 50: CommentAuthornodez
      • CommentTime9 Sep 2012 19:09
       
      zawsze brakowalo mi fajnej grafiki przed grami na atarynie :)