본문 바로가기

ComputerGraphics [고려대학교_한정현]

(11)
4강(1)- 변환(transform) - scaling, rotation, translation 오늘 수업 : 3가지의 중요한 변환을 배운다 이 변환들은 무조건 3X3 행렬을 이용한 곱셈으로 표현할 수 있다. Affine Transform ㄴ Linear Transform - Scaling - Rotation ㄴ Translation [Scaling] - 축소, 확대 ( x 방향 , y방향 scale ) ex_1) 정점의 Scaling - 행렬의 곱셈으로 표현할 수 있다. ex_2) 다각형의 Scaling - 다각형의 모든 Vetor에 스케일링 벡터를 곱해주면 그 다각형은 scaling 된다. [Rotation] - 회전 변환 ex_1) 정점의 Rotation - 회전각 Θ 만큼 반시계 방향으로 회전시키는 벡터는 아래와 같다. ex_2) 정점의 Rotation ( 시계방향 ) [Translation..
1강 그래픽스란 ,2강 수학 [출처 :컴퓨터그래픽스 고려대학교 - 한정현] [3D 컴퓨터 그래픽스] 3차원으로 표현된 물체를 입력으로 받아서 2차원 영상을 출력하는 것 [2차원 영상] 연속적으로 프레임을 보여주면 물체의 움직임을 보여줄 수 있다. [실시간 그래픽스] 얼마나 빠른 frame per sconds 에 따라 구분됨 ex) 게임, 가상현실, 증강현실 : 30 fps 이상 [비실시간 그래픽스] 빠른 프레임보다는 실사와 구분되지 않게 사진현실적(photorealistic images) 만들어내는것이 목표 ex ) 영화 해당 수업에서는 OpenGL 을 이용해서 실시간 그래픽스를 공부할것 [그래픽스 생성 과정] modeling > rigging > animation > rendering > post-processing -------..
3장 - 모델링 > Polygonmesh 의 Vertex Array 표현법 [출처 :컴퓨터그래픽스 고려대학교 - 한정현] 오늘은 모델링에서 Triangle Polygon Mesh를 Data 로 풀어내고 파일로 옮기는 과정을 배울 것이다. 목록1 : Triangle Polygon Mesh 를 데이터로 표현 하는 방법 방법1 : non indexed array 표현 - vector array 방법2 : Indexed array 표현방법 - Indexed array - Vector array : Vector + Vector normals 목록2 : 모델링 결과물이 Export 된 .obj 파일에 대한 공부. 목록3 : .obj 파일을 openGLES등에서 import 했을때의 결과 [모델링] 렌더링할 물체를 만들어 내는것 [음함수 vs Polygon Mesh] 구의 중점과 구의 반지..