Szerző |
Üzenet |
Derringer
Tag
|
# Elküldve: 2008. Júl. 04. 11:34
Rengeteg dolgot áttetszővé lehet tenni az os4-ben. (pl menük, toolbar) de van e mód rá, hogy az ablakok és a keretek is ilyenek legyenek?
|
Chain-Q
Divatamigás
|
# Elküldve: 2008. Júl. 04. 11:48 - Szerkesztve: charlie
Az OS4-ben jelenleg (a publikus verziorol beszelek) csak "fake" az atlatszosag, ami azt jelenti, hogy mielott atlatszo feluletet nyit az OS, "lescreenshotolja" a mogotte levo kepernyoteruletet, es azt a kepet kombinalja ossze a kirajzolando dologokkal. Igy mukodik az AmiDock es a menuk atlatszo hattere is. Ez azonban nem realtime mukodik, hanem csak az ablak elso kinyitasakor. Az ablakmuveleteket azonban nem kovetik az ilyen ablakok (tehat ha egy "atlatszo" ablak ala betolsz egy masikat, az nem fog latszodni). Menunel ez nem problema, mert a menu nyitas az tobbnyire amugy is blokkolja a grafikus muveleteket, vagy azok egy reszet Amigan, mindig legfelulre nyilik, es altalaban el is tunik, mielott mas ablak mozgatasra kerulne. Az AmiDock pedig altalaban legalul van a Z sorrendben, mogotte csak a hatter van. De az allandoan ide-oda, fel-le pakolgatott ablakoknal ez problemat jelent.
Amigas rendszerek kozul a valodi ablak-atlatszosagot (tehat azt amit szeretnel) csak az ezen a siteon offtopic mos masik rendszer tamogatja. :) (Es ennek tamogatasahoz alapjaiban gondoltak es irtak ujra a semmibol peldaul a layers.library-t, es jelentosen modositani kellett az intuitionon es a 3D drivereken, valamint az egyeb grafikaval kapcsolatos dolgokon is (pl. CGFX egyes reszei)).
|
Derringer
Tag
|
# Elküldve: 2008. Júl. 04. 14:44
kössz. a kérdést azért tettem fel, mert a jó multkor láttam egy screenshotot az elbox oldalán, ahol ez működött os3.x alatt.
|
Derringer
Tag
|
# Elküldve: 2008. Júl. 04. 14:49
Az általad említetett mos2.0 meg nagyon fajintos, csak általam történő használatához vmi értelmes kapható hw kellene. (Efika valahogy nem jön be.)
|
Chain-Q
Divatamigás
|
# Elküldve: 2008. Júl. 04. 20:03
Hat, az erdekes, mert tudtommal OS3.x-re sincs teljes megoldas. Egy ablakot konnyu atlatszova tenni egy screenshothoz - de hogy a rendszer is ugy mukodjon, az azert egesz mas tortenet.
OFFTOPIC MOS2-hoz meg szokott lenni elado hasznalt Pega2... Es talan lesz PPC Mac verzio, elsosorban MacMinire, de en nem varnek ra lelegzetvisszafojtva. Az egyeb PPC-s hardverekrol nem is beszelve... /OFFTOPIC
|
Derringer
Tag
|
# Elküldve: 2008. Júl. 04. 22:36
http://elbox.com/products/extra_prod/tv_screen6.html
ez állítólag radeon+tv card a mediator tx-ben
|
rachy
Tag
|
# Elküldve: 2008. Júl. 05. 09:28
Kisse tevedesben vagy a screenshotot illetoleg: itt az overlay surface azon tulajdonsagaval jatszanak, hogy be lehet allitani melyik szin legyen az eredeti kepernyon atlatszo es melyik ne. Itt az egesz kepernyore kinagyitottak az overlay surface-t.
Ezt barmelyik overlay-t tamogato OS verzioval meg lehet csinalni, csak minek. Ezzel a tulajdonsaggal oldjak meg azt, hogy az eger mutato nem tunik el, amikor az overlay surface-re rahuzod mondjuk egy video lejatszoban.
Tehat nem osszekeverendo a transzparens layerekkel! Ahogy Csarlsz irta: 3.x ala nincs es varhatoan nem is lesz mar soha valodi transzparenciat tamogato megoldas, amihez a grafikus kartya alpha blending lehetosegeit kell(ene) kihasznalni. Mar csak azert is, mert igen keves 3.x-el hasznalhato kartya alkalmas erre, ha csak nem emulaciobol hasznalod es valami orbital hakkal a poce grafkartyajat bizergalja direktbe.
|
Chain-Q
Divatamigás
|
# Elküldve: 2008. Júl. 05. 10:00
Hja. Ahogy Racsni irta: ez sima overlay colorkey jatek. Ilyenkor a grafikus kartya egy adott szin helyett a video layert jeleniti meg, amibe esetunkben mellekesen a TV kartya tolja az adatot. Jo moka, csak minek. :)
Egyebkent vicces modon, a videokartyak overlay-e az egyik funkcio, ami problemakat okoz ha valodi 3D-s atlatszosagot akarsz csinalni, pont abbol az aprosagbol kifolyolag, hogy az overlay egy adott szinu pixelen jelenik meg mindig, ez a szin a mar emlitett colorkey. Az ablakok arnyekai, atlatszosaga, stb. mind megvaltoztatja ezt a colorkeyt, aminek kovetkezteben az overlaybe renderelt video eltunik. A kulonbozo 3D layert hasznalo rendszerek mashogy kezelik a problemat, ha egyaltalan kezelik. MorphOS-ben jelenleg 3D layers eseten nincs kezelve - az overlay kepe nem latszik atlatszo ablakok alatt, vagy ha belelog pl. egy ablak arnyeka a kepbe.
OSX-en regi grafikus kartyaval (pl. ATI Rage) a procival renderelik ki az ilyenkor nem megjeleno reszeket. Ez jol lathato, mert a procival megjelenitett reszeken nincs bilinear filter, pixelesebb, es altalaban kesik is 1-2 frame-et a kep, foleg ha lassu a procid (mint pl. a G3/600-am eseten). Ujabb grafkartyakkal nem tudom, de szerintem ott is igy van. Linux alatt XGL/AIGLX hasznalata eseten a video playerek OpenGL-t hasznalnak a kep kirenderelesere az overlay helyett (ami a legtobb esetben azt jelenti, hogy processzorral kell megcsinalni a colorspace conversiont (YUV->RGB konverziot, amit normal overlay hasznalatakor a grafikus kartya elvegez) ezert igy joval processzorigenyesebb a dolog. Vistat nem tudom, es nem is akarom tudni... :P
|
rachy
Tag
|
# Elküldve: 2008. Júl. 05. 17:54
Ujabb grafikus kartyakkal OSX-en (nemtudommelyiknagymacskarolelnevezettverziotolkezdve) es windoz vistan is overlay surface helyett 3D texturazast hasznalnak es ezzel meg van oldva a kerdes.
|
Chain-Q
Divatamigás
|
# Elküldve: 2008. Júl. 06. 01:07
Mondjuk, ha a grafkartya tud YUV texturakkal dolgozni, akkor nem problema, mert nem kell konvertalni. Elvileg mar a Voodoo1 is tudott, de a driverek/OS-ek a legritkabb esetben tamogattak, ill. tamogatjak. Ezert a jelenkori HW-k nem tudom hogy viszonyulnak a kerdeshez.
|
rachy
Tag
|
# Elküldve: 2008. Júl. 06. 09:11
Elegge valtozo, hogy melyik grafkartya kepes erre. Az sem lehetetlen, hogy a proci konvertalja fallback megoldaskent RGB-be, de a most letezo Amiga(szeru)OS-ekhez hasznalt hardvereken ez elegge nevetseges eredmenyt hozna. (Ld. minden PPC, amiben nincs Altivec, de a memoria is tetu lassu, szoval hagyjuk inkabb.)
|
rachy
Tag
|
# Elküldve: 2008. Júl. 12. 10:15
@derringer
Szoval akkor most mar elarulhatom, hogy igen, vannak attetszo ablakok OS4.1-ben... :) Meg azt is meg lehet oldani vele, amit bepostoltal minden kulonosebb hakk nelkul, bar tovabbra sem tudom mennyi ertelme lenne.
|