| 
| Kirjoittaja | Viesti |  |       
 Henri Urpalainen
 
 | Tietääkö kukaan mitään ohjelmaa millä saa kansiot läpinäkyviksi. Se on ainakin TV-kortin kanssa mahdollista.| Perjantaina,  11. tammikuuta, 2002 - klo 10.03: |  | 
 
 
 |  |       
 jPV
 
 | En kyllä tiedä saako ilman tv-korttia mitenkään, mutta sen kanssa tosiaan saa Elboxin tv-softalla määriteltyä jonkun värin, jonka paikalla näytetään tv-kuvaa. Eli kun laittaa taustakuvan ja ikkunoiden taustan samanväriseksi, niin saa jonkin sortin läpinäkyvyyden (:| Perjantaina,  11. tammikuuta, 2002 - klo 12.01: |  | 
 
 
 |  |       
 Kimmo Kannala
 
 | Niin ja genlockin avulla voi moisen läinäkyvyyden imitaation tehdä myöskin.| Perjantaina,  11. tammikuuta, 2002 - klo 12.21: |  | 
 
 Mutta todellista läinäkyvyyttä on Amigalla hankalampi tehdä. tehokkaammille koneille moisia jo on enemmän, homma nimittäin syö MIPSejä ellei tukea löydy grafiikkapiireistä.
 
 Sitä en vieläkään ymmärrä miten HoisAGA -demossa oli toteutettu se että koko kuvaruudun kokoista kuvaa liikuteltiin ympyräradalla ympäri näyttöä, toisen liikkuvan kuvan tullessa pikkuhiljaa näkyviin sen ensimmäisen takaa. Se oli ilmeisesti tehty jonkin AGA ominaisuuden avulla sillä prosessoritehon lisääminen teki aikaisemmin täysin sulavasta animaatiosta nykivää.
 
 AmigaOS:ssä ainoat aidosti läpinäkyvät ikkunat olen nähnyt varmaan MysticView kuvien katseluohjelmalla, joka näytti kuvat läpinäkyvinä omissa ikkunoissaan (siis läpinäkyvinä jos kuvassa olevat värit oli tarkoitettu osittain läpikuultaviksi).
 
 AmigaDE:ssä läpinäkyvät ikkunat tullee olemaan arkipäivää (nehän on jo intent:ssä).
 
 
 |  |       
 jPV
 
 | Varmaan CGX:llä saisi tehtyäkin jonkun patchin...siinähän on supergels/layers, joilla saadaan aidosti läpinäkyvät ikonit niitä liikuteltaessa...vaatii muistaakseni 16bit tai korkeamman värimäärän ja saattaa käyttää graffakortin ominaisuuksia...en muista tarkemmin nyt, mutta toimi nätisti cv3d:llä. Harmi kun p96:ssa ei ole vastaavaa nyt voodoo3:een siirryttyäni.| Perjantaina,  11. tammikuuta, 2002 - klo 18.14: |  | 
 
 
 |  |       
 Jon
 
 | Kimmo, tulee mieleen sanat Dual ja Playfield vaikken ole demoa nähnytkään| Maanantaina,  14. tammikuuta, 2002 - klo 10.46: |  | 
   
 
 |  |       
 Kimmo Kannala
 
 | Jon, jees Dual Playfield minullakin tuli mieleen.| Maanantaina,  14. tammikuuta, 2002 - klo 22.10: |  | 
 Mutta se että AGA:sta löytyy moinen läpkuultavuusfeature on yllättävää etenkin kun missään hyötysoftassa en ole kuullut sitä käytetyn.
 
 (päivällä tänne ei pystynyt postaamaan (opera6, ei sp osoitetta kenttään), saas nähd nyt)
 
 
 |  |       
 JPQ
 
 | Ei siinä taida mitään sellaista läpikuultavuus juttua löytyä. Eikai vaan joku paletti kikka kyseessä.| Tiistaina,  15. tammikuuta, 2002 - klo 13.31: |  | 
 
 
 |  |       
 Kimmo Kannala
 
 | Anyway, olisi todella mielenkiintoista tietää miten se Hoi(s)AGA demo on tehty. Pirun sulava efekti 020+AGA koneella. (ja nykivä esim 040:lla)| Tiistaina,  15. tammikuuta, 2002 - klo 16.54: |  | 
 
 (vois laskeskella että näytölle piiretään 320x256 pikseliä 25 kertaa sekunnissa, se tekee jotaki 2 miljoonaa laskutoimitusta sekunnissa, ja laskentoja joudutaan duunaileen grafiikkadatoista hitaassa chip muistissa... ei onnistune...)
 
 Muttah hitsinvitsit, joisiko olla että minua on kusetettu seuraavasti:
 - näytöllä vaihdetaan vuorotellen kahta eri kuvaa 50hz väliajoin, tällä saadaan illuusio että toinen kuva näkyy toisen läpi 50%
 - noiden kahden kuvan kirkkautta säätämällä (molempia erikseen) saadaan tehostettua niiden keskinäistä kirkkausuhdetta ja pehmennettyä illuusiota läpinäkyvyydestä (toinen tapa olisi vaihtaa sitä aikasuhdetta jonka kumpainenkin kuva on näkyvissä)
 - kuvien liike saadaan yksinkertaisesti ohjaamalla AGA:aa näyttämään kuvat eri offseteilla haluttujen liikeratojen mukaisesti
 - sillä kohdalla näyttöä jossa kuvan osat ovat päällekäin, näytettyjen pikseleiden kirkkautta muutetaan "lennossa"
 
 ääähhh, tuohon teoriaan löysin jo muutaman bugin.
 Ensinnäkin sen että se läpikuultavuus alkaa hyvin tasaisesti, ehkäpä 8bittisellä tarkkuudella eli 256 vaiheen/asteen kautta. Moista tarkkuutta ei saatane kuvaamillani keinoilla.
 
 
 |  |       
 Jon
 
 | Eikai DP ole vain AGA:n ominaisuus? Eikös siinä ole "vain"| Keskiviikkona,  16. tammikuuta, 2002 - klo 12.01: |  | 
 kyse kahdesta erillisestä bittitasoryhmästä, joita voi
 liikutella itsenäisesti.
 
 Monet pelit käyttävät scrollissa. Ja jos omistaa esim. Blitz
 Basicin, niin sitä voi näppärästi testata itsekin ;)
 
 
 |  |       
 Kimmo Kannala
 
 | Jon, jo "vain". ;)| Keskiviikkona,  16. tammikuuta, 2002 - klo 13.06: |  | 
 
 Mutta jos sen avulla pystyy tekemään kuvasta läpikuultavan (a la alphachannel tms.), olen "ällikällä päähän lyöty".
 
 (En osaa ilmeisesti tehdä itseäni alkuunkaan ymmärretyksi, pitäisi nähdä se efekti silmissään samalla kun siitä keskustellaan.)
 
 Amigan peleissähän miltei aina (99.9%) eri tasoilla (playfieldeillä?) liikkuvat grafiikat ei ole olleet "läpikuultavia". Jos tasolle on ollut määriteltynä sininen pikseli, se pysyy sinisenä vaikka sen alitse vieritetään punainen pikseli.
 Hoi:n AGA demossa kyseisestä pikselistä tulee about violetti. U C ?
 
 
 |  |       
 Frn
 
 | En ole tainnut kyseistä demoa nähdä, mutta olisiko niin, että kuvat majailevat eri planeryhmissä ja näiden yhdistelmäarvoiksi on määritetty värirekistereihin sopivat "läpikuultavuusarvot". Liikutettaessa blitataan vain ko. kuvaan kuuluvat planet, jolloin läpikuultavuus saadaan laskematta yhtään mitään...| Keskiviikkona,  16. tammikuuta, 2002 - klo 13.24: |  | 
 
 
 |  |       
 Frn
 
 | Ai niin, on läpikuultavuutta hyödynnetty Amigankin työpöydällä. Joskus mulla oli häkki, joka lisäsi WB-screenille ylimääräisen planen ja teki kaikille ikkunoille läpikuultavan varjon. Varjon koko riippui siitä, miten "korkealla" ikkuna oli työpöydästä ja varjon intensiteetti oli määriteltävissä. Varsin hieno efekti näyttää vaikka PC-miehille, tämä kun oli jo WB1.2/1.3 aikana. Ylimääräisen planen DMA alkoi vain varastaa aikaa CPU:lta OCS koneilla ja söi muistia, joten yleensä pidin tuota päällä ainoastaan demomielessä...| Keskiviikkona,  16. tammikuuta, 2002 - klo 13.37: |  | 
   
 Voodoo3:n hardwarella ei olisi kummoinenkaan juttu piirtää vaikka siirrettävä ikkuna semi-transparenttina. Kaikkien ikkunoiden läpinäkyvyyden eduista ja erityisesti haitoista voidaan tietty keskustella, mutta kiva demoefektihän sekin olisi, kuten nuo varjot.
   
 
 |  |       
 JPQ
 
 | Frn: taisi sanoa sen mitä juuri yritin sanoa. Mutten osannut. Huom. en yritä kehua itseäni.| Keskiviikkona,  16. tammikuuta, 2002 - klo 14.38: |  | 
 
 
 |  |       
 Kimmo Kannala
 
 | Voe hitsin vitsi jälleen kerran. Mitähän kaikkea sitä onkaan menettänyt kun ei ole Amigalle mitään ohjelmoinut sitten AmigaBasic:n...| Keskiviikkona,  16. tammikuuta, 2002 - klo 15.17: |  | 
 
 On se ihime veheje, ainaski se plitteri...
 
 
 (jospa sitten eläkkeellä... musta tulee vanhainkodin onnellisin paappa ;) )
 
 
 |  |       
 JPQ
 
 | Kimmo Kannala: Älä hyvä mies mene vanhainkotiin.| Torstaina,  17. tammikuuta, 2002 - klo 14.11: |  | 
 :-)
 
 Huom. Kopperi on taitaa olla nykyään tärkeämpi.
 
 
 |  |       
 JPQ
 
 | Eikai DP ole vain AGA:n ominaisuus? Eikös siinä ole "vain"| Perjantaina,  18. tammikuuta, 2002 - klo 13.55: |  | 
 kyse kahdesta erillisestä bittitasoryhmästä, joita voi
 liikutella itsenäisesti.
 
 No onneksi ei.
 
 Niin on OCS/ECS koneissa max. 8 väriä toiseen ryhmään ja saman verran toiseen.
 
 AGA:ssa ei resoluutio rajaa jollei doublescan tiloja lasketa jos en väärin muista. max. 16 väriä toiseen ryhmään ja saman verran toiseen.
 
 Sopivalla copper listalla ? voisi tehdä 18-bit chunky tilan. siinä sitten värien sekotus olisikin helpompaa. Tosin ainoa tälläisen esimerkki jonka tiedän on 160x120 pikseliä kokoruudun alalla. Eli aika karkea mutta kyllä
 silläkin jälkeä saanee. Koodi löytyy / löytyi aminetista.
 
 
 |  |