디시인사이드 갤러리

초개념 갤러리

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

갤러리 본문 영역

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

메프나올거같아갤로그로 이동합니다. 2021.01.17 14:00:03
조회 38972 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
1632 설문 제대로 된 해명이 필요한 학폭, 괴롭힘 의혹 제기 스타는? 운영자 21/03/07 - -
1639 이슈 [디시人터뷰] 곽민선 아나운서, 팬들과 같이 즐길 줄 아는 누나 운영자 21/03/05 - -
243586 일반 [발갤] 테라모토 리오 [11] ㅇㅇ(123.108) 03.08 3750 13
243585 시사 [야갤] 최근 코리안드림 근황.jpg [617] jeirtjeokedfj갤로그로 이동합니다. 03.08 22065 135
243584 일반 [깊갤] WM 공식 입장문 [135] ㅇㅇ(1.221) 03.08 3033 92
243583 일반 [개갤] K-여경 근황.gif [79] ㅇㅇ(223.39) 03.08 4404 83
243582 엔터 [개갤] 싱글벙글 할리우드 자식농사 ....jpg [47] ㅇㅇ(106.102) 03.08 4778 37
243581 엔터 [깊갤] "인성의 JYP" 소속 데이식스 무통보 입대 ㅋㅋㅋ [111] ㅇㅇ(211.36) 03.08 7135 250
243580 엔터 [야갤] 민아..왕따..주범...정치 성향...JPG [498/1] 튤립갤로그로 이동합니다. 03.08 79167 2993
243579 일반 [독갤] 후방주의)세계 여성의 날 독순이짤3 [31] 콩쿠키갤로그로 이동합니다. 03.08 6325 25
243578 일반 [개갤] 싱글벙글 짱깨촌 [60] 새벽갤로그로 이동합니다. 03.08 4532 84
243577 일반 [주갤] 코스프레녀보고싶다 [14] 69(211.36) 03.08 6119 32
243576 일반 [몸갤] 인스타 g컵 ㄴㄱ? [38] ㅇㅇ(223.62) 03.08 12023 52
243575 일반 [자갤] 이런 누나가 한강에서 차박하자고 하면 어케하냐 ㄷㄷ [28] 고양히어로즈갤로그로 이동합니다. 03.08 6974 28
243574 일반 [주갤] 아이돌은 이래야한다 [31] 외로운주먹갤로그로 이동합니다. 03.08 5792 39
243573 FUN [야갤] 서양 존잘모델 삭발 후기...jpg [57] ㅎㅎ(114.108) 03.08 6785 31
243572 게임 [중갤] 확률공개한다는거 의미없다는걸 믿는얘들 팩트로 정리해줌 [630] ㅇㅇ(223.38) 03.08 19129 196
243570 일반 [주갤] 주말의 바베큐 겸 집술질 [28] 젖프루시안테갤로그로 이동합니다. 03.08 3695 23
243569 FUN [원갤] 일반인놈들 kfc 못가겠네ㅋㅋㅋ [112] ㅇㅇ갤로그로 이동합니다. 03.08 12723 152
243568 스포츠 [해갤] 오늘 경기 토트넘공식트위터 팬 반응ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [112] ㅇㅇ(61.78) 03.08 12657 332
243566 스포츠 [해갤] 손뽕들이 갤에 올리지도 않는 토트넘 득점장면..gif [133] ㅇㅇ(49.142) 03.08 11493 385
243565 게임 [중갤] 개발5일차) 내가 개발중인 모바일 FPS 게임.jpg [126] ㅇㅇ(121.148) 03.08 14883 86
243564 일반 [코갤] [단독] 에미터진 오늘자 조선 주식판 근황 [38] ㅇㅇ(211.36) 03.08 5658 92
243562 시사 [코갤] 일본의 버블경제 터지기 직전 사회풍조.JPG [88] ㅇㅇ(27.117) 03.08 5915 142
243561 엔터 [여갤] 이나은은 선배 혜리도 후배 대하듯 하네 ㅋㅋㅋㅋ [79] ㅇㅇ(175.223) 03.08 9628 175
243560 FUN [치갤] 요기요 상담원이랑 싸웠다.png [60] ㅇㅇ(39.7) 03.08 5819 47
243559 시사 [개갤] 와들와들 그 성별 7 [52] 삐약삐약갤로그로 이동합니다. 03.08 5842 131
243558 FUN [야갤] 여자들만 아는... 남자 외모 평가 속뜻...jpg [1096] 마야갤로그로 이동합니다. 03.08 40641 395
243557 FUN [개갤] 씨발씨발 LH촌 [27] 삐약삐약갤로그로 이동합니다. 03.08 5017 73
243555 일반 [치갤] 부대찌개 시컷는데 개창렬이네 ㅋㅋ [53] ㅇㅇ(218.149) 03.08 5495 53
243554 일반 [겨갤] 모델 정경진 [17] 호카게갤로그로 이동합니다. 03.08 5779 57
243553 일반 [중갤] 공포의 고대 미니어처 게이머.manhwa [231] 째쭈갤로그로 이동합니다. 03.08 19338 278
243552 FUN [코갤] 공매도찬성 전문가 출퇴근 복장ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [32] ㅎㅎㅎ(175.208) 03.08 5752 86
243550 엔터 [펜갤] 아니 이거 은별이랑 표정 개똑같네 [55] 루다유니스갤로그로 이동합니다. 03.08 26361 283
243549 일반 [스갤] 빛베리도 뜨는데 얘는 왜 안뜨냐? [95] ㅇㅇ(220.83) 03.08 14720 54
243548 일반 [도갤] 대만을 검색하는 나라 1위는? [95] ㅇㅇㅇ(118.221) 03.08 9339 100
243547 일반 [다갤] 5년 동안 다이어트 성공?한 후기.스압 [79] 꿀단지여우갤로그로 이동합니다. 03.08 8757 78
243546 시사 [인갤] 부산 반찬 재사용 돼지국밥집 15일 영업정지 행정처분 예정 [98] ㅇㅇ(124.219) 03.08 11297 131
243545 일반 [야갤] 약뇌절)) 영화 "LH".....시놉 떳다.........jpg [422] ㅇㅇ(118.235) 03.08 20689 380
243544 엔터 [야갤] 걸그룹 근황 .jpg [206] ㅇㅇ(223.33) 03.08 22394 135
243543 일반 [자갤] 자동차 브랜드 의인화.jpg [246] ㅇㅇ(175.112) 03.08 18560 138
243542 일반 [코갤] LH 극약처방.jpg [64] 불멸의(121.161) 03.08 13400 246
243541 엔터 [기갤] 권민아 "AOA 지민, 평생 벌 받고 살길..아직 사과 못 받았다" [85] ㅇㅇ(223.38) 03.08 14334 98
243538 일반 [야갤] 동상이몽 나왔던 가출 여중딩 근황..jpg [189] ㅇㅇ(49.142) 03.08 25236 130
243537 FUN [개갤] 훌쩍훌쩍 근성촌.movie [92] 콰지모도갤로그로 이동합니다. 03.08 17636 292
243536 일반 [개갤] 싱글벙글 목걸이 [57] ㅇㅇ(223.38) 03.08 11195 97
243535 엔터 [여갤] 머젠 정리글 1 [127] ㅇㅇ(106.102) 03.08 23564 470
243534 일반 [신갤] 나이키직원이 나매 리셀러한테 쌍욕함ㅋㅋㅋ [153] ㅇㅇ(125.209) 03.08 12662 166
243533 일반 [코갤] 반드시 체크해야할 3/8 일정 [10] 쿠팡매매법갤로그로 이동합니다. 03.08 4685 34
243532 일반 [자갤] 현대 gdi엔진은 안전함 쉐슬람새끼들 나대지마라.jpg [57] ㅇㅇ(121.187) 03.08 7910 97
243531 일반 [겨갤] 필라테스, 스트레칭 등등 [25] WorldWarII갤로그로 이동합니다. 03.08 14146 56
243530 일반 [야갤] 테슬라 근황.jpg [707] fghjfgvxc갤로그로 이동합니다. 03.08 87643 776
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

이슈줌NEW

1/6

힛(HIT)NEW

그때 그 힛

1/3