
쥬라기 공원(Jurassic Park)의 컴퓨터들을 아주 상세하게 분석하기
요약
영화 쥬라기 공원에 등장하는 컴퓨터와 소프트웨어 사양을 상세히 분석합니다. Apple Powerbook 100부터 SGI 워크스테이션까지, 당시 세트장에 투입된 실제 하드웨어의 사양과 비용을 다룹니다.
핵심 포인트
- Apple Powerbook 100 등 당시 실제 하드웨어 사용
- SGI R4000 Indigo 워크스테이션의 역할
- 영화 제작을 위해 투입된 수백만 달러 상당의 장비
- 실시간 그래픽 구현을 위한 특수 효과 팀의 기술
며칠 전 쥬라기 공원(Jurassic Park)에 관한 일화를 언급한 후, 저는 영화를 다시 보았습니다. 이제 아마 열 번은 넘게 본 것 같습니다. 이번에는 제가 발견한 모든 컴퓨터와 소프트웨어를 조사해 보았습니다.
놀랍게도, 가장 먼저 보이는 컴퓨터는 섬인 Isla Nublar가 아니라 Alan Grant와 Ellie Sattler의 이동식 트레일러 안에 있습니다. 그것은 아래 이미지의 왼쪽에 보이는 Apple Powerbook 100입니다.
이 기기는 16 MHz의 Motorola 68000 프로세서, 2~8 메가바이트 (MB)의 RAM, 640 × 400 픽셀 해상도를 가진 9인치 (23 cm) 단색 백라이트 액정 디스플레이 (LCD), 그리고 System 7.0.1 운영체제 (OS)를 탑재하고 있었습니다. Wikipedia
이 기기의 사양을 보니 수동 행렬 (passive matrix) 방식이었던 90년대 노트북 화면이 얼마나 끔찍했는지 떠오릅니다. 확실히 그 시대에서 그리워하고 싶지 않은 부분입니다.
모든 컴퓨터와 소프트웨어는 관제실 (Control Room) 내에 있는 두 엔지니어, Dennis Nedry와 Ray Arnold의 책상 위에 위치해 있습니다.
Dennis Nedry의 책상은 세 대의 기기 (Mac 두 대, SGI 한 대), 세 대의 모니터, PDA 한 대, 그리고 저장 장치들이 뒤섞인 형언할 수 없는 난장판입니다.
Ray Arnold의 책상은 훨씬 더 깔끔합니다. CCTV 화면, 저장 장치, 두 대의 컴퓨터 (Mac 한 대와 SGI 한 대), 그리고 두 대의 모니터가 갖춰져 있습니다.
관제실 뒤쪽에는 거대한 스크린과 높은 패널 및 깜빡이는 빨간 불빛이 있는 슈퍼컴퓨터 (supercomputer)를 확인할 수 있습니다.
도서 『The Making Of Jurassic Park』에는 그들이 관제실을 어떻게 디자인했는지에 대한 흥미로운 세부 사항들이 담겨 있습니다.
세트장의 모든 것은 실제였습니다. 관객들이 이제 컴퓨터에 대해 매우 해박하기 때문에 그 어떤 것도 가짜로 만들 수 없었습니다. 총합하여, Silicon Graphics에서 대여한 875,000달러 상당의 컴퓨터 하드웨어, Apple에서 대여한 350,000달러 상당의 하드웨어, 그리고 약 500,000달러의 추가 하드웨어 및 소프트웨어가 세트장과 무대 뒤 관제실을 장비하는 데 투입되었습니다. Cory Faucher (특수 효과 코디네이터)
이는 인플레이션을 반영했을 때, Apple과 SGI가 쥬라기 공원 제작을 위해 2026년 달러 기준으로 약 4,000,000달러 상당을 대여했음을 의미합니다.
Ray Arnold의 워크스테이션(workstation)은 SGI R4000 Indigo입니다. 두 장면에서 간신히 보입니다. 54:48 지점에서 눈 깜빡할 사이에 지나가 버릴 것입니다.
영화 후반부에는 하체 운동을 거르지 않는 벨로시랩터(Velociraptor) 덕분에 이를 다소 더 잘 볼 수 있습니다.
영화의 요구 사항을 충족하기 위해, SGI 시스템들은 허리케인의 실시간 3D 애니메이션 (3D animation)을 실행하는 데 유용하게 사용되었습니다. 과연 그랬을까요?
대형 스크린과 각 개별 스테이션의 컴퓨터 모니터 모두에 그래픽을 구현하기 위해 역동적이고 상호작용적인 (interactive) 방식이 채택되었습니다. 세트 옆에 임시 방을 만들고, 그곳에 Silicon Graphics와 Apple Macintosh 컴퓨터 시스템들을 대거 배치했습니다. 컴퓨터 디스크에는 Michael Backes가 이끄는 4인 규모의 컴퓨터 그래픽 (computer graphics) 팀이 6개월 동안 생성한 애니메이션들이 저장되어 있었습니다.
세트에서 무전기를 통해 전달되는 신호에 맞춰, Backes와 그의 팀은 그래픽을 무대 위의 적절한 모니터로 직접 송출할 수 있었으며, 이를 통해 출연 배우들이 실제로 이미지를 불러오는 것처럼 보이게 만들었습니다.
쥬라기 공원(Jurassic Park) 제작기
Dennis Nedry의 강력한 워크스테이션(workstation)은 SGI IRIS Crimson입니다. 워낙 거대한 장비라 그의 책상 위에는 들어가지 않습니다. 책상 오른쪽 바닥(빨간 상자)에 놓여 있습니다.
대부분의 시간 동안 이 장비는 3D 체스 게임을 보여주는 데 사용됩니다 (Dennis의 책상 오른쪽 끝 모니터).
SGI Crimson은 화면에 거의 나타나지 않습니다. Dennis의 "white rabbit" 락다운 (lockdown) 상황이 Samuel Jackson을 우울하게 만든 직후에 잠시 보입니다.
SGI Crimson은 1992년에 출시된 매우 강력한 워크스테이션(workstation)이었습니다. 주요 특징은 실시간 3D 그래픽 카드 패널이었습니다. CPU 또한 하드웨어 부동 소수점 장치 (Floating-Point Unit)를 갖춘 매우 강력한 성능을 자랑했는데, 이는 3D 그래픽 분야에서 매우 고급 사양에 해당했습니다.
- 100 MHz R4000 또는 150 MHz R4400 MIPS 프로세서 1개
- 7가지 고성능 3D 그래픽 서브시스템 중 선택 가능 (Entry, XS, XS24, Elan, Extreme, Reality Engine, VGXT)
- 최대 256 MB 메모리 및 최대 7.2 GB의 내부 디스크 용량, 추가 인클로저(enclosures)를 사용하여 72 GB 이상으로 확장 가능
- I/O 서브시스템에는 4개의 VMEbus 확장 슬롯, 이더넷(Ethernet) 및 디스크 스트라이핑(disk striping)을 지원하는 2개의 SCSI 채널이 포함됨
Wikipedia
Dennis와 Ray 모두 백업용으로 PLI Mini Arrays를 사용합니다. Dennis의 책상 왼쪽 끝에는 5개가 인상적으로 쌓여 있습니다.
영화에는 설정 오류(continuity error)가 있습니다. 이 초기 장면에서 PLI 더미가 왼쪽을 향하고 있는 것을 보세요.
영화 후반부, Ray가 Dennis의 책상을 물려받은 후에는 PLI들이 마법처럼 개발자를 향하도록 회전해 있는 것을 볼 수 있습니다.
Ray의 책상에서도 2개의 PLI로 구성된 더 작은 더미를 발견할 수 있습니다.
John Hammond가 CCTV로 지프차의 진행 상황을 지켜보는 클로즈업 장면이 있습니다.
세부 사항에 대한 주의에도 불구하고, LED가 모두 꺼져 있는 것으로 보아 PLI들이 연결되지 않은 것으로 보입니다. 1993년 봄호 Mac's Place에서 38페이지에 있는 광고를 통해 용량에 대한 더 자세한 정보를 확인할 수 있습니다.
John Hammond가 "비용을 아끼지 않았으므로(spared no expense)", 개당 3,598달러인 1GiB 버전을 선택했다고 말하는 것이 타당합니다. 이는 2026년 가치로 환산하면 7 GiB의 저장 공간을 제공하며, 그 가치는 33,223.70달러에 해당합니다. 2026년 기준으로 7 GiB HDD의 가격은 0.49달러일 것입니다.
하이엔드 PC가 120 MiB HDD를 탑재하던 1993년 당시, 7 GiB는 엄청난(MASSIVE) 양이었습니다.
Motorola Envoy는 Dennis가 사용하는 개인용 디지털 비서(PDA)입니다. 아래 이미지에서 그의 오른쪽 팔꿈치 옆에 보입니다.
이는 90년대 초반 기준으로 매우 인상적인 장치입니다. 펼쳤을 때 안테나가 특징인 폴더블(foldable) 기기입니다 (video).
Motorola Envoy의 하드웨어에는 Motorola Dragon I/68349 마이크로프로세서(microprocessor), 4 MB의 읽기 전용 메모리 (ROM), 1 MB의 임의 접근 메모리 (RAM), 그리고 LCD가 포함되어 있었습니다. 특히 Envoy의 무선 통신 기능은 매우 흥미로웠습니다. 내장된 통신 구성 요소에는 초당 4,800비트 통신이 가능한 라디오 모뎀(radio modem), 팩스 및 데이터 모뎀, 그리고 38.4 kbit/s의 데이터 전송이 가능한 적외선 송수신기(infrared transceiver)가 포함되어 있었습니다.
Wikipedia
영화 후반부에 이 기기가 움직이고 부분적으로 펼쳐진 모습이 등장하기 때문에, Dennis는 분명 이것을 사용했을 것입니다.
수정: Hackernews 사용자 kalleboo가 이 미스터리를 해결했습니다!
frogdesign의 수장(Hartmut Esslinger)이 우연히 비행기에서 Spielberg를 만나 이 기기를 보여주게 되었습니다. 영화에 등장하는 것은 오리지널 목업(mockup)입니다 (출처 및 토론). kalleboo
관제실의 슈퍼컴퓨터는 수천 개의 빨간색 깜빡이는 LED가 특징인 전면 패널을 가진 다섯 대의 Thinking Machines CM-5와 매우 흡사해 보입니다. 대당 "단돈" 46,000달러라는 가격을 고려하면, 이것들이 실제 모델이었을 가능성이 매우 높습니다.
CM-5는 1991년에 출시되었습니다[2]. 1993년에도 여전히 세계에서 가장 강력한 컴퓨터로 간주되었습니다[3]. 각 기기는 "노드(node)"라고 불렸으며, Sparc CPU, 4개의 벡터 유닛(vector units), 그리고 32 MiB RAM을 갖추고 있었습니다. 필요한 만큼 많은 노드를 서로 연결하여 메시(mesh) 구조를 형성할 수 있었습니다. 국립 대기 연구 센터(NCAR)는 CM-5로 32노드 슈퍼컴퓨터를 구축했습니다[4].
전면 패널의 빨간색 LED 패턴이 어떤 의미를 가질까요? 전혀 그렇지 않습니다. 그것들은 무작위로 생성된 것이었습니다[5].
1993년에 돈을 주고 살 수 있는 가장 좋은 모니터 중 하나는 SuperMatch 20-T였습니다. 숫자 20은 20인치를 의미하고, T는 Trinitron을 의미했습니다. SuperMatch는 92년 2월 MacUser의 표지를 장식했습니다. 94년 10월 MacUser 180페이지(총 252페이지 중!!)를 보면, 이 모니터의 가격이 2,589달러(2026년 가치로 6,000달러)였다는 것을 알 수 있습니다.
1993년 당시 20인치 모니터는 절대적으로 거대한 크기로 간주되었으며, 오직 전문적인 작업 공간에서만 볼 수 있었습니다. 일반적인 PC는 15인치 CRT와 함께 제공되었습니다. 21인치는 CRT가 도달한 거의 최대치였으며, 그 깊이와 무게 때문에 이동하기가 매우 어려웠습니다. 이들은 2005년경 LCD로 대체되었습니다.
이 모니터는 특유의 "턱(chin)" 부분을 특징으로 합니다. 정말 멋진 SGI Hardware Developer Handbook의 4-59페이지를 보면, 이것이 SGI가 리브랜딩한 19인치 Mitsubishi HL7965 모니터라는 사실이 밝혀집니다. 아마도 SuperMatch 20-T만큼의 가격이었을 것입니다.
Ray Arnold의 책상 위에서 우리는 측면에 커넥터가 있는 이상한 키보드를 발견할 수 있습니다. 이것은 SGI Granite Keyboard (Indigo Style)[6]입니다. 양쪽에 두 개의 ADB 커넥터가 있는 꽤 멋진 키보드입니다. 키보드는 어느 쪽에서든 워크스테이션에 연결할 수 있으며, 마우스는 다른 쪽 포트에 데이지 체인(daisy-chained) 방식으로 연결됩니다.
나중에 Ray가 동일한 키보드를 사용하는 모습이 보입니다. 화면을 자세히 보면, status network가 ping CLI로 별칭(aliased) 지정된 것처럼 보입니다.
멋있어 보이려고 ping을 사용한 것이죠.
Dennis Nedry는 두 대의 Macintosh Quadra 700을 사용합니다. Apple은 이 간접 광고(product placement)에 매우 기뻐했을 것입니다. 비록 그들이 보통 자사의 컴퓨터가 사악한 활동에 사용되지 않기를 요구하긴 하지만, 여기서는 그렇지 않습니다.
1991년에 출시된 Quadra 700은 25 MHz의 Motorola 68040 프로세서와 4 MB RAM(최대 68 MB까지 확장 가능)에서 작동했습니다. 사용 가능한 HDD 크기는 80 MB와 160 MB였습니다. Ray 또한 Macintosh Quadra 700을 사용하지만, 그의 책상에는 한 대만 있습니다.
Dennis는 항구에 있는 공모자와 협상하며 그곳에 도착할 시간을 벌기 위해 대화합니다. 이는 Mac의 화상 회의(VC)를 통해 이루어집니다. 왜 SGI가 아닐까요? 왜냐하면 이 모든 것이 System 7에서 실행되는 Quicktime Video 플레이어를 통해 조작된 것이기 때문입니다.
진행 표시줄(progress bar) 위의 커서가 명확하게 보입니다. 이것은 1분짜리 클립입니다. 마우스 커서조차 여전히 Quicktime 창의 "재생(play)" 버튼 위에 있습니다.
VIDnet이라는 이름의 비디오 폴더를 주목하세요.
Quicktime은 영화 앞부분에서도 사용됩니다. Dennis가 쥬라기 공원(Jurassic Park)에서 일하고 있다는 사실이 드러날 때, 그는 왼쪽 화면에 Jaws를 틀어놓고 있었습니다[7].
gr_osview라고 불리는 IRIX System Usage 유틸리티가 몇 차례 보입니다. IRIX - Desktop User’s Guide 182페이지에 따르면, 이 도구는 사용자 시간(user time), 시스템 시간(sys time)뿐만 아니라 인터럽트 오버헤드(interrupt overhead)와 그래픽(gfx) 오버헤드까지 보고할 수 있는 강력한 도구로 보입니다.
원격 운영자를 통해 모니터 화면이 조작되었다는 보고에도 불구하고, gr_osview는 위의 시퀀스에서 키 입력에 적절하게 반응하는 것처럼 보입니다. 어쩌면 이 장면은 실제로 라이브(live)였을지도 모릅니다.
Ray가 실수로 시스템 전체를 폐쇄(lockdown)했을 때, Elvis Presley의 점프수트를 입은 Nedry의 얼굴이 그의 Macintosh 화면에 겹쳐서 나타납니다. 이것이 바로 Ray Arnold가 Ellie Sattler에게 폐쇄 상황을 설명할 때 언급한 "White Rabbit"의 UI입니다. 파일명 whte_rbt.obj는 영화에서는 언급되지 않고 소설에서만 등장합니다. 쥬라기 공원(Jurassic Park)의 저자인 Michael Crichton은 실제로 매우 유능한 프로그래머였습니다.
전설적인 "It's a Unix system. I know this" 시퀀스는 fsn이라는 이름의 실험적인 SGI 파일 탐색기 애플리케이션을 사용하여 제작되었습니다. Lex Murphy는 Dennis의 SGI Crimson을 제어하여 /usr 디렉토리를 엽니다.
SGI는 자신들의 웹사이트에 "YOU SAW IT IN JURASSIC PARK!"라고 언급했을 정도로 이 장면을 보는 것을 매우 기뻐했습니다[8].
IRIX는 파일 및 디렉토리 이름의 공백을 지원했습니다. 스타일을 위해 Visitors와 Center 사이에 점(dot)을 찍은 것으로 추측됩니다.
Nedryland는 Dennis Nedry가 쥬라기 공원을 제어하기 위해 겸손하게(?) 명명한 시스템 이름입니다. 시스템이 성공적으로 재부팅될 때 화면에서 이 이름을 몇 차례 엿볼 수 있습니다.
이 화면들이 Michael Backes와 그의 팀에 의해 제작되었다는 사실 외에는, 어떻게 만들어졌는지에 대해 온라인에 알려진 정보가 거의 없습니다.
팬들이 Nedryland를 재현했습니다. JPOS NEDRYLAND YouTube 채널을 확인하여 실제로 작동하는 모습을 보세요.
Nedryland과 관련된 일부 코드가 화면에 보입니다. 이는 Classic Mac OS API 함수 호출이 포함된 실제 소스 코드[9]처럼 보입니다.
이후 조작된 화상 회의 장면에서, Nedryland 디렉토리에 속한 더 많은 파일들을 볼 수 있습니다.
마지막으로 확인할 디테일이 하나 더 있습니다. Dennis의 선반 위(우측 상단)에 있는 책은 Anthony Meadow가 저술한 System 7 Revealed입니다. 와, 그들은 정말 모든 세부 사항에 주의를 기울였군요!
AI 자동 생성 콘텐츠
본 콘텐츠는 HN AI Posts의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기