강의/컴퓨터 그래픽스

Curve
목차3D 오브젝트 모델링CurvePolynomial Base CurveBezier Curve 3D 오브젝트 모델링● 3D 월드 표현의 종류1. Wire-frame representations : 도형 화상 처리에서의 물체 표현 방법 중 하나로 다면체의 꼭짓점, 모서리 선에 의해 기술한 도형 모형입니다. 물체를 점과 점들을 연결하는 선들로 이루어진 그래프로 표현합니다.실시간 / 빠른 디스플레이에 적합하며 면 표현이 불가능해 물체의 형태가 애매하게 보일 수 있습니다.2. Boundary representations : 경계 표현은 볼륨의 한계를 정의해 3D 모양을 표현하는 방법입니다. 대표적으로 Meshes & Subdivision이 있습니다. Mesh표현을 삼각형, 사각형과 같은 기본 도형에 형태로 표현합..

Viewing Transformation
목차-- 투영(Projection) --투영 종류 : 평행 / 원근 투영-- Viewing Transformation --뷰잉 변환이란?1. Modeling Transformation(Object → World Space)2. Camera Transformation(World → Camera Space)3.Perspective Transformation(Camera → Canonical view volume)4.Viewport Transformation(Canonical → Screen space)뷰잉변환이란 투영 (Projection)● 3D 물체를 어떻게 2D 화면에 그릴까?3D 물체를 image plane에 투영합니다. Object Space → View, Screen Space로 직선이 직선으로 ..

Geometric Transformation
목차 -- 기초수학 -- 점, 스칼라, 벡터, 선 내적 외적 -- Geometric Transformation -- 회전행렬 기초 수학 ● Point, Scalars and Vectors Point : location in space. 공간에 한 지점 Scalar : real number, e.g distance. 방향성이 없는 크기 Vector : direction with magnitude. 방향성이 있는 크기 ● Line Parametric form of a line (선의 매개변수 방정식) : $$ P(a) = P_{0} + \alpha d $$ P0 = origin 시작점 a : 임의의 스칼라값 d : 임의의 방향 벡터 Cartesian Coordinate(데카르트 좌표게, 직교 좌표계)에서는 ..

Image, 그래픽 파이프라인
목차Image : Vector vs Raster그래픽 파이프라인Vector vs Raster ImageVector Image : 형태에 대한 Rule로 이미지는 정점과 정점 사이 수학적인 룰을 가진 형태로 용량이 적으며 화면에 크기에 따라 이미지에 형태가 변형되지 않습니다. 하지만 그만큼 복잡한 이미지일수록 형태를 표현하는데 부하가 걸립니다. 따로 특정한 Boundary(경계)가 없습니다..svg, .ill 등의 포맷 형태를 가지고 있으며 대표적인 벡터 이미지로 Font가 있습니다. (Truetype Font)Raster Image : 비트맵이라고 부르기도 하며 한 화소 크기의 점 픽셀에 색 정보를 담아서 그림을 표시합니다. 대다수 이미지가 이 방식이며 특정 Boundary (화면 QHD크기 등) 내에 ..