유머천국 코하비닷컴
https://cohabe.com/sisa/4366713

GTA 산안드레스 개발과 관련된 6가지 사실

img/25/02/24/195382edd6e2edabf.png





1.게임을 처음 시작할 때 나오는 로스 산토스에서 볼 수 있는 이 일출(Sunny Countryside)은 사실 이 장면에서만 볼 수 있다.





img/25/02/24/195383041552edabf.png


img/25/02/24/19538308ba22edabf.png


이미지

img/25/02/24/1953830dd032edabf.png




2.도로표지판의 모델링은 같은 모델링을 반복한 것이고 텍스쳐는 하나 뿐이다. 그럼에도 글씨가 다 다른 이유는 락스타가 단지 표지판의 글씨를 구현하기 위해 새로운 폰트 렌더링 시스템을 개발했고, 글씨는 모델보다 살짝 앞에 배치되어 있기 때문이다.





img/25/02/24/195383571612edabf.png

img/25/02/24/195383619dd2edabf.png


img/25/02/24/19538358a692edabf.png




3.GTA 산안드레스에는 객체의 색상, 하늘 색상 등 게임 내 날씨 유형을 제어하는 타임 사이클 파일이 있다.


시간 주기 파일의 값 중 하나는 조명 값인데, 이를 통해 문자와 캐릭터의 광원을 사용하여 캐릭터를 약간 밝게 하거나 다른 맵 오브젝트와 구별 가능한 정도로 보이게끔 할 수 있다.

PS2에서는 모든 날씨 유형에 대해 이 조명 값은 1이었고, 따라서 캐릭터 모델과 차량 모델에는 항상이 광원이 있다. 그러나 PC 버전의 타임 사이클에는 이런 값이 누락되어 있어 차량과 캐릭터가 PS2 버전보다 더 어둡게 표현된다.


락스타의 개발자는 PC의 차량이 PS2 버전보다 더 어둡다는 걸 알았지만, 누락된 조명 값을 수정하는 대신 모든 차량에 하드 코딩된 라이팅을 추가하는 것으로 대처했다.


단, 이 수정은 차량에만 적용되며, PC 버전의 캐릭터 모델은 여전히 PS2보다 어두운 상태를 유지한다. 마치 진짜 흑인처럼.


모더들은 이 PC에서 이 누락된 조명 값을 복원하면 차량이 PS2 버전보다 더 밝게 보이는 것을 알아냈다. 복원된 라이팅 + 하드코딩 라이팅이 추가된 것이니.


이는 본래 GTA SA가 PS2로 출시되고, 게임은 DVD로 플레이 되었으며, PC 버전은 이후 출시되었기 때문이다.




이미지



4.마찬가지로 게임은 PS2으로 출시되었고, 게임은 DVD로 플레이 되었기 때문에 개발자들은 게임을 최대한 최적화 해야 했다. 특히 월드 스트리밍 시스템이 그러했는데, 개발자들은 이 스트리밍 문제를 해결하기 위해 지도의 특정 영역에 추가적인 공기 저항을 추가해야 했다.


몇몇 지역에는 공기 저항이 추가되어 있어서, 플레이어가 차량에 탑승했을 때 최고 속도에 도달할 수 없는데, 가령 일반 구역에서 치타는 197KMPH의 최고 속도를 내지만, 추가 공기 저항이 적용된 지역에서는 161KMPH까지만 도달할 수 있다. 플레이어 속도를 늦추면 하드웨어가 DVD에서 에셋을 로드할 수 있는 시간이 길어져 스트리밍 문제가 줄어들기 때문이다.








5.비슷하게, 락스타는 지도에 일부 구역을 비가 오지 않는 구역으로 만들었다. 이것은 플레이어가 터널이나 다리 아래에 있을 때 비 효과가 나타나지 않도록 수행된 것인데, 이 구역의 설정은 재밌게도, 경찰 헬리콥터가 없는 구역임을 알려주는 것과 동일하다.


따라서 강우 효과를 비활성화할 수 있는 구역에 진입하면 경찰 헬리콥터는 즉시 철수하며 구역을 떠날 때까지 사라진다. 꼭 서있을 필요도 없고, 그냥 차량을 타고 다리 밑을 지나가기만 해도 경찰 헬기는 사라진다.







6.밤이 되면 창문에 불이 쳐진 건물을 볼 수 있다. 이것은 창문 위치에만 발광하도록 제작된 별개의 박스 모델링을 씌운 것이다.


이 모델들은 오후 8시 이후에만 생성되도록 설정되어 있다.


댓글
  • Queot_26 2025/02/25 21:05

    게임 퍼포먼스 최적화하는것들 보면 넘 신기함

    (Hp4kOF)

  • 박성배 후보 2025/02/25 21:05

    그리고 cj는 모드 할 수 있는 게임이라면 어디에든 존재한다

    (Hp4kOF)

(Hp4kOF)