디시인사이드 갤러리

초개념 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[게임] 당신이 보는 게임 화면은 진짜가 아니다...gif앱에서 작성

메프나올거같아갤로그로 이동합니다. 2021.01.17 14:00:03
조회 38943 추천 906 댓글 512

viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d4647c9194c7b011898750756ebb086c3c58532a68cacebd3e60f3d0eb1a561a149d6702254ffa9f84da

게임 개발은 쉽지 않다.

실제로 개발자가 의도한 모든 것을 있는 그대로 재현하려면 시간과 예산이 잔뜩 들 뿐더러, 게임이 무거워져 사양을 많이 잡아먹게 된다.



viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d030789bc791ba4289534c08dd406992452e492ab041f1decad677501d7cb68b4068bc98f320736d9743

그래서 게임 개발자들은 언제나 꼼수를 쓴다.

쇼벨 나이트​는 사실 2D 도트 그래픽으로 진행되는 게임이 아니라, 3D로 진행되는 게임이다. 눈속임을 썼을 뿐.



삽질기사가 정말 있는 그대로의 2D 도트 게임이었다면 엄청난 도트노가다와 물리법칙 적용에 훨씬 긴 개발기간이 필요했을 것이다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e381302acbc4c7b1428978430b4a1b171a77fe8c85517d1aaeb895ac361f4337020d6e2c650d6a26d0f870

이처럼 2D 게임처럼 보였던 게 알고보니 3D 게임이라는 경우는 꽤 흔하다. ​엔터 더 건전​도 이런 경우다.


3차원이라 해도 시점을 고정한다면 화면상에는 2차원으로 보이니 꽤 그럴듯하다.





그럼 반대의 경우는 어떨까?

​3D 게임으로 보였던 게 사실 2D 게임​이었다면?






viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e381312f9ac0c5b64b89e2d4bee825bb814ffde551715051ba73ed1bbf6586d76a19582149334dc30488b1

viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3de30769f92c2e013893215a59ecc1478f2cb9a12845b4ab37649073e4bdf5a00016e716d8664dd0a81b8

말이 안될 것 같지만 놀랍게도 있다.


초창기 FPS의 대표격 게임들인 ​이드 소프트웨어​의 ​울펜슈타인 3D​(1992)와 ​(1993)은 사실 3D 게임이 아니다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ea177a17a616cdb8d8aa26f11fd59ae8c2b7d836b400acd934d62eef4f2dcf56699b47b0519d6bb9396b771

"아니, 명백히 3D 공간을 걸어다니는데 이게 3D 게임이 아니라고? 지랄하고 자빠졌네"


라는 생각이 들 테지만 정말로 3D가 아니다!
전부 교묘한 눈속임이다.




울펜슈타인과 둠이 출시될 당시의 가정용 게임기들은 실시간으로 삼차원 게임환경을 렌더링할 정도로 성능이 좋지 못했다.


그래서 실제 Z축을 게임에 집어넣을 수 없으니 당시의 게임들은 모두 꼼수를 썼다.






viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ea475f1786a3ad08d8a97791fea474857ba843a4cba3e8f219871fa306a27ddde35f1160630d6cee03df4c11d8a6ee4a06f4bac96cc114449cc73b365bd65881536

비슷한 시기에 ​슈퍼패미콤​으로 나온 ​젤다의 전설: 신들의 트라이포스(1991)​를 예로 들어 설명해보자.



짤에서 링크는 절벽에서 뛰어내려 우물 속으로 빨려들어간다.

하지만 실제 작동하는 게임 메모리 상에서 절벽은 없다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dcb803e1adea09b88794d4d1d871cf5736b804fded18ea3c77f32de0d9dc75b

절벽에서 뛰어내리는 모션도 있고, 진짜 절벽처럼 보이게 음영도 져있지만 모두 같은 높이에 있는 타일이다.

절벽 부분이 ​아래로만 내려갈 수 있게 프로그래밍 된 타일​일 뿐.





링크가 절벽 '아래'에서 절벽 타일로 걸어올라가려 하면 게임은 링크를 막고,

절벽 '위'에서 아래로 내려가려 하면 뛰어내리는 모션을 재생하면서 아래로 내려보내는 것이다.






따라서 플레이어는 '절벽 위에서 뛰어내렸다'라고 생각하는 상황이

사실 게임기 내부에서는 '평면상에서 아래쪽 위치로 이동했다'고 처리된다.





이러한 눈속임으로 플레이어는 실제 높낮이가 있는 공간으로 착각하게 되지만,


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d4657c9fc595e71689c3ff201ba7fbf3d52604043bdfbe370a4d4066da0291

게임 속 공간은 전부 평면일 뿐이다.


슈퍼패미콤 성능의 한계를 고려한 현명한 최적화인 셈이다.







viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc586314bdca392de794d5850e5da2f3e722b326f90b0ac2014b4e72fe04d90

똑같이 ​슈퍼패미콤​으로 출시된 ​울펜슈타인 3D​도 마찬가지다.

게임기의 메모리 내에서 게임의 모든 공간은 평면으로 처리된다.



그리고 이 평면 공간에 입체감을 부여하고자 꼼수를 쓰는데,



viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dcc87301cd9f79886794d0a0d289a07173df932e6c48839e5b408bf2a94313a

플레이어가 서 있는 위치(초록 화살표)를 기준으로,



viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dcf84671bdbf1c986794d615249714b22203f54cc762f83459cf325840d4503

매 순간 순간 게임은 직선으로 플레이어의 시야 내에 보이는 타일들과 플레이어의 거리를 스캔한다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ef677f428363ed0848a867615e14db76588c80cdb276afbec94bc52ef325fb015326afe4d2a

그리고 그 거리의 길고 짧음에 따라, 플레이어의 화면에 비춰지는 타일들의 크고 작음을 결정한다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc88a304cdcf5c98c794dd8be5d4037f6a6af3461a7f311c4770c142690eaf6

이 과정이 순식간에 이루어져,

그 결과물로 플레이어의 눈에는 깊이감 있는 화면이 보이게 되는 것이다.



일명 ​레이캐스팅(Raycasting)​이라 불리는 렌더링 기법이다.






viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86d9f8b644d8ff79a88794dd84de21c5c43448d29aa680a7fb171a77adb4a2975

매 순간순간 플레이어를 기준으로 쏜 직선이 닿는 부분만을 화면에 나타냄으로써, 렌더링 하는 데 드는 메모리를 획기적으로 줄일 수 있다.


지금처럼 주변의 모든 공간을 3차원 렌더링 하려고 했다가는 슈퍼패미콤이 버티지 못했을 것이다.






viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc8d1364adaf4ceda794d443936c4ce060d8dba9743864798f26df05aa20ea9

결국 플레이어가 깊이감이 있는 삼차원 공간을 탐험한다고 생각할 때,

실제 게임기의 메모리상에서는 화면과는 상관 없이 ​평면 상의 공간을 프로세싱​하고 있는 것이다.




3차원 공간처럼 보여도 ​Z축이 없는 2차원 공간​이기에, 모든 벽들의 높이가 같고 게임 상의 높낮이 변화가 전혀 없다.

계단도, 2층도 없다.







viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ea076a67e323fdf8b8a8a6113ef4ebc2203cff7031aeb7d88

그렇다면 ​둠​은?

둠은 울펜슈타인 3D보다 훨씬 진보된 모습을 보여준다.



적들이 높은 곳, 낮은 곳에서 보이고 계단도 있다!
아무리 봐도 3차원 공간으로 보인다.




하지만 이것도 3차원이 아니다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ef321a125656edc848a867615e14dbee29da55bbffc1864d65272a1f6526cecf8e2c6f28151

플레이어가 분명히 적의 머리 너머를 쏘고 있는데,

아무 문제 없이 총알이 적에게 맞는 것이 보이는가?




이것 역시 실제 높낮이의 구분 없이 눈속임을 이용하기에 벌어지는 현상이다.

둠은 울펜슈타인의 레이캐스팅보다 진보된 렌더링 기법으로 ​이진 공간 분할법​(Binary Space Partitioning)을 사용한다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc5d537418fa79f8f795a32611b830fe25db439b18bbbbcaf7be945dc8d88a940eb9ea9c72662b814ce5459180beeb10b63443bd2fee6dcb5e8

개발자가 2차원 맵을 디자인하면


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86d9f856548dcf9938d795af2b50c611b9b159814de36bf4cfe5684b103645d430e5f615cd523f211e028fc3511db99b76c2a00784bac7ac55812

둠 엔진은 이 공간을 잘게 잘게 쪼개서


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86d998a6348d4a29fde795a883db61e88564c9332fb2602c8ad18561f9782eba9de340ded2764b51665ed8709bdcbaa4d88caff629f622752d1ee

데이터 트리를 형성한다.




간단한 작은 공간을 예로 설명해보자.


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86d9c85324d8df49f8b795af292ec155033da280587e176804ac6eaa52de478c2e40f0e9a4de9e0a91958b3f5f604200f992c174133327373f572

이런 네모난 공간을 디자인했다고 해보자.


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc4d5301c88f79f8e795a766f1e9db11ea9a534fb5bf079cf4c468432223c2f0f44836198c0272421dd239f972b188d7d16608fa5591fe08ebe

게임 엔진은 이 공간을 둘로 나누고,


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc5d7314a8aa498de795af0b26299929a0d2939e062c14b72297d81bad7e6403a472163861bae6af7ef7af6fccacde058d9e46f88660e6b4661

또 그 둘을 다시 둘로 나누고, 계속 나눠서 게임 엔진이 수용할 수 있는 작은 공간들의 집합으로 만든다.



viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86d9bd26418dca3cf8a795a04b7159e0a6ccd0b86b10e1b6bc5e9489d83f120a8ee0e9260c2066446b38470f4c40b66d406611e87c773df7a1df6

그리고 이 각각의 공간들을 데이터 트리로 만든다.

공간을 둘로 나누고 그 둘을 또 둘로 나눈다고 했던 것에서 볼 수 있듯, 이렇게 하면 서로 제일 가까운 공간들이 자연히 제일 가까운 가지에 배열된다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86d99d23e1bd8f7cc8a794d8f39de979d8aba0208a6db0c9069f33c56f946e5e2

플레이어가 이 공간에 들어섰을 때, 프로세서는 그 공간만큼을 렌더링하고 저장한다.


viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dcfd6671f8aa29f8d795a47465cbe93ab6a75ef872f597b972ed92fb50f767d95bd160542d6cfd50c636581a66f49f0f4e2317b83416c4be2ca

그리고 트리의 가장 가까운 다음 가지로 이동해서, 또 그 공간만큼을 렌더링하고 저장한다.



viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dcf873f4cdef0998a795accd16496b617d2f3d36832ab43f9383c3afc78f02e80c2f2928ef608fb2e111aebfc56d4d141de1f6a8df3920ea710

이렇게 렌더링하고 저장하기를 반복하다가,

한 가지가 차지하는 공간이 앞에 가로막혀 화면상에 보이지 않으면 그 공간은 렌더링하지 않고 넘어간다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dc8813618dcf3928d795a9cfaa745f03fa350fc8cc9c75682a58928e8af6d761cf53603576aeffadf7bbfa0a609905bb19089af94d81a0ae9aa

이 절차를 플레이어의 시야 안에 들어오는 공간을 완벽하게 렌더링할 때까지 반복한다.



이것도 게임에 들어가는 연산을 최대한 줄여 최적화하기 위한 수단이었다.

따로 물체의 위치를 삼차원 정렬하거나 하는 추가적 연산 과정 없이, 데이터 트리를 올바른 순서로 지나는 것 만으로 공간을 정확하게 렌더링할 수 있다.




뭔소린지 모르겠으면 그냥 꼼수 써서 효율적으로 화면을 그렸구나 하고 생각하면 된다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d13079cdcec7b4448960b7a3e5b89278caab4f7aca327e87dbb5f2b259120f

레이캐스팅​ 기법을 쓰던 울펜슈타인은 단순한 2차원 게임 시스템을 벗어날 수 없었다.



화면은 말 그대로 단순한 2D 타일들을 이어붙인 것 뿐이었기에

모든 벽들의 크기가 똑같아야 했으며, 어색한 네모를 기워붙인 형상에서 벗어날 수 없었고, 벽들의 각도가 일정해야만 했다.



다른 각도로 배치된 벽을 렌더링하려면 훨씬 많은 연산이 필요했을 것이기 때문이다.






viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ea771aa2a353f8e888a8a6113ef4ec844113a4a7ced1a4f09

이와 달리, 둠의 ​이진 공간 분할법​, 일명 ​BSP 기법​은 이러한 제약으로부터 게임을 해방시켜주었다.


레이캐스팅처럼 벽의 픽셀들을 일일이 따라 계산하는 대신, 작게 분할된 각각의 공간들을 데이터 트리를 따라 렌더링함으로써

프로세서에게 무리를 주지 않고도 벽의 크기와 각도 등을 자유롭게 만들 수 있게 되었고,






viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3de327b91c7c2bb1789b0c440ad925913789c33a7646bbdf2a52f98befbac14

바닥과 천장을 각기 다른 높이에 배치해 더 다양하고 몰입감 있는 경험을 제공할 수 있게 되었다.



혁신적이지만, 아직 3차원에는 도달하지 못했다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d06a2d90c092b21489f201cb72da2425116aeb4e1733fcc263a9006b7649ea

깊이감 있는 천장과 바닥으로 보이는 것은 사실 플레이어 시점에서 깊이감 있어보이도록

프로세서에게 평소보다 더 멀리 있는 것처럼 렌더링하라고 지정된 타일들일 뿐이고,




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d36b77ca9490b417894583b40aced2e84195f458341f79b1d1a8888f973d79

실제 메모리 상에서는 전부 2차원 평면이다.



둠이 정말 게임을 3차원 공간으로 연산하고 있었다면 공간을 공간 위에 올릴 수 있었을 것이다.



viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27cbd6c980ad303693267cc86dcad0604e8fa49a8e794dbf32d07a7be32e72b35e74ee639d9cb691a5205a0b

하지만 둠을 처음부터 끝까지 플레이해봐도, ​플레이어가 그 아래 설 수 있는 2층 공간​ 같은 건 없다.

2층 공간같은 게 있었다면 연산이 꼬였을테니까 말이다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ea07dab2f3069dbd88a867615e14d80e3dc7ca501984cbd8ed292e67b90338057b0547e16ea

이것이 둠가이가 높낮이에 상관없이 적을 맞출 수 있는 이유다. 적들이 실제로 높은 곳에 있는 게 아니라, 그렇게 보이도록 만들어졌을 뿐이기 때문이다.



그리고 시점을 위아래로 올리거나 내릴 수 없는 이유이기도 하다. 진짜 3차원 게임이 아니라 3차원으로 보이도록 만들어진 2차원 게임이기 때문이다.





viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d2367898c2c7b442898f3d7ad35f80767306c72e48480a34b711ca836773d449716e65bb19b84581fdcebbf5d662c63aea7cb6fdd57d0ab1114100af1dcff43df5bdc26297d52822497eb77c7871129802b99381a3b41b960875605836f5e48491d41e5899366a4f0f4feeab0c15c43fe3d8e2fa138b2b4a53720e7d6be82ce2f6ba326ad95536c2529e177d3dc90e7d61ff917921286a570a62aec3e3cb27b695eadbec4e700d7499bc092eeedcb4db4c7246ac85d8cb0570d72457d0a2e0e08cdfd0f1adfeedb2beaedd9fb640890eb1a69dc228a40b55be19fa82af6b31174533133aea3fbb097abae1fb37

우리가 알고 있는 지금 형태의 완전한 3D 게임은 ​퀘이크(1996)​가 나올 때 쯤에야 구현되었다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc48e371a2d5c682af3abe6ea675a67d6a39d0898ad16944be4fa0da9b38aeae0ebe2b3e

둠에서 최초로 적용된 ​BSP 기법​은 둠 이후에도 수많은 게임들에 활용되었으며, 아직까지도 가끔 활용되고 있다.


지금 와서 보면 어설픈 가짜 3D 그래픽이지만, 당시에는 조악한 하드웨어로 3차원의 화면을 구현해낸 혁신 그 자체였다.



아마 둠이 없었다면 지금 중붕이들이 즐기는 3D 게임들이 수 년 뒤에나 나왔을 것이다.




viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e3d16b7b9096c0b0108916e1811d2463207ac55e3023708d778bbf580ccdc9f5606ed74881f07e0e660d04

그리고 이 혁신의 뒷편에는 조금이라도 더 재밌는 게임을 만들고자 머리를 싸매 가면서 수없이 고민하던 개발자들의 노고가 있었으리라.



앞으로 게임 할 때에는 중붕이들도 게임 개발자들에게 감사하는 마음을 갖도록 하자.







viewimage.php?id=2cb2d521e4df3d&no=24b0d769e1d32ca73fec82fa11d028313f7ca0229f7ff0a914a04ad5fe5d9e1fbda77c4cf6b5dc0ebe27a6b8c08caf34e9a3d15f1e40e381307dca94c5b34489e79428c174b825dd1e12ee20593edd42e8c2969981f44a8efd78b44200fa28bc81

요즘 게임 말고





참고 영상: ​Doom WASN'T 3D! - Digressing and Sidequesting


출처: 중세게임 갤러리 [원본 보기]

추천 비추천

906

고정닉 381

13

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
243083 일반 [S갤] H1에 LCD달기 후기(2) [75] MIRΛI갤로그로 이동합니다. 03.02 8990 65
243082 일반 [독갤] 후방주의)맥심 6월호 유정이 누나 [70] 콩쿠키갤로그로 이동합니다. 03.02 32843 127
243081 스포츠 [N갤] 심수창은 모르는 황제의 우승 심정.jpg [17] PUPU갤로그로 이동합니다. 03.02 14053 152
243080 일반 [야갤] 세계.. 각국... 젝스... 신호... jpg [226] 섹스(14.42) 03.02 51149 648
243079 일반 [누갤] 유명 영화 감독들이 쉐프였다면 [78] ㅇㅇ(222.113) 03.02 16842 109
243078 일반 [자갤] 호불호 갈리는 몸매 [154] ㅇㅇ(223.39) 03.02 47302 228
243077 일반 [N갤] 잠시 갤러리 무게 측정이 있겠습니다. [68] ㅇㅇ(223.39) 03.02 22142 347
243076 일반 [코갤] 아스트라제네카 2일 째 후기 [217] ㅇㅇ(122.47) 03.02 26361 428
243075 일반 [스갤] 모모88 몸매.gif [84] ㅇㅇ(175.197) 03.02 44089 191
243074 일반 [미갤] 강인경은 좀 레전드 아니냐 ㄷㄷ [110] 별로다잉(220.116) 03.02 40000 171
243073 FUN [레갤] ㅆㅂ 좆고 이건 선넘었지 [48] 마멜맨갤로그로 이동합니다. 03.02 26874 165
243072 일반 [해갤] 한글배운 시골할머니들 시 읽고 현타와서 움 [283] ㅇㅇ(118.235) 03.02 26226 560
243071 일반 [야갤] 충격) 미개한 찌개 문화... 과연 한국의 것일까? [891] 샨테갤로그로 이동합니다. 03.02 54267 863
243070 FUN [엠갤] 잡지왔다 ㅋㅋ [103] 김귺민갤로그로 이동합니다. 03.02 19822 181
243069 게임 [중갤] 메 던에 논란 안 되고 있는 혼란한 디아2r 근황.... [147] 킴비슴갤로그로 이동합니다. 03.02 21135 157
243068 FUN [야갤] 회식자리...막내 건배사....ㅗㅜㅑ....jpg [900] ㅇㅇ(1.237) 03.02 66608 1025
243067 일반 [자갤] 한문철TV에 올라온 미친놈 [90] ㅇㅇ(223.62) 03.02 21022 79
243066 일반 [중갤] 플스100에 올린 새끼 근황.... [113] ㅇㅇ(39.7) 03.02 30927 202
243065 일반 [개갤] 오싹오싹 친구촌.pann [148] 새벽갤로그로 이동합니다. 03.02 20859 257
243064 시사 [해갤] 오늘자 야후재팬 국제란 랭킹뉴스 근황 [81] ㅇㅇ(218.48) 03.02 14878 147
243063 일반 [야갤] 오나홀...제조 과정..JPG [538] 냄새싫어갤로그로 이동합니다. 03.02 80739 943
243062 일반 [개갤] 싱글벙글 기본소득촌 [181] ㅇㅇ(106.102) 03.02 18658 144
243061 FUN [야갤] 보복운전 따돌리기..gif [306] ㅇㅇ갤로그로 이동합니다. 03.02 46195 586
243060 FUN [해갤] 교수 정치성향 레전드.jpg [96] ㅇㅇ(223.52) 03.02 24571 236
243059 일반 [중갤] [대한민국 국회의원피셜] 5대 악겜 [218] ㅇㅇ(121.191) 03.02 21400 279
243058 일반 [야갤] AV 창녀.. 4대 명기 ..jpg [460] 3dd(121.150) 03.02 82499 689
243057 일반 [주갤] 개잡주야 잘있거라 [37] 차트분석ai(121.134) 03.02 13190 99
243056 엔터 [힙갤] MC몽 쇼미 프로듀서 제안받았었네 ㅎㄷㄷ [145] €아라한갤로그로 이동합니다. 03.02 24018 288
243055 일반 [파갤] 추가업) 피티받는 담당 트레이너가 쌍욕하고 환불해준다고 하네요 누구 잘못 [192] 글첨씀(118.235) 03.02 16777 50
243054 게임 [중갤] 지랄났다... 디아2 리마스터 댓글 근황.jpg [294] ㅇㅇ(49.174) 03.02 27362 395
243052 스포츠 [해갤] 이승우와 한 일본 선수의 운명적인 만남..jpg [274] ㅇㅇ(218.147) 03.02 21509 463
243051 스포츠 [해갤] 엑윽 주자살인......gif [42] T.Lincecum갤로그로 이동합니다. 03.02 12078 63
243047 일반 [개갤] 싱글벙글 중국물건 (사진있음) [57] ㅇㅇ(118.130) 03.02 16326 153
243031 일반 [해갤] ipof 결론 났다 애들아 스타랭크 [15] ㅇㅇ(175.223) 03.02 10174 43
243029 일반 [바갤] 50cc 스쿠터로 솔로캠핑 후기.(사진많음주의) [46] 빌런유망주갤로그로 이동합니다. 03.02 7180 66
243028 일반 [개갤] 그 아가씨의 슬픈 짝사랑 이야기...manwha(1) [21] ㅇㅇ(222.108) 03.02 9778 44
243027 일반 [야갤] 야념) 디씨한다고 길드 가입 거절당함.jpg [754] 북극물개갤로그로 이동합니다. 03.02 61124 1030
243026 엔터 [여갤] 혐별이 학폭터짐ㅋㅋㅋ [118] ㅇㅇ(39.7) 03.02 40795 559
243025 일반 [배갤] 젤리필라테스 대표 [38] 호카게갤로그로 이동합니다. 03.02 20762 66
243024 일반 [배갤] 작년 머슬마니아 미즈비키니 강주연 [30] 호카게갤로그로 이동합니다. 03.02 20473 56
243023 일반 [개갤] 싱글벙글 옛날 중국의 유물들 [131] ㅇㅇ갤로그로 이동합니다. 03.02 18601 217
243022 일반 [배갤] 레쉬핏 대표 최소현 [33] 호카게갤로그로 이동합니다. 03.02 18238 69
243021 일반 [야갤] 찐따 과선배.jpg [600] ㅇㅇ(121.181) 03.02 113871 1752
243020 일반 [개갤] 친구 집에서 밥먹다가 펑펑 울었어 [239] 시구루갤로그로 이동합니다. 03.02 17299 73
243019 일반 [야갤] 임신하지 않겠다는 아내...jpg [902] ㅇㅇ(1.239) 03.02 34759 336
243018 일반 [야갤] 일본 코로나 백신 접종 6일간 겨우 2만명....jpg [154] ㅇㅇ(172.107) 03.02 11517 213
243017 일반 [야갤] 딸에게 일침하는 클리앙 아재..jpg [319] ㅇㅇ(49.142) 03.02 24055 454
243016 일반 [유갤] 운탄고도 동계백패킹 후기 [25] 달빛홍차갤로그로 이동합니다. 03.02 5372 24
243015 FUN [야갤] 히키코모리의 버킷리스트.manhwa [884] 난넣고넌낳고갤로그로 이동합니다. 03.02 87808 1752
243013 일반 [개갤] 쳐 죽여버리고 싶은 운전 1위 [147] ㅇㅇ(220.89) 03.02 22014 194
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

힛(HIT)NEW

그때 그 힛

1/3