3차원 그래픽스/Polygon mesh
-
Chapter 1.3 Coordinate3차원 그래픽스/Polygon mesh 2019. 2. 11. 23:29
이 문서는 개인 공부용으로 쓰였습니다.- 게임 프로그래밍을 위한 3차원 그래픽스 (한정현) Chapter 1.3 Coordinate 카테시안 좌표계는 오른손 좌표계일 수도 있고 왼손 좌표계일 수도 있다.이전 장에서는 오른손 좌표계로 가정하였다. (오른손 좌표계) (왼손 좌표계) 하나의 폴리곤 메쉬를 오른손 좌표계와 왼손 좌표계 사이에서 포팅할 때는 리모델링 작업이 필요하다._정점의 정렬 순서가 변해야한다. (노멀이 물체 바깥으로 향하기 위해) _z 좌표 부호 변경 작업을 수행해야한다. (반드시)
-
Chapter 1.2 Polygon mesh3차원 그래픽스/Polygon mesh 2019. 2. 11. 23:08
이 문서는 개인 공부용으로 쓰였습니다.- 게임 프로그래밍을 위한 3차원 그래픽스 (한정현) Chapter 1.2 Polygon mesh 0. 정의 - GPU는 폴리곤 메쉬 처리에 최적화되어 있다.폴리곤 메쉬의 정점들은 부드러운 곡면을 샘플링한 점들에 불과하다.폴리곤 메쉬는 정확한 표현법이 아닌 근사적 표현법이다. OpenGL - 볼록 폴리곤 (평면성과 볼록성) : 처리 속도를 빠르게 하기 위해Direct3D - 삼각형 폴리곤 (삼각형 메쉬) _ 메쉬의 해상도가 올라갈수록 본래의 곡면과 흡사해지지만메쉬를 처리하기 위한 시간이 증가하여 효율성은 떨어지게 된다. _ 저해상도의 메쉬를 고해상도로 변환하는 과정은 세분화_ 반대의 과정은 간략화라 한다. 1. 폴리곤 메쉬 표현 기법 - 삼각형 메쉬를 표현하는 가장 ..
-
Chapter 1.1 게임 제작 파이프라인3차원 그래픽스/Polygon mesh 2019. 2. 11. 22:03
이 문서는 개인 공부용으로 쓰였습니다.- 게임 프로그래밍을 위한 3차원 그래픽스 (한정현) Chapter 1.1 게임 제작 파이프라인 폴리곤(polygon, 다각형) 텍스쳐(texture) : 물체 표면 색상을 결정하는 비트맵 이미지 골격 (skeleton) 리깅 (rigging) : 각각의 뼈의 움직임이 폴리곤 메쉬를 어떻게 변형하는지 정의 이후 폴리곤 메쉬에 삽입된 골격을 움직여서 애니메이션을 생성한다. 각 프레임을 구성하는 모든 요소가 결정되면 렌더링 모듈이 실행된다. 렌더링은 3차원 장면에서 2차원 영상을 생성해 내는 과정을 말한다. 그리고 최종적으로, 후처리 단계가 진행된다. (모션 블러, 초점 심도 등..)