컴퓨터 그래픽스(2)
-
4. 모델링
본 내용은 유튜브 김형기 - [Computer Graphics] 강의를 듣고 정리한 내용입니다. Representation 삼각형은 가장 간단한 도형이다. 폴리건 메쉬(polygon mesh)는 리얼-타임 애플리케이션에서 자주 사용된다. GPU는 폴리건(polygon)을 처리하는데 최적화되었기 때문.얼마나 부드럽게 표현이 되는지는 얼마나 많은 점(vertex)를 샘플링하느냐에 따라서 달라진다. 즉, 근사한 형태(approximation)로 표현. Implicit representation (폴리건 메쉬의 내부) Explicit representation (폴리건 메쉬의 외부) triangle vs quad mesh (보통 triangle mesh를 사용하나, 모델링 단계에선 때로 qua..
2024.05.16 -
3. 그래픽스 기본 수학
본 내용은 유튜브 김형기 - [Computer Graphics] 강의를 듣고 정리한 내용입니다. 선형대수학에 대한 이해가 필요한 이유 행렬과 벡터는 물체가 컴퓨터 그래픽에서 나타날 때, 1. 각 폴리건 메쉬를 구성하는 삼각형 좌표 vertex2. 물체의 안과 밖을 표현할 수 있는 normal vector3. 특정 성분 등을 나타낼 수 있는 linear interpolation 등등, 수학적으로 계산될 때 가장 핵심적인 지식이다. 벡터 행벡터, 열벡터 등 다양하게 표현될 수 있지만, 그래픽스에선 보통 열벡터로 나타낸다. ex) 3차원 좌표 x, y, z => (3x1) Transpose란?: 행과 열을 서로 맞바꾼 전치행렬.Inverse란?: 행렬 AB = I (I는 단위행렬)일 때,..
2024.05.15