Druhá realita - Second Reality
tento článek případně obsahuje původní výzkum.Srpna 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Druhá realita (původně s názvem Neskutečné] [- 2. realita) je IBM PC kompatibilní ukázka vytvořil Budoucí posádka. Debutovalo to na Shromáždění 1993 demoparty dne 30. července 1993,[1] kde byl zadán do PC demo soutěž, a skončil na prvním místě s ukázkou 2D a 3D počítačové grafické vykreslování.[2] Demo bylo vydáno veřejnosti v říjnu 1993. Je považováno za jedno z nejlepších ukázek vytvořených počátkem 90. let na PC; v roce 1999 Slashdot jej označil za jeden z „Top 10 hacků všech dob“.[3] Své zdrojový kód byl propuštěn v GitHub úložiště jako software pro veřejné domény za použití Bez licence[4] k 20. výročí vydání 1. srpna 2013.[5]
Popis dema
Mnoho technik používaných jinými ukázkami, včetně vlastní dřívější práce Future Crew, bylo vylepšeno a znovu použito v Second Reality. Demo mělo soundtrack z Techno hudba složeno Skaven a Fialový pohyb použitím ScreamTracker 3. Míra synchronizace vizuálu s hudbou byla na svou dobu velmi působivá.
ÚvodNejprve se hraje úvod, který demonstruje vykreslování textu na pozadí. Poté se objeví několik lodí, které odletí od kamery a předvedou 3D vykreslení. Po určité vzdálenosti lodě zmizely a vyslaly rázovou vlnu (připomínající Praxisův výbuchový efekt vidět ve filmu Star Trek VI: Neobjevená země ). Obrazovka vybledne a zobrazí ztvárnění Wendigo, na kterém místě Fialový pohyb začíná hlavní hudební skóre dema. Obrázek se poté zploští a vodorovně spadne, aby se stal 3D polygonálním šachovnicí. |
Skákací mnohostěnHudba nyní dokončila úvodní poznámky a začíná první melodie. Dále, a Glenz (aditivně smícháno) mnohostěn se objeví a odrazí se na kostkovaném povrchu v perfektním načasování s hity orchestru ve skóre, což ukazuje 3D vykreslování a deformaci sítě v reálném čase. Po chvíli se objeví další větší mnohostěn a menší mnohostěn začne poskakovat uvnitř většího. |
TunelDalší scéna je klikatý, fluidní tunel vybudovaný diskrétními body, které se pohybují směrem k fotoaparátu. To vytváří pro diváka pocit spěchání tunelem. |
Oscilační kruhyTunel vybledne do několika oscilujících kruhů, které brzy vyblednou v další scéně. |
Moiré vzoryScéna, kterou lze popsat jako světelnou show. Scény se skládají z několika moaré vzory interakce. V ukázkách té doby byly vzory moaré docela populární. |
StvořeníDalší obrázek uživatele Ulik valí se zprava a mizí. Jsou zobrazeny některé listy a voda spolu s textovými znaky plovoucími po proudu. Text říká „Jiný způsob posouvání“ a je příkladem a scroller, který byl přítomen ve většině ukázek času. |
Zvětšovací a otočná hlavaPoté, co se text vznášel, se scéna opět mění a zobrazuje démonickou lidskou hlavu (jasně inspirovanou maskotem Violent Mind kapely Kreator ) s pentagram vyryté na jeho čele. Koule sestupuje z levého horního rohu a simuluje spodní povrch, který se láme skrz zvětšovací kouli. Tady soundtrack pronese kultovní frázi „Nejsem atomový playboy ", cituji Viceadmirál William H.P. Blandyho poznámky před jadernou zkouškou v bikinách. Koule mizí dolů v pravém dolním rohu a kamera se začne točit, zatímco přibližuje a oddaluje, aby odhalila opakující se vzor hlav, což ukazuje techniku známou jako rotační přiblížení. Fotoaparát poté spadne a dvakrát se odrazí zpět na povrch, poté scéna opět zmizí. |
Plasmový efektKdyž obraz vybledne, kamera se pokaždé umístí blízko povrchu, který mění texturu. Toto je pokračování jejich práce v Neskutečný kde poprvé představili „neskutečný“ plazmový efekt. |
Barevná rotující kostkaPo zobrazení několika povrchů se objeví krychle s připojenými animovanými plochami, která se otáčí kolem a překládá se směrem k fotoaparátu a od něj. |
Vektorové koulePo chvíli tato scéna mizí a na obrazovku padá mnoho malých vektorových koulí, které se začínají odrážet od země a proměňovat se v různé spirálové vzory. Kvůli chybě dojde k chybě této části, pokud je demo nainstalováno v adresáři, jehož celková délka cesty přesahuje 30 znaků. |
RaytracingZnovu dochází k zeslabování a zeslabování, tentokrát se díváme na scénu se dvěma koulemi, jsou vyslovena slova „Deset sekund k přenosu“ (vzorkováno z filmu z roku 1989) Bat-man ),[6] a meč se začne přenášet směrem k fotoaparátu. Koule budou zobrazovat odraz meče i odraz výše uvedeného odrazu v jiné sféře. Scéna byla vykreslena pomocí domácího softwaru pro sledování paprsků společnosti Future Crew.[Citace je zapotřebí ] VodaVzhledem k tomu, že se scéna znovu mění, bude mít tentokrát vykreslený obraz tvar, který mění povrch, podobně jako voda. Tato scéna je vykreslena pomocí a Voxel technika vykreslování krajiny. |
Skákací bitmapaPoté seshora spadne obraz, který bude zobrazovat jezdce na tom, co se jeví jako další fantasy stvoření. Obraz dopadne na zem a při chování se odrazí želé. Název souboru obrázku je pojmenován "ICEKNGDM.LBM" ("Ledové království." Prokládaná bitmapa "), Future Crew nazval obrázek„ Ledové království “;[7] a je to umělecké ztvárnění vytvořil člen Future Crew, ale založený[8][9] na obraze použitém v Rumple Minze reklama na alkohol z počátku 90. let.[10] |
Průlet 3D kosmických lodíV další scéně remeslo připomínající TIE / Pokročilý bojovník z Star Wars: Nová naděje létá ve velkém 3D městě, opouští jej a míří přímo nad text „Future Crew“. To bylo později přepracováno některými z předchozích členů skupiny Budoucí posádka pracovat pro Nápravná zábava jako součást srovnávacího dema Konečná realita. Ploché stínování se používá pro budovy a Gouraudovo stínování pro hladké stromy a nápisy na konci. |
Bitmapa budoucí posádkyObraz vybledne a konečná scéna vybledne, obraz dvou ořechy s textem „Budoucí posádka“. |
Skrytá část
Demo lze spustit pomocí jednoznakového argumentu příkazového řádku „2“ až „5“, který začíná od kterékoli z následujících čtyř částí.
U další části, kterou úvodní text nazývá „jen experiment“, spusťte ukázku argumentem příkazového řádku „u“. Obrazovka se začne plnit stále více hvězdami, které se k ní krouží.
Technická charakteristika
V roce 2013 reverzní inženýrství analýza SR s nyní k dispozici zdrojový kód odhalil design, který je postaven na dvou charakteristických demoscenních paradigmatech: Týmová práce a Zmatek.[11]
Demo interně sestává z 23 oddělených částí, které umožňovaly nezávislý, paralelní vývoj a volný výběr programovacího jazyka (shromáždění, C a Turbo Pascal ) a vývojové nástroje.[12]
Analýza zdrojového kódu také odhalila, že dlouhodobá a populární spekulace, že SR používá svůj vlastní správce paměti který přistupuje k MMU přímo není pravda; ve skutečnosti SR používá standardní funkce správy paměti DOS.[13]
Spuštění dema
Demo běží nejlépe na Intel 80486 PC s a Ultrazvuk Gravis nebo a Sound Blaster Pro (nebo klon kompatibilní s registrem). Jak demo mělo v původní vydané verzi zpomalit Chyba, a náplast byl propuštěn později.[14]
Zatímco demo kód zůstává volně k dispozici na mnoha Internet a je nyní hostován se zapnutým zdrojovým kódem GitHub, je obtížné nebo nemožné spustit Second Reality přímo na moderním PC. Demo přistupuje video a zvuk hardware přímo (pomocí vlastní vestavěné ovladače zařízení ), který je nekompatibilní se současnými operačními systémy, a mnoho z časování v demu se nezvětšuje na moderní procesor rychlosti.
Chcete-li spustit toto demo (s drobnými závadami) na moderním stroji s moderním operačním systémem Okna nebo Linux, lze použít DOSBox.[15] DOSBox je schopen emulace režimy exotického videa a ultrazvuk Gravis, které preferuje Second Reality, a lze je nakonfigurovat na 33MHz doporučeno na konfigurační obrazovce ukázky pro optimální zobrazení.
Dědictví
Pozdější použití soundtracku
- Děti Bodomu použil úvodní hudbu pro první skladbu Všudypřítomná absence remise když byli známí jako Inearthed.
- Úvodní hudba byla použita v Tripomatic Remix od Sels "Franky Jones" F., z Jsi připraven? podle Overdog, vydáno dne Bonzai Records v roce 1996.[16]
- Zvukový doprovod dema byl licencován SHMUP, hra pro iOS.[17]
- Tato píseň je uvedena v albu "Metropole" (2011) ve stopách 2, 3 a 4.
- Soundtrack tohoto dema je použit v písni „Persian Synthesizer“ od Space (2018).
Remixy
- Druhá realita C64 (pouët.net ) od Smash Designs - pravděpodobně nejznámější a nejpůsobivější remix, který je věrnou adaptací původního dema pro Commodore 64 plošina.
- Konečná realita (pouët.net ) od Remedy Entertainment - I když se jedná o reklamu benchmarking software, jedna z video scén vzdává hold původní ukázkové části „Průlet 3D kosmickou lodí“.
- Skutečná realita (pouët.net ) od N.E.V.E.R. - Remix, který zobrazuje všechny části dema, které se hrají v reálném životě.
- Zecond Re @ lity (pouët.net ) od Zon @ Neutr @ - Také remix „skutečného života“, ale tento také obsahuje původní soundtrack, který se hraje a cappella.
- Flash realita (pouët.net ) od The Scampers - A Macromedia Flash remix, s mnoha scénami znovu vytvořenými pomocí ActionScript programovací jazyk.
- SHIZZLE (Team Pokeme ) - Demo na Pokémon Mini, který obsahuje některé části Second Reality.
- Druhá realita 2013 (pouët.net ) od Checkpoint - remix pro Atari ST
- 8K realita (pouët.net ) od Fulcrum - remix provedený v 8 kilobajtech spustitelného kódu PC. Vydáno na demoparty Revision 2015, kde se umístilo na druhém místě. Dvourozměrné výkresy byly modelovány pomocí metaballs.
- Skalní realita (pouët.net ) od Bedrock Bros. - přístav provedený pro Oblázkové inteligentní hodinky. Vydáno na demokarty Evoke 2016, kde se umístilo na druhém místě v kategorii alternativní platformy.
- Holo realita (pouët.net ) od Bedrock Bros. - demake pro Zrcadlo holografický displej. Vydáno na demoparty Demosplash 2018, kde se umístilo na prvním místě v kategorii „moderní“.
- Druhá realipony (pouët.net ) od Equestrian Alicoders - zábavný ponyful remake s originální hudbou.
Reference
- ^ https://demozoo.org/parties/101/
- ^ "Sestavení 93 výsledků". pouet.net. 2011-01-02. Citováno 2011-01-02.
- ^ „Slashdot's“ Top 10 hacků všech dob"". slashdot.org. 1999-12-13. Citováno 2010-12-25.
- ^ Tuomi, Mika (3. srpna 2017). „SecondReality: Zdrojový kód a data Second Reality od Future Crew v roce 1993“ - přes GitHub.
- ^ Smith, Ryan (01.08.2013). „Všechno nejlepší k 20. narozeninám Druhá realita“. Anandtech. Citováno 2013-08-21.
- ^ [1]
- ^ „ICEKNGDM.LBM“.
- ^ „FCINFO12.txt“ (součástí Purple Motion's JOURNEY2).
- ^ „DEMO NEWS # 24“. Demonews. 1993-10-05. Citováno 2015-12-17.
- ^ „Rumple Minze: White Magic from the Black Forest“ (malování reklamy).
- ^ Sanglard, Fabien (16. 8. 2013). „Second Reality Code Review: Part 1 (Introduction)“. fabiensanglard.net. Citováno 2013-08-23.
Tento kód je něco, co jsem nikdy předtím neviděl, což dokonale představuje dva základní aspekty demomakingu: týmová práce. Zmatek.
- ^ Sanglard, Fabien (16. 8. 2013). „Second Reality Code Review: Part 5 (Parts)“. Citováno 2013-08-31.
Každý vizuální efekt Second Reality je plný spustitelný systém DOS. Jmenují se PART a je jich celkem 23. Toto rozhodnutí o návrhu umožnilo rychlé prototypování, simultánní vývoj (protože FC pravděpodobně neměl nástroje pro ovládání zdroje) a svobodný výběr jazyků (ve zdroji najdete ASM, C a dokonce i Pascal).
- ^ Sanglard, Fabien (16. 8. 2013). „Second Reality Code Review: Part 2 (Engine)“. Citováno 2013-08-31.
O Second Reality bylo mnoho legend, které používaly propracovaného správce paměti přes MMU, ale ve stroji po tom není ani stopy. Správa paměti je ve skutečnosti delegována na DOS: Motor začíná uvolněním veškeré paměti RAM a poté ji na vyžádání distribuuje. Jediným efektním trikem je schopnost přidělit RAM od konce haldy: To se provádí pomocí návratové hodnoty DOS malloc, když je požadováno příliš mnoho RAM.
- ^ 2. oprava. Zip na scene.org
- ^ tre_qu (2007-03-28). „DosBox, Compatibility: Second Reality - Future Crew (1993)“. dosbox.com. Citováno 2011-01-02.
- ^ "Discogs".
- ^ Sanglard, Fabien (2011-10-19). "SHMUP". Citováno 2010-03-13.
Tato hudba pochází z jednoho z největších hackerů všech dob: „Second Reality“ od Future Crew. Ano, byla podepsána dohoda, abych mohl hudbu používat.
externí odkazy
- Stažení ukázky Second Reality na scene.org
- Soundtrack druhé reality v ScreamTracker 3 formát (693 K)
- Zdrojový kód druhé reality na GitHub
- Videozáznamy pořízené během natáčení Second Reality , k dispozici na youtube.com a Internetový archiv
- Emulace MSDOS v prohlížeči podle Internetový archiv
- Záznam videa z Druhá realita na Youtube (HQ video z Pouet )