본문 바로가기
IT모든것/베이직

3D 렌더링 및 활용

by godmulzu 2021. 10. 31.
반응형

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