Druhá realita - Second Reality

Logo druhé reality

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á.

Úvod

Úvod

Nejprve 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ěn

Skákací mnohostěn

Hudba 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.

Tunel

Tunel

Další 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í kruhy

Oscilační kruhy

Tunel vybledne do několika oscilujících kruhů, které brzy vyblednou v další scéně.

Moiré vzory

Moiré vzory

Scé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á hlava

Poté, 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ý efekt

Plasmový efekt

Když 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í kostka

Barevná rotující kostka

Po 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é koule

Vektorové koule

Po 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ů.

Raytracing

Znovu 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í ]

Voda

Voda

Vzhledem 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í bitmapa

Poté 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í

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.

Logo Future Crew na maticích

Bitmapa budoucí posádky

Obraz 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

  1. ^ https://demozoo.org/parties/101/
  2. ^ "Sestavení 93 výsledků". pouet.net. 2011-01-02. Citováno 2011-01-02.
  3. ^ „Slashdot's“ Top 10 hacků všech dob"". slashdot.org. 1999-12-13. Citováno 2010-12-25.
  4. ^ Tuomi, Mika (3. srpna 2017). „SecondReality: Zdrojový kód a data Second Reality od Future Crew v roce 1993“ - přes GitHub.
  5. ^ Smith, Ryan (01.08.2013). „Všechno nejlepší k 20. narozeninám Druhá realita“. Anandtech. Citováno 2013-08-21.
  6. ^ [1]
  7. ^ „ICEKNGDM.LBM“.
  8. ^ „FCINFO12.txt“ (součástí Purple Motion's JOURNEY2).
  9. ^ „DEMO NEWS # 24“. Demonews. 1993-10-05. Citováno 2015-12-17.
  10. ^ „Rumple Minze: White Magic from the Black Forest“ (malování reklamy).
  11. ^ 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.
  12. ^ 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).
  13. ^ 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.
  14. ^ 2. oprava. Zip na scene.org
  15. ^ tre_qu (2007-03-28). „DosBox, Compatibility: Second Reality - Future Crew (1993)“. dosbox.com. Citováno 2011-01-02.
  16. ^ "Discogs".
  17. ^ 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