Welcome, Guest. Please login or register.


Author Topic: Mozgó kép Enterprise -on...? (Read 322226 times)

Offline Ep128

  • EP addict
  • *
  • Posts: 1858
  • Country: hu
    • Honlapom
Mozgó kép Enterprise -on...?
« on: 2008.November.24. 00:00:09 »
Lehet, hogy abszolút hülyeségeket beszélek, csak egy hirtelen gondolat volt...
Valamelyik demóban (és asszem, valamelyik játék elején is) volt mozgó kép (emulálás?) a mi gépünkön!
Az Iview kapcsán ugrott most be. Ha fotókat, grafikákat meg tudunk ilyen profi módon jeleníteni, akkor (a memória határát leszámítva) mi az akadálya, hogy (lebutítva) AVI, MPG, stb. "filmeket" is meg tudjunk jeleníteni valahogyan...? Csak néhány kocka erejéig, ahogy a (nem jut eszembe melyik) demóban is volt a képernyõkezelést demonstrálandó... (Közelebb-távolabb-közelebb (stb.) vitt 2-3 képet egész gyorsan és akadozás mentesen.) Példul adva van egy Menõ Manó rajzfilm. 2 színû grafika, nem túl bonyi. Mozogni mozogna, a felbontás már egy másik kérdés... :-P De vajon megoldható valahogyan...? A több féle NASA Guy -ban is volt (több féle) mozgó képünk, az AP rajzoló programban is lehet animációt (is) szerkeszteni, stb.
Szóval mi a véleményetek...?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14775
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #1 on: 2008.November.24. 08:50:49 »
A több féle NASA Guy -ban is volt (több féle) mozgó képünk
Nem tetszett figyelni, amikor a képkonvertálós topicban tárgyaltuk ezt :-)
Ezt a módszert már támogatja az IVIEW formátum. Ezt szépen megcsinálja a Nick, csak sajnos a lehetõségeknek korlátot szab a 64K videómemória, amiben az összes képkockának és a hozzájuk való LPT-nek is el kell férni.
Nem véletlenül olyan picike az mozgó kép...
Másik megoldás, amikor egy képünk van a videómemóriában, és azt frissiti folyamatosan a Z80. Itt a proci sebesség lesz a korlát...
Valami olyan optimalizált formátum kéne, ahol csak a változások vannak eltárolva az elõzõ képhez, így talán nagyobb képmérettel is el lehetne boldogulni.

Offline Povi

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
    • http://povi.fw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #2 on: 2008.November.24. 12:09:28 »
Menő manóhoz nem is kell  videolejátszás. C64-en van egy demo, ami vektorosan rajzol egy 2-3 perces menő manó rajzfilmet.
Keressetek rá, nagyon jó! A neve: La linea
*** Speicherplatz zu klein

Offline Ep128

  • EP addict
  • *
  • Posts: 1858
  • Country: hu
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #3 on: 2008.November.24. 12:21:24 »
Másik megoldás, amikor egy képünk van a videómemóriában, és azt frissiti folyamatosan a Z80. Itt a proci sebesség lesz a korlát...
Valami olyan optimalizált formátum kéne, ahol csak a változások vannak eltárolva az elõzõ képhez, így talán nagyobb képmérettel is el lehetne boldogulni.
Ez utóbbi izgalmasan hangzik! :-) Meg kevésbé tûnik korlátozottnak, mint a 64K -s dolog...
Szóval nekünk is kellene egy optimalizált formátum, (amiben csak a változások vannak elmentve az elõzõ képhez képest) akkor talán lehetne "videó lejátszó programunk" is.  :)

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #4 on: 2008.November.24. 12:26:02 »
A CPC-s (SymbOS) videoformátum az vajh' milyen?
Enterprise Forever

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #5 on: 2008.December.21. 00:54:36 »
Egy "Spectrum méretű", 4 színű képkocka soronként változó palettával és 2x nagyítással (LPIXEL mód és VRES=0) 3456 byte, ebből 112 KB területen 33 férne el, ami 50/4 fps sebességnél kb. 2.5 másodperc. Ez nem túl sok :) Esetleg lehetne "interlace"  trükkel próbálkozni, azaz minden képkocka csak a páros vagy páratlan sorokat frissítené: így kétszer hosszabb lehetne az animáció, de gyorsan mozgó képnél nem biztos, hogy jól nézne ki.
Tömörítéssel is lehetne növelni a lejátszható képkockák számát; az előbbi interlace módban kb. 21 KB/s kitömörítési sebességre lenne szükség, ami talán még elérhető. A tömörítésnél az előző képkockát is fel lehet használni, bár ennek a hatékonyságát rontja a soronként változó paletta.
A legjobb az lenne, ha lemezről lehetne olvasni az adatokat, pufferelni, és azt megjeleníteni. Így csak a lemez mérete korlátozná a lejátszható animáció hosszát, de ez lehet, hogy csak HD floppyval/turbós gépen, vagy IDE vezérlővel lenne elég gyors.

Offline Ep128

  • EP addict
  • *
  • Posts: 1858
  • Country: hu
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #6 on: 2008.December.21. 11:45:45 »
Egy "Spectrum méretû", 4 színû képkocka soronként változó palettával és 2x nagyítással (LPIXEL mód és VRES=0) 3456 byte, ebbõl 112 KB területen 33 férne el, ami 50/4 fps sebességnél kb. 2.5 másodperc. Ez nem túl sok :) Esetleg lehetne "interlace"  trükkel próbálkozni, azaz minden képkocka csak a páros vagy páratlan sorokat frissítené: így kétszer hosszabb lehetne az animáció, de gyorsan mozgó képnél nem biztos, hogy jól nézne ki.
Tömörítéssel is lehetne növelni a lejátszható képkockák számát; az elõbbi interlace módban kb. 21 KB/s kitömörítési sebességre lenne szükség, ami talán még elérhetõ. A tömörítésnél az elõzõ képkockát is fel lehet használni, bár ennek a hatékonyságát rontja a soronként változó paletta.
A legjobb az lenne, ha lemezrõl lehetne olvasni az adatokat, pufferelni, és azt megjeleníteni. Így csak a lemez mérete korlátozná a lejátszható animáció hosszát, de ez lehet, hogy csak HD floppyval/turbós gépen, vagy IDE vezérlõvel lenne elég gyors.

Szerintem itt a végén írod a lényeget, én is így gondoltam...  :) Semmiképp ne a memória, inkább a HDD szabjon határt! Zozonak hála egyre több embernek van ilyesmi és az emu is egyre jobb barátságot ápol majd a vinyóval, így szerintem erre építhetnénk a project -et!

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10082
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #7 on: 2008.December.21. 12:59:35 »
Elsõre egy karácsonyfás animációt tudnék elképzelni: az egyik képen nem égnek az égõk rajta, a másikon meg igen, és ezt a két képet váltogatni. Persze lehetne több képkocka is, hogy az égõk egy része ég csak, egy bizonyos színûek. Talán ezt még viszonylag egyszerû lenne megcsinálni.
Valami ilyesmire gondolok:
[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14775
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #8 on: 2008.December.21. 19:02:10 »
Szerintem azért számolhatuunk egy kicsit több RAM-mal is, legalább végre lesz valami értelme a 20 éve létezö RAM bõvítéseknek :-)
Amúgy az IDE-ben lesz a jó,hogy maga az átvitel gyakorlatilag nincs idözítéshez kötve,mint a floppynál,így könnyen lehet mást is csinálni közben.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #9 on: 2008.December.21. 20:21:26 »
Szerintem animhoz a legjobb a grafikus-karakteres mód lenne. Mondjuk elég brutál encoder-t kéne írni hozzá... Azt hiszem c64-en így oldották meg.
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #10 on: 2008.December.21. 20:31:20 »
Ez a lejátszó program egyelőre meglehetősen kezdetleges, és csak memóriába töltött animációt tud megjeleníteni (ha nem fér el az egész, akkor a végét levágja). A formátum a fent leírt 4 színű mód tömörítve, de bonyolultabb képeket a lejátszó nem tud elég gyorsan kitömöríteni még kikapcsolt memória várakozással (out 191, 12) sem. :(

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Mozgó kép Enterprise -on...?
« Reply #11 on: 2008.December.21. 21:47:11 »
Az Antiriad betöltése közben is futó alak szalad, ami egy kis LPT-zéssel van megoldva, hasonlóan az A stúdió demóihoz. Sõt, ha belegondolok minden sprite mozgás a játékokban is animáció. Nem nagyon értem a problémát. Filmvetítésnek, (rögzített teljes képkockák "levetítése") meg csak a felbontás, méret és a képkocka feldolgozási ideje szab korlátot. ZX 81-en is van animáció. Olyan is.  :lol:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #12 on: 2008.December.21. 22:55:18 »
videodat.bin (45.01 KB - downloaded 0 times.)
Nem túl nagy az érdeklődés :)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: Mozgó kép Enterprise -on...?
« Reply #13 on: 2008.December.21. 23:05:33 »
Pont ezért nem szeretem a letöltés számlálókat. A fórum sajnos nem büszkélkedhet túl nagy látogatottsággal és ez a letöltéseknél is látható.
Nem túl inspiráló látni, hogy hiába dolgoztál valamivel sokat, nem töltötte le még senki.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14775
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #14 on: 2008.December.21. 23:25:08 »
Vasárnaponként én csak mobilon netezek...
várom a holnapot,hogy megnézhessem!