반응형

공부/그래픽스 3

노멀 맵(Normal Map)이란?

1. 노멀 맵이란? 노멀 맵은 컴퓨터 그래픽에서 폴리곤 수를 늘리지 않고 표면의 시각적 디테일을 향상시키는 데 사용되는 기술입니다. 노멀 맵을 사용하면 3D 모델의 표면 노멀을 조작하여 범프, 틈새 또는 미세한 디테일과 같은 복잡한 표면 텍스처를 시뮬레이션할 수 있습니다. 기존 렌더링에서는 메시의 버텍스 노멀을 기반으로 조명 계산이 수행됩니다. 이러한 버텍스 노멀은 빛이 표면과 상호 작용하는 방식을 결정하여 음영과 모양에 영향을 줍니다. 하지만 버텍스 노멀만으로는 복잡한 표면 디테일을 정확하게 표현할 수 없습니다. 이러한 문제는 노멀 맵이라는 텍스처를 도입하여 이러한 한계를 해결합니다. 노멀 맵은 픽셀별 노멀 정보를 저장하여 원래 정점 노멀과의 편차를 나타냅니다. 노멀 맵의 각 픽셀은 특정 지점의 표면 ..

공부/그래픽스 2023.06.12

더블 버퍼링(Double Buffering)이란?

1. 더블 버퍼링이란? 더블 버퍼링은 컴퓨터 그래픽 및 사용자 인터페이스 디자인에서 화면을 업데이트하거나 애니메이션을 표시할 때 깜박임을 없애고 시각적 성능을 개선하는 데 사용되는 기술입니다. 기존의 렌더링 또는 화면 업데이트에서는 화면의 변경 사항이 발생하면 사용자에게 직접 표시됩니다. 특히 여러 요소가 동시에 업데이트되는 경우 화면이 깜박거리거나 시각적 아티팩트가 발생할 수 있습니다. 이를 극복하기 위해 더블 버퍼링이 사용됩니다. 더블 버퍼링에서는 두 개의 버퍼 또는 메모리 영역이 그래픽 데이터를 저장하는 데 사용됩니다. 전면 버퍼라고 하는 하나의 버퍼는 현재 화면에 표시되는 이미지 또는 프레임을 나타내고, 후면 버퍼라고 하는 다른 버퍼는 표시를 준비 중인 업데이트된 이미지 또는 새 이미지를 보유합니..

공부/그래픽스 2023.06.12

렌더링 파이프라인 핵심 정리 및 hwp, pdf 파일

[렌더링 파이프 라인] 🤯 해당 포스팅은 21년 9월에 정리한 자료이므로, 현재 최신 정보와 상이한 정보가 있을 수 있습니다. 문제가 되는 부분 혹은 현재와 상이한 정보가 있을 시, 댓글 남겨주시면 확인 후 수정하겠습니다 :) 그래픽스 파이프라인이란? 3D 컴퓨터 그래픽스에서 그래픽스 파이프라인(Graphics Pipeline)이란 3차원의 도형 혹은 이미지를 2차원 래스터* 이미지로 표현을 하기 위한 단계적 방법을 의미한다. 여기서 래스터(raster)란? 컴퓨터에서 어떠한 도형 혹은 이미지를 픽셀로 구성하고, 이 점들의 모습을 조합, 일정한 간격의 픽셀들을 나열하여 하나의 화면을 표현하는 것을 의미한다. OpenGL과 Direct3D가 3차원 그래픽 표준이며, 비슷한 그래픽스 파이프라인을 가지고 있다..

공부/그래픽스 2022.11.30
반응형