Ikkinchi haqiqat - Second Reality

Ikkinchi haqiqat logotipi

Ikkinchi haqiqat (dastlab nomlangan Haqiqiy emas] [- Ikkinchi haqiqat) an IBM PC mos keladi demo tomonidan yaratilgan Kelajak ekipaji. Debyutida Assambleya 1993 demokratiya 1993 yil 30-iyulda,[1] u kompyuterga kiritilgan joy demo raqobat, va 2D va 3D namoyish bilan birinchi o'rinni egalladi kompyuter grafikasini ko'rsatish.[2] Demo jamoatchilikka 1993 yil oktyabr oyida chiqarildi. Bu 1990-yillarning boshlarida kompyuterda yaratilgan eng yaxshi namoyishlardan biri hisoblanadi; 1999 yilda Slashdot uni "Barcha zamonlarning eng yaxshi 10 xaklari" qatoriga qo'shdi.[3] Uning manba kodi yilda chiqarilgan GitHub kabi ombor jamoat mulki dasturlari yordamida Litsenziyasiz[4] 2013 yil 1 avgustda chiqarilganining 20 yilligi munosabati bilan.[5]

Demo tavsifi

Boshqa demolarda qo'llanilgan ko'plab usullar, shu jumladan Future Crew-ning avvalgi ishlari, Ikkinchi Haqiqatda takomillashtirildi va qayta ishlatildi. Demo soundtrack-ga ega edi Techno musiqasi tomonidan tuzilgan Skaven va Binafsha harakat foydalanish ScreamTracker 3. Vizual tasvirlarni musiqa bilan sinxronlash darajasi o'z davri uchun juda ta'sirli edi.

Kirish

Kirish

Birinchidan, kirish fonda matn ko'rsatilishini namoyish qilib o'ynaydi. Shundan so'ng, bir nechta kemalar paydo bo'ladi va kameradan uchib ketishadi, bu 3D ko'rsatishni namoyish etadi. Biroz masofadan keyin kemalar g'oyib bo'lib, zarba to'lqinini yuboradi (eslatib turadi Praksis portlash effekti filmda ko'rilgan Star Trek VI: kashf qilinmagan mamlakat ). Ijroini ko'rsatish uchun ekran o'chadi Vendigo, qaysi vaqtda Binafsha harakat Demo uchun asosiy musiqiy skor boshlanadi. Keyin tasvir tekislanib, gorizontal ravishda tushib, 3D, ko'pburchak shaxmat taxtasiga aylanadi.

Qaytib ketayotgan poliedr

Qaytib ketayotgan poliedr

Hozirda musiqa o'zining kirish yozuvlarini tugatdi va birinchi kuy boshlanadi. Keyingi, a glenz (qo'shimcha ravishda aralashtirilgan) ko'pburchak paydo bo'lib, katakchada pog'ona bilan, mukammal vaqt bilan orkestr xitlari skorda, 3D renderlash va real vaqtda mash deformatsiyasini namoyish etadi. Biroz vaqt o'tgach, yana bir katta ko'pburchak paydo bo'ladi va kichik ko'pburchak kattaroq ichida sakray boshlaydi.

Tunnel

Tunnel

Keyingi sahna - bu kameraga qarab harakatlanadigan diskret nuqtalar tomonidan qurilgan, o'ralgan, suyuq tunnel. Bu tomoshabin uchun tunnel orqali shoshilish hissi yaratadi.

Tebranuvchi doiralar

Tebranuvchi doiralar

Tunnel ba'zi tebranuvchi doiralarga aylanib, tez orada keyingi sahnaga tushib ketadi.

Moire naqshlari

Moire naqshlari

Yorug'lik namoyishi deb ta'riflash mumkin bo'lgan sahna. Sahnalar bir nechta qismlardan iborat moiré naqshlari o'zaro ta'sir o'tkazish. Moirening naqshlari o'sha paytdagi namoyishlarda juda mashhur edi.

Maxluq

Keyingi rasm Ulik o'ng tomondan siljiydi va yo'q bo'lib ketadi. Ba'zi barglar va suv quyida suzuvchi matn belgilar bilan birga ko'rsatiladi. Matnda "O'tkazishning yana bir usuli" va a ga misol keltirilgan scroller, bu vaqtning aksariyat namoyishlarida mavjud edi.

Kattalashtiruvchi va aylanadigan bosh

Matn suzgandan so'ng, yana sahna o'zgarib, shaytonga o'xshash odam boshini ko'rsatdi (guruhning "Zo'ravon Mind" maskotidan aniq ilhomlangan) Kreator ) bilan pentagram peshonasiga o'yib yozilgan. Sfera chap tomondagi yuqori burchakdan kattalashtiruvchi sfera orqali sinadigan sirtni simulyatsiya qilib tushadi. Bu erda soundtrack "ibodat iborasini aytadi"Men atom o'ynaydigan bola emasman "iqtibos keltirgan holda Vitse-admiral Uilyam H.P. Blandining Bikini yadro sinovidan oldin aytgan so'zlari. Sfera o'ng pastki burchakda g'oyib bo'lib, kamera kattalashganda va tashqariga chiqarishda aylana boshlaydi, bu esa boshning takrorlanuvchi naqshini ko'rsatib, bu kabi uslubni namoyish etadi. rotozooming. Keyin kamera yiqilib, yuzasiga ikki marta sakrab sakraydi, shundan so'ng sahna yana o'chadi.

Plazma ta'siri

Plazma ta'siri

Rasm o'chib ketganda, kamera har safar o'zgaruvchan to'qimalarga yaqin joylashgan. Bu ularning ishlarining davomi Haqiqiy emas qaerda ular birinchi marta "haqiqiy bo'lmagan" plazma ta'siri.

Rangli yigiruvchi kub

Rangli yigiruvchi kub

Bir nechta sirt ko'rsatilgandan so'ng, animatsion sirtlari biriktirilgan kub chiqadi va kameraga tarjima qilinayotganda aylanadi.

Vektorli to'plar

Vektorli to'plar

Biroz vaqt o'tgach, bu sahna o'chib ketadi va ko'plab kichik vektorli to'plar ekranga tushib, erdan sakrab chiqa boshlaydi va turli xil spiral naqshlarga aylanadi. Xato tufayli, demo katalogga o'rnatilgan bo'lsa, ushbu qism ishdan chiqadi, yo'lning uzunligi 30 belgidan oshsa.

Raytracing

Yana bir bor o'chib ketmoqda va pasayish bor, bu safar biz ikkita sferali sahnani ko'rib chiqmoqdamiz, "Uzatishga o'n soniya" so'zlari aytilgan (1989 yilgi filmdan olingan) Botmon ),[6] va qilich kamera tomon tarjima qila boshlaydi. Sharlar qilichning aksini va yuqorida aytib o'tilgan boshqa sohadagi aksini aks ettiradi. Sahna Future Crew tomonidan tayyorlangan raylarni kuzatib borish dasturi yordamida namoyish etildi.[iqtibos kerak ]

Suv

Suv

Sahna yana o'zgarganda, bu safar tasvir suvga o'xshash sirt o'zgaruvchan shaklda bo'ladi. Ushbu sahna a yordamida namoyish etiladi Voxel landshaftni ko'rsatish texnikasi.

Qayta tiklanadigan bitmap

Shundan so'ng, yana bir xayoliy jonzotga o'xshab ko'rinadigan narsada chavandoz tasvirlangan rasm yuqoridan tushadi. Tasvir erga urilib, o'zini tutayotganda sakrab chiqadi jele.

Rasm faylining nomi "ICEKNGDM.LBM" ("Muzlik Shohligi) Interleaved Bitmap "), Future Crew tasvirni" Muzlik Shohligi "deb ataydi;[7] va bu badiiy ijro Future Crew a'zosi tomonidan yaratilgan, ammo asoslangan[8][9] a-da ishlatiladigan rasmda Rumple Minze 1990-yillarning boshidan spirtli ichimliklarni reklama qilish.[10]

3D kosmik kemasi uchib ketadi

3D kosmik kemasi uchib ketadi

Keyingi sahnada .ni eslatuvchi hunarmandchilik TIE / Advanced fighter dan Yulduzli urushlar: yangi umid katta 3D shahar atrofida uchib, uni qoldirib va ​​"Future Crew" matni ustida yuqoriga qarab harakatlanmoqda. Buni keyinchalik ba'zi oldingi a'zolari qayta tikladilar Kelajak ekipaji uchun ishlash Remedy Entertainment benchmarking demosining bir qismi sifatida Yakuniy haqiqat. Yassi soyalar binolar uchun ishlatiladi va Goura soyasi silliq daraxtlar va oxirida yozuvlar uchun.

Yong'oqdagi Future Crew Logo

Future Crew bitmap

Tasvir yo'qoladi va oxirgi sahna, ikkitasi tasviri yo'qoladi yong'oq ustiga "Future Crew" yozuvi yozilgan.

Yashirin qism

Namoyishni keyingi to'rt qismdan birini boshlash uchun bitta belgi buyrug'i satrining argumenti "2" dan "5" gacha boshlash mumkin.

Kirish matnida "shunchaki tajriba" deb nomlangan yana bir qism uchun demo "u" ning buyruq qatori argumenti bilan boshlanadi. Ekranda ekran tomon burilib boruvchi ko'proq yulduzlar to'ldirila boshlaydi.

Texnik xarakteristikasi

2013 yilda a teskari muhandislik hozirda mavjud bo'lgan SR tahlillari manba kodi ikkita xarakterli demosen paradigmasi atrofida qurilgan dizayni aniqladi: Jamoa bilan ishlash va Xiralashish.[11]

Ichki demo 23 ta ajratilgan qismdan iborat bo'lib, mustaqil, parallel ravishda ishlab chiqish va dasturlash tilini erkin tanlashga imkon berdi (yig'ilish, C va Turbo Paskal ) va rivojlanish vositalari.[12]

Manba kodini tahlil qilish shuni ham ko'rsatdiki, SR o'zining uzoq vaqtdan beri foydalanib kelayotgan va ommabop spekülasyonları xotira menejeri ga kiradigan MMU to'g'ridan to'g'ri emas; aslida SR standart DOS xotirani boshqarish funktsiyalaridan foydalanadi.[13]

Namoyishni ishga tushirish

Demo eng yaxshi tarzda ishlaydi Intel 80486 A bilan kompyuter Gravis ultratovush yoki a Sound Blaster Pro (yoki registrga mos keladigan klon). Demo dastlabki chiqarilgan versiyada bo'lgani kabi, sekinlashuv xato, a yamoq keyinchalik ozod qilindi.[14]

Namoyish kodi ko'pchilikda mavjud bo'lib qolmoqda Internet saytlari va hozirda manba kodi bilan joylashtirilgan GitHub, Ikkinchi haqiqatni to'g'ridan-to'g'ri zamonaviy kompyuterda ishlatish qiyin yoki imkonsiz. Namoyish video va tovush to'g'ridan-to'g'ri qo'shimcha qurilmalar (o'zining ichki o'rnatilganidan foydalanib) qurilma drayverlari ) amaldagi operatsion tizimlarga mos kelmaydi va demodagi ko'p vaqtlar zamonaviyga mos kelmaydi Markaziy protsessor tezlik.

Ushbu demoni (kichik nosozliklar bilan) zamonaviy operatsion tizimga o'xshash zamonaviy kompyuterda ishlatish uchun Windows yoki Linux, foydalanish mumkin DOSBox.[15] DOSBox imkoniyatiga ega taqlid qilish ekzotik video rejimlari va Gravis ultratovush Ikkinchi haqiqat tomonidan afzal qilingan va 33 ga sozlanishi mumkinMGts optimal ko'rish uchun demo konfiguratsiya ekranida tavsiya etiladi.

Meros

Keyinchalik soundtrackdan foydalaniladi

  • Bodom bolalari birinchi trek uchun kirish musiqasidan foydalanilgan Hamma joyda remissiyaning yo'qligi ular Inearthed deb tanilganlarida.
  • In kirish musiqa ishlatilgan "Franki Jons" Sels tomonidan Tripomatik Remiks F., ning Tayyormisiz? tomonidan Ortiqcha, ozod qilindi Bonzai yozuvlari 1996 yilda.[16]
  • Namoyish uchun soundtrack litsenziyalangan edi SHMUP, iOS o'yini.[17]
  • Ushbu qo'shiq albomda ko'rsatilgan "Metropolis" (2011) 2, 3 va 4 yo'llarda.
  • Ushbu demo soundtracki Space (2018) ning "Persian Synthesizer" qo'shig'ida ishlatiladi.

Remikslar

  • Ikkinchi haqiqat C64 (pouët.net ) Smash Designs tomonidan - Ehtimol, eng taniqli va eng ta'sirchan remiks, bu asl demoning sodda moslashuvi bo'lib Commodore 64 platforma.
  • Yakuniy haqiqat (pouët.net ) Remedy Entertainment tomonidan - Garchi bu reklama bo'lsa ham benchmarking dasturiy ta'minot, video lavhalardan biri asl demoning "3D kosmik apparati uchib ketishi" qismiga hurmat ko'rsatmoqda.
  • Haqiqiy haqiqat (pouët.net ) tomonidan N.E.V.E.R. - Demoning barcha qismlarini real hayotda namoyish etadigan remiks.
  • Zecond Re @ lity (pouët.net ) tomonidan Zon @ Neutr @ - Bundan tashqari, "haqiqiy hayot" remiksi, shu bilan birga, ushbu musiqada ham ijro etilayotgan original soundtrack mavjud kapella.
  • Yorqin haqiqat (pouët.net ) Scampers tomonidan - A Macromedia Flash remix, yordamida ko'plab sahnalar yaratilgan Harakatlar dasturlash tili.
  • SHIZZLE (Pokeme jamoasi ) - demo Pokémon Mini Ikkinchi haqiqatning ba'zi qismlarini o'z ichiga olgan.
  • Ikkinchi haqiqat 2013 yil (pouët.net ) Checkpoint tomonidan - uchun remiks Atari ST
  • 8K haqiqat (pouët.net ) tomonidan Fulcrum - 8 kilobayt bajariladigan kompyuter kodida bajarilgan remiks. Ikkinchi o'rinni egallagan Revision 2015 demopartiyasida chiqarilgan. Ikki o'lchovli chizmalar yordamida modellashtirilgan metaballalar.
  • Rokki haqiqat (pouët.net ) Bedrock Bros. tomonidan - uchun qilingan port Pebble Smartwatch. Evoke 2016 Demoparty-da chiqarildi, u alternativa platformasi toifasida ikkinchi o'rinni egalladi.
  • Holo haqiqat (pouët.net ) Bedrock Bros. tomonidan - demake uchun Ko'zoynak golografik displey. Demosplash 2018-dagi "zamonaviy" toifasida birinchi o'rinni olgan Demopartiyada chiqarilgan.
  • Ikkinchi haqiqat (pouët.net ) Equestrian Alicoders tomonidan - original musiqa bilan kulgili ponyful remake.

Adabiyotlar

  1. ^ https://demozoo.org/parties/101/
  2. ^ "Assambleyaning 93 natijasi". pouet.net. 2011-01-02. Olingan 2011-01-02.
  3. ^ "Slashdot" ning barcha zamonlarning eng yaxshi 10 ta xakerlari"". slashdot.org. 1999-12-13. Olingan 2010-12-25.
  4. ^ Tuomi, Mika (2017 yil 3-avgust). "SecondReality: 1993 yilda Future Crew tomonidan Ikkinchi Haqiqat manbai kodi va ma'lumotlar" - GitHub orqali.
  5. ^ Smit, Rayan (2013-08-01). "Ikkinchi haqiqat bo'lgan 20-tug'ilgan kuningiz bilan". Anandtech. Olingan 2013-08-21.
  6. ^ [1]
  7. ^ "ICEKNGDM.LBM".
  8. ^ "FCINFO12.txt" (Purple Motion's JOURNEY2 bilan birga).
  9. ^ "DEMO NEWS # 24". Demonews. 1993-10-05. Olingan 2015-12-17.
  10. ^ "Rumple Minze: qora o'rmondan oq sehr" (reklama rasmlari).
  11. ^ Sanglard, Fabien (2013-08-16). "Ikkinchi haqiqat kodini ko'rib chiqish: 1-qism (kirish)". fabiensanglard.net. Olingan 2013-08-23. Kod men ilgari ko'rmagan narsaga o'xshaydi, bu demomakingning ikkita muhim jihatini mukammal aks ettiradi: Jamoa bilan ishlash. Xiralashish.
  12. ^ Sanglard, Fabien (2013-08-16). "Ikkinchi haqiqat kodini ko'rib chiqish: 5-qism (qismlar)". Olingan 2013-08-31. Har bir Ikkinchi Haqiqat vizual effektlari to'liq DOS dasturidir. Ular PART deb nomlangan va ularning hammasi 23 ta. Ushbu dizayn qarori tez prototiplash, bir vaqtning o'zida ishlab chiqishga imkon berdi (chunki FC manbalarni boshqarish vositalariga ega emas edi) va tillarni erkin tanlash (manbada ASM, C va hatto Paskalni topish mumkin).
  13. ^ Sanglard, Fabien (2013-08-16). "Ikkinchi haqiqat kodini ko'rib chiqish: 2-qism (dvigatel)". Olingan 2013-08-31. MMU orqali ishlab chiqilgan xotira menejeri yordamida Ikkinchi Haqiqat haqida ko'plab afsonalar bo'lgan, ammo dvigatelda buning izi yo'q. Xotirani boshqarish aslida DOS-ga topshirilgan: Dvigatel barcha operativ xotirani taqsimlash bilan boshlanadi va keyin uni talab bo'yicha tarqatadi. Faqatgina chiroyli hiyla - bu uyumning oxiridan boshlab RAMni ajratish qobiliyati: Bu juda ko'p RAM so'ralganda DOS malloc qaytish qiymati yordamida amalga oshiriladi.
  14. ^ 2ndpatch.zip scene.org saytida
  15. ^ tre_qu (2007-03-28). "DosBox, moslik: Ikkinchi haqiqat - kelajak ekipaj (1993)". dosbox.com. Olingan 2011-01-02.
  16. ^ "Discogs".
  17. ^ Sanglard, Fabien (2011-10-19). "SHMUP". Olingan 2010-03-13. Bu [Musiqa] barcha zamonlarning eng katta xakerlaridan biri: Future Crew tomonidan yaratilgan "Ikkinchi haqiqat". Ha, musiqadan foydalanishim uchun shartnoma imzolandi.

Tashqi havolalar