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. 삼성 파운드리, Tenstorrent(텐스토렌트)를 차세대 AI 칩렛 제조의 고객사로 유치 발표

    ▶ Tenstorrent(텐스토렌트) CEO, 짐 켈러 - Keith Witek을 COO로 영입하여 삼성과 맺은 이와 같은 훌륭한 파트너십을 추진하게 되어 기쁘게 생각함. - 반도체 기술 발전에 대한 삼성 파운드리의 약속은 'RISC-V 및 AI'를 발전시키려는 우...
    Date2023.10.03 소식 By블레이더영혼 Reply2 Views1161 file
    Read More
  2. ISA 비디오카드에 HDMI 포트를 추가하는 개조

    ISA 비디오카드에 HDMI 포트를 추가하는 개조입니다. 재료로 쓴 GG(Graphics Gremlin)이라는 카드도 진짜 고전 하드웨어는 아니긴 합니다. Lattice iCE40HX4K FPGA와 512KB VRAM이 탑재된 현대적인 카드입니다. 여기에서 VGA 포트를 HDMI...
    Date2023.10.03 소식 By낄낄 Reply10 Views1390 file
    Read More
  3. 케이블모드의 ㄱ자 어댑터, 12V-2x6/CEM 5.1 표준 지원

    케이블모드의 ㄱ자 어댑터가 버전 1.1로 업그레이드됐습니다. 12V-2x6/CEM 5.1 표준을 지원합니다. 기준 버전 구매자들은 할인 쿠폰을 줍니다. 12VHPWR보다는 12V-2x6이 더 쓰기 쉬워서 좋긴 한데, 표준이 또 바뀌지 않고 이걸로 자리잡을...
    Date2023.10.03 소식 By낄낄 Reply3 Views676 file
    Read More
  4. No Image

    AMD의 차세대 모바일 APU, 스트릭스 포인트의 정보

    AMD 피닉스의 뒤를 이을 차세대 모바일 APU인 스트릭스 포인트의 정보입니다. TSMC N4P 225mm² 4c Zen 5 L3: 16 MB L2: 4 MB 8c Zen 5C L3: 16 MB L2: 8 MB 8 WGP RDNA3+ 64 AIE tile DDR5-5600 / LPDDR5X-8533 28-35+ W TSMC N4P 공...
    Date2023.10.03 소식 By낄낄 Reply4 Views858
    Read More
  5. 나트륨-칼륨 합금 액체 금속을 쓴 공냉 쿨러의 성능 테스트

    2010년에 개발된 Danamics LMX 액체 금속 CPU 쿨러입니다. 용용량은 물의 1/4이며 열전도율은 물의 30배인 나트륨-칼륨 합금 액체 금속을 히트파이프 안에 채운 쿨러입니다. 묵직한 액체 금속을 순환시키기 위해 쿨러 상단에는 펌프도 달...
    Date2023.10.03 소식 By낄낄 Reply7 Views840 file
    Read More
  6. 중국산 짝퉁 외장형 SSD의 분해

    중국산 짝퉁 외장형 SSD를 분해한 사진입니다. 짐작하신대로 마이크로 SD 카드가 들어 있네요. 그래도 슬롯도 2개고 글루건으로 나름 고정도 해뒀다는 점에서 쬐끔 양심적이군요.
    Date2023.10.03 소식 By낄낄 Reply4 Views1015 file
    Read More
  7. GSM 알람문자발신기 (GA09) 이거 국내에서 되는 물건인가요?

    이번에 해외직구로 구매했는데요.   센서 있는 장비에 연결하면 알람 발생 시 input을 받아서 미리 설정해둔 폰 번호로 SMS를 쏴주는 원리라고 알고 있습니다.   사용 및 설정 방법은 위에 보이는 단말기에 유심을 꽂고 앱을 깔아서 하라...
    Date2023.10.03 질문 By기린이 Reply6 Views694 file
    Read More
  8. 마지막 G600을 꺼냈습니다

    측면 버튼 많은 마우스는 그리 어렵지 않게 찾아볼 수 있는데, 거기에 틸트 휠까지 달린 마우스는 정말 많지가 않더라고요. 틸트휠에 왼쪽탭 오른쪽탭을 할당해두고 쓰니 참 편해서 이 기능은 포기하고 싶지 않은데 말이죠. 그리고 로지텍...
    Date2023.10.02 일반 By낄낄 Reply15 Views856 file
    Read More
  9. [더 버지]AMD 닥터 리사 수 회장 인터뷰[GPU 부족 / AI(인공지능) 혁명 / 엔비디아와의 경쟁]

      ※ 다소 정확하지 않을 수 있으며, 질문과 답변이 '오역 및 의역이 있을 수 있음'을 게시글 등록 전에 미리 밝힙니다.   ※ 청중의 질문 세션에 대한 내용은 제외하였습니다.   ▶ AMD 회장 & CEO - 닥터 리사 수 회장, 더 버지와의 ...
    Date2023.10.02 소식 By블레이더영혼 Reply3 Views1469 file
    Read More
  10. No Image

    앞으로! 절대!!! 무슨일이 있어도!!!!!! RADEON 안씁니다

    작년 2월에 6900xt 구매후 지금도 겪는 불편 증상이 있는데   동영상 풀스크린 처음 들어갈때 5초 정도 화면 업데이트가 멈추는 문제가 있었습니다   지금도 고쳐지지 않은것은 물론이죠     이후 드라이버 업데이트가 되면서 추가 증상이...
    Date2023.10.02 일반 Bynsys Reply27 Views2995
    Read More
  11. GPU 압축의 사이드채널 취약점, 픽셀을 훔치는 공격이 가능

    애플, 인텔, AMD, 퀄컴, Arm, NVIDIA 등 현재 거의 모든 회사의 GPU에서 작동하는 사이드채널 취약점 공격입니다. GPU는 전송 중이거나 저장하는 데이터의 공간을 줄이기 위해 압축을 합니다. 데이터를 압축할 때마다 시스템의 DRAM이나 ...
    Date2023.10.02 소식 By낄낄 Reply7 Views1061 file
    Read More
  12. No Image

    일본 정부, 마이크론 EUV 팹 보조금을 대폭 인상

    일본 경제산업부는 마이크론 히로시마 공장의 보조금을 3억 2천만 달러에서 12억 9천만 달러로 대폭 인상했습니다. 마이크론은 1년 전에 36억 1800만 달러를 들여 히로시마 공장을 건설하겠다고 밝혔는데, 물가 상승분을 고려해서 일본 정...
    Date2023.10.02 소식 By낄낄 Reply0 Views524
    Read More
  13. No Image

    라즈베리 파이 5의 여러 테스트

    라즈베리 파이 5의 추가 정보입니다. 라즈베리 파이 5 사양 공개 https://gigglehd.com/gg/14935886 여기에 관련 정보가 많네요. https://www.tomshardware.com/news/live/raspberry-pi-5-launch 3GHz 오버클럭이 가능했습니다. 싱글코어...
    Date2023.10.01 소식 By낄낄 Reply3 Views2631
    Read More
  14. 구 소련의 메인프레임을 30년만에 부팅

    체르노빌에 배포된 하드웨어와 똑같은 구성의 시스템을 30년만에 부팅하는데 성공했습니다. 인텔 8086 프로세서의 복제품이 탑재된 민스크 EC-1841 메인프레임은 8만대만 생산됐고 그 중 일부는 90년대까지 쓰이기도 했습니다. 하지만 체...
    Date2023.10.01 소식 By낄낄 Reply5 Views2798 file
    Read More
  15. NVIDIA가 설명하는 황의 법칙. 10년 동안 GPU AI 처리 성능이 1000배 증가

    NVIDIA는 황의 법칙이라는 말을 밀고 있습니다. 지난 10년 동안 NVIDIA GPU의 AI 처리 성능이 1000배 증가했다면서, 이런 빠른 성장세가 줄어들지 않고 계속될 것이라고 주장합니다. 무어의 법칙 이후로 컴퓨팅 성능의 제공 방식에 구조적...
    Date2023.10.01 소식 By낄낄 Reply6 Views855 file
    Read More
목록
Board Pagination Prev 1 ... 117 118 119 120 121 122 123 124 125 126 ... 1935 Next
/ 1935

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소