Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 http://jp.gamesindustry.biz/article/1907/19073102/

1.jpg

 

컴퓨터 그래픽과 인터랙티브 기술 관련 학회인 SIGGRAPH가 열렸습니다. 개최지는 매번 바뀌는데 올해의 SIGGRAPH 2019는 로스 앤젤레스 컨벤션 센터에서 개최됐습니다. 내년은 워싱턴 DC입니다.

 

첫날인 7월 28일에는 Are We Done With Ray Tracing?(https://sites.google.com/view/arewedonewithraytracing )이라는 제목의 세션이 열렸습니다. 그 중에서도 게임 그래픽의 미래에 대해 소개한 From Raster To Rays In Games를 보고자 합니다.

 


게임 그래픽의 역사를 통해 고찰하는 앞으로의 모습

 

2.jpg

 

강사는 NVIDIA의 Morgan McGuire 

 

3.jpg

 

우선 게임 그래픽의 신기술의 등장과 확산에 대해 봅시다. 아타리 8000이 나오고 5년 후 닌텐도 패미컴이 나왔습니다. 세계 최초의 GPU(모든 그래픽 처리를 담당하는 프로세서. 지금까지 다이렉트 3D용 제품에선 지오메트리 처리를 CPU가 맡았습니다)인 지포스 256이 나온 후 5년 뒤엔 둠3처럼 특정 GPU(구체적으로 지포스 FX)가 아니면 모든 그래픽 요소를 쓰지 못하는 게임이 나왔습니다. 

 

2018년에는 세계 최초의 실시간 레이 트레이싱 지원 GPU인 지포스 RTX가 나왔으니, 이 흐름대로라면 5년 후인 2023년에 실시간 레이 트레이싱이 없으면 작동하지 않는 게임도 나올 것이라고 예상합니다. 

 

4.jpg

 

프로그래머블 쉐이더란 개념이 등장한 2000년 이후, 지금까지 게임 그래픽은 프로그래머블 쉐이더의 응용 기술 시대였습니다. NVIDIA는 이를 Raster Heroes라고 비유하네요. (지금까지도 이어진) 이 시대는 렌더링 단계에서 CPU를(경우에 따라서는 GPU까지) 사용해 오프라인 레이 트레이싱하는 식으로 미리 계산해 구축한 글로벌 일루미네이션 데이터를 런타임에 활용하는 방식이 대부분이었습니다. 프로그래머블 쉐이더 시대에서 레이 트레이싱이란 사전 계산을 위한 것이었습니다.

 

그것이 지포스 RTX가 등장한 이후 실시간 레이 트레이싱을 활용하는 연구가 빠르게 시작됐습니다(NVIDIA 주장이 그렇다는 말입니다). 배틀필드 V는 반들반들한 표면의 반사 효과를 만들기 위해 레이 트레이싱을 썼습니다. 메트로 엑소더스는 확산광의 글로벌 일루미네이션 적용에 레이 트레이싱을 썼습니다. 쉐도우 오브 툼레이더는 직접 조명의 그림자를 만드는데 썼습니다. 1세대 레이 트레이싱은 지원 게임은 레이 트레이싱 기술을 한가지 용도로 쓴 것들 뿐이었습니다. 

 

5.jpg

 

8월 말에 출시되는 레미디의 컨트롤에서는 다음 단계로 넘어갑니다. 컨트롤은 앞의 세 가지 게임에서 레이 트레이싱으로 실현했던 모든 그래픽 요소와, 거기에 추가해서 다른 부분까지 레이 트레이싱으로 실현했기에 레이 트레이싱 기술이 핵심인 그래픽 디자인이 이루어졌다고 볼 수 있습니다. 

 

다만 레이 트레이싱을 지원하지 않는 GPU가 아직은 더 많기 때문에, 컨트롤의 그래픽 요소는 레이 트레이싱을 쓰지 않는 경우를 대비한 대체(Fallback) 기술도 구현했습니다. 이렇게 대체 기술을 넣다보니 보통의 게임 개발보다 더 많은 노력이 필요하지만, 앞으로 레이 트레이싱 지원 GPU가 주류 제품이 된다면 그럴 일은 없겠지요. 또 레이 트레이싱을 지원하지 않는 GPU에서 사전 계산과 렌더링 준비 작업까지 할 필요가 없어지니 개발에 필요한 노력은 더욱 줄어들게 됩니다.

 

6.jpg

 

그리고 2035년부터는 게임 그래픽에 패스 트레이싱이 도입될 거라는 예측도 했습니다. 패스 트레이싱은 레이 트레이싱의 한 가지 방법으로 빛의 경로를 조사합니다. 레이 트레이싱을 확장한 거라고 할 수도 있겠네요. 현재 영화의 컴퓨터 그래픽은 거의 모두가 패스 트레이싱을 사용해 렌더링합니다.

 

이론적으로는 광선을 추적해 무한한 숫자의 광선을 조사할 수 있으며, 그렇게 하는 게 이상적이지만 그건 힘드니 임의의 방향으로 광선을 조사하는 확률에 근거한 방식을 주로 씁니다. 이렇게 조사한 광선의 수가 적을수록 렌더링 결과에서 오차가 늘어납니다. 좋은 영상을 얻기 위해서는 노이즈를 줄이거나 렌더링 시간을 늘려 더 많은 광선을 계산해야 하지만, 게임 그래픽에서 이 방법을 쓰려면 전용 하드웨어를 탑재해 실시간 렌더링할 수 있는 수준으로 만들어야 합니다. 그게 15년 후에 실현 가능할 것이라고 보고 있습니다. 

 

7.jpg

 

그럼 패스 트레이싱 시대를 맞이하는 2035년까지 게임 그래픽은 어떻게 진화해 나갈까요? 우선 레이 트레이싱과 라스터라이저가 공존(Coexist)하는 시대에서, 라스터라이저와 레이 트레이싱을 함께 사용하는 시대로 변해나갈 것이라 예측합니다. 두 기법이 공존하는 시대는 레이 트레이싱을 적극 지원하나, 레이 트레이싱을 지원하지 않는 하드웨어를 위한 솔루션을 꼭 필요한 시대입니다. 특정 게임 그래픽 표현에 라스터라이저나 레이 트레이싱을 쓰는 방법이 공존하는 것입니다. 

 

하이브리드 시대는 특정 그래픽을 표현할 때 레이 트레이싱이 좋은지 라스터라이저로도 문제가 없는지를 파악해 적재적소에 배치하는 시대입니다. 직접 조명에 의한 라이팅과 쉐이딩은 라스터라이저로 렌더링해도 문제 없으나, 반사 이미지나 거울 이미지는 레이 트레이싱이 훨씬 더 뛰어납니다. 이 시대가 되면 지금처럼 화면 좌표를 통해 포스트 효과와 반사 이미지를 생성하는 Screen Space Reflection(Realtime Local Reflection)같은 기법은 쓰지 않을지도 모릅니다.

 

 

게임 그래픽에 레이 트레이싱을 도입하기 전에 해결해야 할 4가지 문제

 

지금까지 게임 그래픽은 프로그래머블 쉐이더 기술의 응용과 연구를 통해 발전해 왔으며, 앞으로는 실시간 레이 트레이싱 기술의 도움으로 발전해 나갈 것이라 예측합니다. 하지만 그 길은 쉽지 않습니다. 왜냐면 게임 그래픽의 표현을 모두 실시간 레이 트레이싱으로 대체하려면 아직 해결해야 하는 문제가 남아 있어서입니다. 대표적인 문제 몇 가지를 보시죠.

 

8.jpg

 

우선 재질 표현(Material)의 문제입니다. 레이 트레이싱은 3D 공간에 광선을 쬐고, 특정 오브젝트와 충돌하면 그 주소를 판독합니다. 따라서 충돌한 부위의 재질에 따라 다른 처리를 할 필요가 있습니다. 그 재질이 복잡하다면 충돌할 때마다 표현에 관련된 계산이 필요합니다. 이 계산을 세밀하게 해야 하는지, 단순히 처리해도 되는지도 문제입니다. 

 

9.jpg

 

투명 값(알파 값)으로 표현하는 머리카락이나 식물의 잎 같은 재질은 텍스처가 적용된 폴리곤의 불투명 텍스처 부분이 실체가 됩니다. 레이 트레이싱으로 이런 폴리곤에 충돌했을 땐 알파 테스트를 진행해 불투명한지 투명한지(실제 물체와 충돌했는지 아닌지)를 판정해야 합니다. 이게 부하가 상당히 크기에 Level Of Detail(LoD) 개념의 도입이 필요할지도 모릅니다.

 

10.jpg

 

두번째 문제는 형상입니다. 현재 실시간 레이 트레이싱은 모든 3D 객체를 계층 직육면체 구조인 BVH(Bounding Volume Hierarchy)에서 관리합니다. 그럼 오픈 월드처럼 광대한 장면에서 BVH를 어떻게 다뤄야 할까요? 지금은 소프트웨어로 처리하지만 나중에는 하드웨어 처리하자는 개념을 연구 중인 듯 합니다.

 

11.jpg

 

게임 세계에 존재하는 3D 오브젝트의 애니메이션을 어떻게 적용하는지도 문제입니다. 인간 캐릭터는 손을 벌리거나 달리는 등 여러 자세를 취합니다. 게임에선 각각의 캐릭터의 뼈를 움직어 자세를 바꾸는 애니메이션 처리를 합니다. 라스터라이저에선 화면에 보이는 일정 거리 범위 안의 캐릭터에서 이렇게 처리하면 되는데, 뒤에 있는 캐릭터가 앞의 거울에 비춘다면 그것까지 애니메이션 처리해야 하는 상황이 생깁니다. 여기에 맞춰서 LOD 시스템을 도입할 필요가 있습니다. 

 

 

12.jpg

 

세번째는 조명/그림자, 네번째는 샘플링의 문제입니다. 수많은 광원이 있다고 가정했을 때, 특정 픽셀이 영향을 받는 광원이 어디까지인지를 정해야 합니다.

 

13.jpg

 

적은 수의 광선으로 레이 트레이싱을 구현했을 때 렌더링에 생기는 노이즈를 어떻게 해결해야 하는지도 레이 트레이싱에서 중요한 문제입니다.

 

14.jpg

 

자동차 헤드라이트 안에서 반사되는 이미지처럼 복잡한 반사 경로를 재현하고, 머리카락, 액체, 유리 등에서 굴절하거나 투과하는 등 재질에 따른 조명 변화도 문제입니다. 이걸 게임 그래픽에서 어디까지 처리하는지도 어려운 문제입니다. 

 

15.jpg

 

실시간 레이 트레이싱을 게임 그래픽에서 썼다고 해도 아직은 1세대입니다. NVIDIA는 위에서 언급한 문제들은 전세계 게임 개발자와 하드웨어 개발자들이 대안을 마련해, 앞으로 실시간 레이 트레이싱 기술이 빠르게 보급리라고 봅니다. 

 

프로그래머블 쉐이더 시대의 게임 그래픽도 처음에는 그림자 생성, 글로벌 일루미네이션, 미러 이미지를 만들기 어렵다고 여겨졌으나 나중에는 이를 해결할 독특한 기술들이 고안됐으며, 효과가 떨어지는 일부 기술은 도태되기도 했습니다(그림자 생성에서 스텐실 볼륨은 쉐도우 맵핑으로 대체됨). 실시간 레이 트레이싱도 여러 신기술이 발표되고 서로 경쟁하며 도태될 것입니다. 



  • ?
    laphir 2019.08.09 12:53
    아직도 할게 많이 남았네요. 근데 현재 가능한 최고 성능의 그래픽이랑 2035년에 가능할 그래픽이랑 질 차이가 얼마나 날지, 그게 게임성에 얼마나 도움이 될지는 잘 모르겠습니다. vr 영상이라면 확실히 좀 더 현실적이 되겠지만 말입니다.
  • profile
    Induky      자타공인 암드사랑 정회원입니다 (_ _) 2019.08.09 13:13
    확실히 이런 산업들을 발전 시키는 분야는 게임이 어마어마한 역할을 한다고 봅니다.
  • profile
    캐츄미      5700g, 5800x, 5950x 2019.08.09 13:37
    first gpu가 리바128이 아니라니..
  • profile
    낄낄 2019.08.09 15:34
    하드웨어 T&L 처리였나? 그걸 처음으로 지원하는 지포스를 최초의 GPU라고 NVIDIA는 꾸준히 밀고 있습니다.
  • profile
    ExyKnox      An ordinary human connecting dots about every experience✨ 2019.08.09 14:17
    결국 하드웨어 가속 수준을 얼마나 끌어올리느냐가 모든 문제의 해결책이 되는군요. 뭐어 이쪽 업계 관련 문제들이 성능만 좋아지면 끝나는 거긴 한데 =_=
  • ?
    고대문명꾸꾸꾸 2019.08.09 23:16
    저정도 까지 발전하면 정말이지 진짜 꿈을 또는 머릿속에서 하는 상상을 실시간으로 렌더링 하는것도 가능해질 것 같네요...
    뇌 뉴런에서 오고가는 신호만 손상없이 탭핑 할 수 있다면 말이죠...

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 기가바이트와 XFX의 라데온 RX 5700 XT 커스텀

    기가바이트 라데온 RX 5700 XT GAMING OC https://videocardz.com/newz/gigabyte-radeon-rx-5700-xt-gaming-oc-pictured 2.5슬롯, 트리플 팬, 3개의 HDMI 포트와 1개의 DP 포트. XFX 라데온 RX 5700 XT THICC II https://videocardz.com/n...
    Date2019.08.10 소식 By낄낄 Reply6 Views1332 file
    Read More
  2. ASUS KRPA-U16 , PCIe 4.0 x24 슬롯 탑재 에픽 메인보드

    ASUS KRPA-U16 메인보드입니다. AMD의 에픽 7002 시리즈 지원, SSI-EEB 폼펙터, 소켓 SP3, TDP 225W까지. DDR4-3200 16개에 8채널 2TB 지원. 여기까지는 평범한 서버 보드인데 무려 PCIe 4.0 x24 슬롯이 있습니다. PCIe x16보다 훨씬 긴 ...
    Date2019.08.10 소식 By낄낄 Reply11 Views1798 file
    Read More
  3. 두께 0.25mm의 랜 케이블

    창문이나 문틈을 통해 랜을 연결하는 케이블인 일본 산와의 500-LAN-FLFF입니다. 가격 1380엔. 케이블 부분 두께가 0.25mm라 구멍을 뚫지 않아도 보낼 수 있습니다. 케이블 양쪽 단자는 모두 RJ-45라서 일반 랜 케이블을 연결하면 됩니다...
    Date2019.08.10 소식 By낄낄 Reply14 Views2095 file
    Read More
  4. No Image

    FPS용 무선마우스 추천좀 해주세요

    로지텍은 무선이 유선이랑 다름없고 현재 저도 느끼고 있는데 혹시 다른회사는 어떤가요 커세어나 레이저, 스틸시리즈같은곳요 제가듣기론 로지텍말곤 아직은 좀딸린다는데ㅜㅜ 사실인가여 추천할만한 모델있나요?
    Date2019.08.09 질문 ByDewiAngel Reply19 Views1651
    Read More
  5. 알파쿨, 구형 수냉 물탱크 Eisball

    알파쿨의 수냉 쿨링용 물탱크인 Eisball입니다. 아크릴 재질에 공 모양이 특징. 가격은 79.94유로. ARGB 지원, 라디에이터의 120/140mm 팬 위치에 장착 가능, 2.5인치 드라이브 패널에도 장착할 수 있습니다. 이건 케이스를 봐야겠지만.
    Date2019.08.09 소식 By낄낄 Reply6 Views1400 file
    Read More
  6. HIS 라데온 RX 5700 XT IceQX2 8GB D6

    HIS 라데온 RX 5700 XT IceQX2 8GB D6가 일본에서 판매됩니다. 가격은 58,800엔. 듀얼 슬롯, 2팬, 클럭 1605/1755/1905Mhz, GDDR6 8GB 램, HDMI 2.0b x1, DP 1.4 x3, 8+6핀 보조전원.
    Date2019.08.09 소식 By낄낄 Reply10 Views1219 file
    Read More
  7. 삼성, PCIe 4.0 PM1733 SSD 시리즈

    삼성이 AMD 에픽 7002에 맞춰서 PCIe 4.0를 지원하는 NVMe SSD인 PM1733 시리즈를 발표했습니다. 순차 읽기 8Gb/s, 랜덤 읽기 1,500,000 IOPS의 성능을 냅니다. PCIe 4.0 x4 U.2와 PCIe 4.0 x8 HHHL의 두 가지 폼펙터, 용량은 U.2가 30.72...
    Date2019.08.09 소식 By낄낄 Reply8 Views2148 file
    Read More
  8. 인텔, 제온 E를 장착한 쿼츠 캐년 NUC 준비 중

    인텔이 제온 E를 장착한 쿼츠 캐년 NUC를 준비 중입니다. 그래픽카드가 들어가는 NUC라서 좀 크네요. 최고 8코어 16스레드의 제온 E 프로세서, DDR4 ECC 메모리, 옵테인, Wi-Fi6 AX200 무선랜, 500W 파워로 구성됩니다. 출시는 내년 초에나?
    Date2019.08.09 소식 By낄낄 Reply4 Views1092 file
    Read More
  9. 인텔 프로젝트 아테나의 인증 로고

    인텔 프로젝트 아테나의 인증 로고입니다. 프로젝트 아테나에 속하는 노트북에는 이 로고가 붙게 됩니다. 인텔이 센트리노 때 재미를 봐서 그런가 그 후로도 비슷한 걸 몇번 도입했지만... 그때만큼 재미를 보진 못했지요. 프로젝트 아테...
    Date2019.08.09 소식 By낄낄 Reply1 Views1067 file
    Read More
  10. No Image

    arm, 글로벌 파운드리. 고성능 3D 칩 테스트

    글로벌 파운드리는 자신들의 12nm FinFET 공정을 사용해 arm의 고성능 3D 칩을 테이프 아웃했다고 발표했습니다. 여기서 말하는 3D는 3D 그래픽 칩이라는 게 아니라, arm의 메시 인터커넥트 기술을 사용해 입체적으로 연결-패키징한 칩이...
    Date2019.08.09 소식 By낄낄 Reply0 Views737
    Read More
  11. No Image

    RISC-V에 레드햇이 가입

    RISC-V 재단에 레드햇 리눅스를 개발하는 레드햇이 가입했습니다. 등급은 실버라서 아주 높진 않은데, RISC-V 명령어 세트의 보급에는 분명 도움이 되겠지요? RISC-V는 오픈소스 명령어 세트로, 페도라 리눅스에서는 이미 RISC-V를 지원하...
    Date2019.08.09 소식 By낄낄 Reply2 Views912
    Read More
  12. No Image

    도시바가 라이트온-플렉스터를 인수?

    라이트온의 스토리지 사업부를 도시바에 매각한다는 소문이 있습니다. 이 말인즉 라이트온, 플렉스터 SSD가 도시바 제품이 된다는 소리지요. 도시바는 예전에도 OCZ의 SSD 사업을 인수했던 적이 있는데 그렇게 해서 재미를 보기는 했나 모...
    Date2019.08.09 소식 By낄낄 Reply6 Views829
    Read More
  13. 2분기 메모리 시장 규모 9.1% 감소, 1위는 여전히 삼성

    DRAMeXchange가 2019년 2분기 전세계 DRAM 시장 현황을 발표했습니다. 2분기 메모리 시장 규모는 148.44억 달러로 1분기의 163.32억 달러에 비해 9.1%가 줄었습니다. 메모리 가격이 10~20%씩 떨어졌으니 시장 규모 역시 줄어들 수밖에 없...
    Date2019.08.09 소식 By낄낄 Reply2 Views639 file
    Read More
  14. SIGGRAPH: 2035년 게임 그래픽은 패스 트레이싱. NVIDIA의 미래 예상

    컴퓨터 그래픽과 인터랙티브 기술 관련 학회인 SIGGRAPH가 열렸습니다. 개최지는 매번 바뀌는데 올해의 SIGGRAPH 2019는 로스 앤젤레스 컨벤션 센터에서 개최됐습니다. 내년은 워싱턴 DC입니다. 첫날인 7월 28일에는 Are We Done With Ra...
    Date2019.08.09 소식 By낄낄 Reply6 Views2804 file
    Read More
  15. ASUS ROG 스트릭스 라데온 RX 5700 XT OC의 리뷰 키트

    ASUS ROG 스트릭스 라데온 RX 5700 XT OC의 리뷰 키트 문서입니다. 리뷰어들에게 뭘 강조해 달라고 어필하는지 다 나와 있습니다. 기본 1770/게임 1905/부스트 2010Mhz의 클럭으로 작동, OC 트윅을 설치해 OC 모드를 실행하면 1840/1965/2...
    Date2019.08.09 소식 By낄낄 Reply1 Views982 file
    Read More
목록
Board Pagination Prev 1 ... 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 ... 1939 Next
/ 1939

최근 코멘트 30개
AKG-3
18:11
야생감귤
18:09
에드화이트
18:08
강제
18:00
강제
18:00
Argenté
17:59
냥뇽녕냥
17:57
까르르
17:48
까르르
17:43
책읽는달팽
17:43
툴라
17:33
PAIMON
17:30
유입입니다
17:29
Argenté
17:29
M16
17:24
Iwish
17:21
애플마티니
17:14
TundraMC
17:13
바람돌이
16:53
벨드록
16:49
PLAYER001
16:48
아이들링
16:47
린네
16:43
조마루감자탕
16:26
uss0504
16:20
냥뇽녕냥
16:14
뚜찌`zXie
16:13
냥뇽녕냥
16:09
냥뇽녕냥
16:02
냥뇽녕냥
15:58

AMD
더함
한미마이크로닉스
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소