반응형
3D 렌더링은 우리가 게임이나 영상 작업등 빠른 시간을 통해 다양한 그래픽을 처리하기 위해서 가장 필요한 요소이며, 최근에는 게임뿐만 아니라 딥러닝 등 컴퓨터 프로그래밍에 더욱 강력한 요소로 자리를 잡고 있다.
레이 트레이싱(Ray Tracing)이란?
반응형
광선추적 즉, 가상적인 광선이 물체의 표면에서 반사되어, 카메라를 거쳐 다시 돌아오는 경로를 계산. 컴퓨터 그래픽에서 빛의 물리적 특성을 다양한 알고리즘을 사용하여 실제 사물이 눈에 보이게 되는 방식과 유사하도록 디지털 이미지를 만들어 내는 것
- 이와 대조되는 방식을 '3D 렌더링', '레스터 라이제이션(Rasterization)'이라고 불림.
- 주로 3D 그래픽 처리 방법에 대해서 픽사의 애니메이션, 영화의 시각효과에서 줄곧 사용되어왔음.
- NVDIA는 GPU 내에 실시간 레이 트레이싱 처리를 위한 'RT 코어'를 Geforce RTX 20(Turing 아키텍처) 시리즈
- AMD의 Radeon RX 6000 시리즈부터 지원. NVIDIA DLSS(Deep Learning Super Sampling)
딥러닝(Deep Learning) 기술을 사용한 업스케일링(Up-Scaling) 기술 중 하나.
CUDA, Tensor 코어
- CUDA core : Compute Unified device architecture의 약어로 NVIDIA에서 제공하는 병렬 컴퓨터 플랫폼이자 프로그래밍 모델 그래픽 카드 특성상 병렬 연산이 훨씬 중요하다!
- 엔비디아는 쿠다 코어, AMD는 스트림 프로세서라고 불린다.
- Tensor core : 다차원 행렬 곱과 합을 한 사이클에 처리할 수 있는 연산 능력을 가진 코어로 추론, 트레이닝 작업에 주로 사용
인공지능에 최적화된 즉, 매트릭스 연산을 빠르게 할 수 있는 코어 - NVIDIA는 텐서(Tensor) 코어를 하여 DLSS (Deep Learning Super Sampling) 3D 렌더링에 적용하여 게임 성능을 높이고 있음.
- 현재 Microsoft Windows OS 환경에서 그래픽 애플리케이션을 제작할 수 있도록 해주는 API(Application Programmable Interface) 중 하나가 Dirext X 12 API.
비주얼 라이징 및 프로젝트를 통한 정확한 가상 및 실물로써의 규격화 및 목업 작업
기존 테스트 없이 렌더링을 통한 작업의 정밀도 및 실행속도 확장
앞으로 우리가 보게될 자동차, 아파트, 건축물, 의술 등 모든 것이 렌더링을 통해 보다 정교하고 우리 삶에 더 많이 정착이 될 것입니다.
반응형
'IT모든것 > 베이직' 카테고리의 다른 글
파이널컷프로 단축키 필수 리스트 (0) | 2021.10.31 |
---|---|
기술 영업이란? (0) | 2021.10.31 |
P2E 게임 열풍 합류 (0) | 2021.10.27 |
게임 그래픽카드 의미 (0) | 2021.10.24 |
마이크로프로세서와 코어 쓰레딩 의미 (0) | 2021.10.23 |