New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Paralaxní scrolling - Wikipedie, otevřená encyklopedie

Paralaxní scrolling

Z Wikipedie, otevřené encyklopedie



Paralaxní scrolling (z anglického spojení parallel axis - paralelní osy) je jedna z technik zobrazování, která simuluje hloubku pohyblivého obrazu ve dvourozměrném prostoru. Tato technika se používá již od 40. let 20. století, kdy našla uplatnění zejména v animovaném filmu. Další rozšíření nastalo počátkem 80. let 20. století v oblasti herního počítačového průmyslu. První hrou, která této techniky využila byl titul Moon Patrol z roku 1982. V současné době jsou známé dvě hlavní metody nebo techniky, jakými lze paralaxní scrolling provést.

  • Scrolling je hojně využívané a převzaté slovo, které znamená posun. Zejména používané je v oblasti informatiky, specielně počítačových her.


Obsah

[editovat] Metoda vrstev

Některé zobrazovací systémy umožňují zobrazování více vrstev pozadí, které je možné scrollovat nezávisle na sobě jak ve vertikálním, tak horizontálním směru a zároveň tyto vrstvy pojit pomocí techniky zvané compositing. Na takových systémech mohl být paralaxní scrolling vytvářen pouhou změnou vrstvy v horizontálním nebo vertikálním směru různým přírůstkem v daném směru. Vrstvy, které se pohybovaly rychleji byly umístěny blíže k virtuální kameře. Nejblíže umístěné vrstvy byly zpravidla vytvářeny pro interakci s hráčem.

  • Compositing je stručně řečeno technika pro skládání obrázků z více zdrojů. Používá se v digitální videoprodukci, při vytváření 3D scén, digitální fotografii atd. Více pod heslem compositing.

[editovat] Sprite metoda

Jestliže bylo počítáno s velkým množstvím použitých spritů, mohl se programátor rozhodnout nahradit vrstvu, resp. vytvořit pseudo-vrstvu ze spritů. Takto byla například naprogramována hra Star Force (vertikálně scrollující shoot'em up akce) pro NES.

[editovat] Metoda opakování bloků nebo animací

Přes opakující se pozadí jakoby „plynuly“ objekty, čehož bylo dosaženo animací povrchů bitmap. Stále se opakující animace na stále se opakujících bitmapových elementech poskádaných k sobě pak vytvářela iluzi paralaxního scrollingu. Takto se zejména vytvářely hvězdná pole, která „ubíhala“ za raketkou apod. Dalo se dosáhnout i pokročilejších iluzí, jak předvedla firma Sensible Software ve své hře Parallax.

[editovat] Rastrová metoda

V rastrové grafice jsou čáry a body typicky vykreslovaní ze shora dolů. Zpoždění, které vzniká mezi vykreslením dvou po sobě následujících čar, se nazývá horizontal blank. Hry vytvářené pro starší grafické sady, konkrétně jde o 3. a 4. generaci konzilí, využívaly tohoto zpoždění pro vytváření iluze více vrstev.

Některé systémy dokázaly pracovat pouze s jednou vrstvou. Mezi takové patřily 8-bitový NES, Game Boy a stará PC. Pokročilejší hry, které na těchto platformách vznikaly, rozdělovaly tuto vrstvu na horizontální proužky, z nichž každý měl jinou pozici a jiný poměr scrollingu. Proužky, které byly nejvýše na obrazovce pak reprezentovaly nejvzdálenější oblast od virtuální kamery. Nejvyšší proužek ještě mohl být mimo to využit jako statické pole pro zobrazování různých informací pro hráče (počet životů, skóre, energie, čas, atp.) Program tedy čekal na horizontal blank a měnil scrollovací pozici vrstvy dříve, než došlo k vykreslování dalších čar. Tato metoda se nazývá rastrový efekt a dá se použít také ke změně systémové palety barev k dosažení efektu barevných přechodů.

Některé konzole (SNES, Mega Drive, Game Boy Advance, Game Boy) využívají horizontal blank pro automatické nastavení registrů nezávisle na zbytku aplikace.

Pokročilejšími rastorvacími technikami lze dosáhnout zajímavých efektů. Kombinací rastrové a vrstvové metody vznikají působivé scény s velkou prostorovou hloubkou. Typickou ukázkou takové kombinace jsou tituly jako Sonic the Hedgehog 2, ActRaiser a Street Fighter 2. V případě, že má každá čára obrazovky svou vlastní vrstvu, vznikne efekt ubíhající silnice. Toho se samozřejmě využívalo při simulaci právě pseudo-3D silnice (případně basketbalového hřiště u hry NBA Jam). Pokud pak ještě systém podporoval rotaci a zvětšování jako doplněk scrollingu, vedlo to k efektu známému jako Mode7, čehož se využívalo ve hrách, kde jako prostředek figurovalo letadlo nebo třeba multikára (F-Zero, Super Mario Kart), případně k ozvláštnění herní scény (Tetanus On Drugs).

[editovat] Podívejte se také na

[editovat] Externí odkazy

V jiných jazycích

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu