Andra verkligheten - Second Reality
Second Reality (ursprungligen benämnd Unreal] [ - The 2nd Reality ) är en IBM PC -kompatibel demo skapad av Future Crew . Det debuterade vid Assembly 1993 demoparty den 30 juli 1993, där det deltog i PC -demotävlingen , och slutade på första plats med sin demonstration av 2D- och 3D -datorgrafikåtergivning . Demon släpptes för allmänheten i oktober 1993. Det anses vara en av de bästa demos som skapades under början av 1990 -talet på PC; 1999 röstade Slashdot det som en av "Top 10 Hacks of All Time". Dess källkod släpptes i ett GitHub -förvar som offentlig programvara med Unlicense på 20 -årsjubileet för utgivningen den 1 augusti 2013.
Demobeskrivning
Många tekniker som används av andra demos, inklusive Future Crews egna tidigare arbete, förfinades och återanvändes i Second Reality. Demoen hade ett soundtrack av Techno -musik komponerad av Skaven och Purple Motion med ScreamTracker 3 . Graden av synkronisering av det visuella med musiken var mycket imponerande för sin tid.
IntroduktionFörst spelar introduktionen, som visar textåtergivning på en bakgrund. Efter det är det klart att flera fartyg dyker upp och flyger iväg från kameran som visar 3D -rendering. Efter en bit försvinner fartygen och skickar ut en chockvåg (som påminner om Explosionseffekten Praxis som ses i filmen Star Trek VI: The Undiscovered Country ). Skärmen bleknar för att visa en återgivning av Wendigo , då börjar Purple Motions främsta musikaliska partitur för demoen. Bilden plattar sedan och faller horisontellt för att bli en 3D, polygonal schack. |
Studsande polyederMusiken har nu avslutat sina inledande noter vid denna tidpunkt och den första melodin startar. Därefter dyker en glenz (additivt blandad) polyhedron upp och studsar på den rutiga ytan, i perfekt timing med orkesterns träffar i noten, vilket visar 3D-rendering och maskdeformation i realtid. Efter ett tag dyker en annan större polyeder upp och den mindre polyedern börjar studsa inuti den större. |
TunnelNästa scen är en slingrande, flytande tunnel byggd av diskreta punkter som rör sig mot kameran. Detta skapar en känsla av att rusa genom tunneln för betraktaren. |
Oscillerande cirklarTunneln bleknar ut i några oscillerande cirklar som snart bleknar in i nästa scen. |
Moiré -mönsterEn scen som kan beskrivas som en ljusshow. Scenerna består av flera moirémönster som interagerar. Moiré -mönster var ganska populära i den tidens demos. |
VarelseDärefter rullar en bild av Ulik in från höger och försvinner. Vissa blad och vatten visas, tillsammans med texttecken som flyter nedströms. Texten säger "Ett annat sätt att rulla" och är ett exempel på en rullare , som fanns i de flesta demos av tiden. |
Förstorande och roterande huvudEfter att texten flutit förbi ändras scenen igen för att visa ett demoniskt-liknande mänskligt huvud (tydligt inspirerat av maskoten Violent Mind of the band Kreator ) med ett pentagram graverat på pannan. En sfär kommer ner från det övre vänstra hörnet som simulerar att ytan under bryts genom en förstoringsfär. Det är här soundtracket yttrar kultfrasen " I am not an atomic playboy ", med citat av vice amiral William HP Blandys kommentarer innan Bikini -kärnprovet . Sfären försvinner ner i det nedre högra hörnet och kameran börjar snurra medan du zoomar in och ut för att avslöja ett upprepande mönster av huvuden, vilket visar en teknik som kallas rotozooming . Kameran faller sedan ner och studsar tillbaka upp på ytan två gånger, varefter scenen bleknar igen. |
PlasmaeffektNär bilden bleknar placeras kameran nära en ytförändrad textur varje gång. Detta är en fortsättning på deras arbete i Unreal där de först introducerade den "overkliga" plasmaeffekten . |
Färgad snurrande kubEfter att några ytor har visats kommer en kub med animerade ytor fästa upp och snurrar runt medan den översätts mot och bort från kameran. |
Vector bollarEfter ett tag bleknar denna scen och många små vektorbollar faller ner på skärmen och börjar studsa av marken och förvandlas till olika spiralmönster. På grund av ett fel kommer den här delen att krascha om demoen är installerad i en katalog med hela sökvägens längd som överstiger 30 tecken. |
RaytracingÅterigen är det en fade out och en fade in, den här gången tittar vi på en scen med två sfärer, orden "Tio sekunder till överföring" talas (samplade från filmen Batman från 1989 ) och ett svärd börjar översätta mot kameran . Sfärerna kommer att visa en reflektion av svärdet samt en reflektion av den ovannämnda reflektionen i den andra sfären. Scenen gjordes med hjälp av Future Crews hemgjorda strålspårningsprogram. VattenNär scenen ändras igen kommer den här bilden att ha en ytförändrande form, liknande den för vatten. Denna scen återges med hjälp av en Voxel landskapsteknik. |
Hoppande bitmappEfter detta kommer en bild att falla in ovanifrån, som visar en ryttare på vad som verkar vara ännu en fantasivarelse. Bilden kommer att träffa marken och studsa upp medan den beter sig som gelé . Bildfilnamnet heter "ICEKNGDM.LBM" ("Ice Kingdom Interleaved Bitmap "), Future Crew kallar bilden "Ice Kingdom"; och det är en konstnärlig återgivning skapad av en medlem av Future Crew, men baserad på en målning som används i en Rumple Minze -alkoholannons från början av 1990 -talet . |
3D-rymdfarkoster genomflyttningI nästa scen flyger ett hantverk som påminner om TIE/Advanced -fightern från Star Wars: A New Hope runt i en stor 3D -stad, lämnar den och går upp över texten "Future Crew". Detta gjordes senare om av några av de tidigare medlemmarna i Future Crew som arbetade för Remedy Entertainment som en del av referensdemon Final Reality . Platt skuggning används för byggnaderna och Gouraud -skuggning för de släta träden och bokstäver i slutet. |
Future Crew -bitmappBilden bleknar och slutscenen bleknar in, en bild av två nötter med texten "Future Crew" på. |
Dold del
Demoen kan startas med ett enda tecken kommandoradsargument "2" till "5" för att utgå från någon av de senare fyra delarna.
För en annan del som dess inledande text kallar "bara ett experiment" startar demoen med ett kommandoradsargument "u". Skärmen börjar fyllas med allt fler stjärnor som vrider sig mot skärmen.
Teknisk egenskap
År 2013 avslöjade en omvänd teknikanalys av SR med den nu tillgängliga källkoden en design som är byggd kring två karaktäristiska demoscenparadigm: Teamwork och Obfuscation .
Internt består demoen av 23 separerade delar som möjliggjorde oberoende, parallell utveckling och gratis val av programmeringsspråk ( montering , C och Turbo Pascal ) och utvecklingsverktyg.
Analysen av källkoden avslöjade också att den långvariga och populära spekulationen om att SR använder sin egen minneshanterare som har åtkomst till MMU direkt inte är sann; i själva verket använder SR vanliga DOS -minneshanteringsfunktioner.
Kör demoen
Demon körs bäst på en Intel 80486- dator med ett Gravis-ultraljud eller en Sound Blaster Pro (eller registerkompatibel klon). Eftersom demoen i den ursprungliga versionen hade en långsam bugg, släpptes en patch senare.
Medan demokoden förblir fritt tillgänglig på många internetsajter och är nu värd med källkod på GitHub , är det svårt eller omöjligt att köra andra Reality direkt på en modern dator. Demon åtkomst video och ljud hårdvara direkt (med hjälp av sin egen inbyggda drivrutiner ), vilket är oförenligt med nuvarande operativsystem, och många av tiderna i demo inte skala upp till moderna CPU hastigheter.
För att köra denna demo (med mindre fel) på en modern maskin som kör ett modernt operativsystem som Windows eller Linux , kan man använda DOSBox . DOSBox kan emulera de exotiska videolägen och Gravis -ultraljudet som föredras av Second Reality och kan konfigureras till 33 MHz som rekommenderas på demos konfigurationsskärm för optimal visning.
Arv
Senare användning av ljudspår
- Children of Bodom använde introduktionsmusiken för det första spåret av Ubiquitous Absence Of Remission när de kallades Inearthed.
- Introduktionsmusiken användes i Tripomatic Remix av Sels "Franky Jones" F. , av Are You Ready? av Overdog , släppt på Bonzai Records 1996.
- Ljudspåret för demoen var licensierat för SHMUP , ett iOS -spel.
- Den här låten finns på albumet "Metropolis" (2011) i spåren 2, 3 och 4.
- Soundtracket till denna demo används i låten "Persian Synthesizer" av Space (2018).
Remixer
- Second Reality C64 ( pouët.net ) av Smash Designs-Förmodligen den mest kända och mest imponerande remixen, en trogen anpassning av den ursprungliga demoen för Commodore 64- plattformen.
- Final Reality ( pouët.net ) av Remedy Entertainment-Även om detta är en kommersiell benchmarking- mjukvara, hyllar en av videoscener den ursprungliga demos "3D-rymdfarkoster genomflyttning" -del.
- Real Reality ( pouët.net ) av NEVER - En remix som visar alla delar av demoen som spelas i verkliga livet.
- Zecond Re@ lity ( pouët.net ) av Zon@ Neutr@ - Också en "real life" remix, men den här innehåller också det ursprungliga soundtracket som framförs a cappella .
- Flash Reality ( pouët.net ) av The Scampers - En Macromedia Flash -remix, med många scener som återskapas med programmeringsspråket Actionscript .
- SHizZLE ( Team Pokeme ) - En demo på Pokémon Mini , som innehåller några delar av Second Reality.
- Second Reality 2013 ( pouët.net ) av Checkpoint - remix för Atari ST
- 8K Reality ( pouët.net ) av Fulcrum - en remix gjord i 8 kilobyte körbar PC -kod. Släpptes vid Revision 2015 demoparty där den rankades tvåa. Tvådimensionella ritningar modellerades med hjälp av metaballer .
- Rocky Reality ( pouët.net ) av Bedrock Bros. - en hamn gjord för Pebble Smartwatch . Släpptes på Evoke 2016 demoparty där det rankades tvåa i kategorin alternativ plattform.
- Holo Reality ( pouët.net ) av Bedrock Bros. - en demake för den holografiska displayen i Looking Glass . Släpptes på Demosplash 2018 demoparty där den rankades först i kategorin "modern".
- Second Realipony ( pouët.net ) av Equestrian Alicoders - rolig ponny remake med originalmusik.
- First Reality ( pouët.net ) av Holo Sapiens - 3d argumenterad verklighet.
Referenser
externa länkar
- Second Reality demo ladda ner på scene.org
- Second Reality -ljudspår i ScreamTracker 3 -format (693 K)
- Andra Reality -källkoden på GitHub
- Videofilmer tagna under tillverkningen av Second Reality , tillgängliga på youtube.com och Internet Archive
- MSDOS-emulering i webbläsaren av Internetarkivet
- Videoinspelning av Second Reality på YouTube ( HQ -video från Pouet )









