고급컴퓨터그래픽스 6. Hierarchical Animation
건국대학교 고급컴퓨터그래픽스 김형석 교수님의 수업을 정리한 내용입니다. Hierarchical Object 단순한 object가 아니라, 복잡한 연결 관계를 가진 object는 부속 부품들의 Parent-Child 관계를 정하고, Parent가 움직이면 Child가 따라 움직이는 방식으로 애니메이션 할 수 있다. 이는 사람, 로봇, 동물, 자동차,...
건국대학교 고급컴퓨터그래픽스 김형석 교수님의 수업을 정리한 내용입니다. Hierarchical Object 단순한 object가 아니라, 복잡한 연결 관계를 가진 object는 부속 부품들의 Parent-Child 관계를 정하고, Parent가 움직이면 Child가 따라 움직이는 방식으로 애니메이션 할 수 있다. 이는 사람, 로봇, 동물, 자동차,...
건국대학교 고급컴퓨터그래픽스 김형석 교수님의 수업을 정리한 내용입니다. Computer Animation Methods Physic Simulation Good 퀄리티 Many 계산량 Keyframe Simple 아티스트에 따라 퀄리티 달라짐 Mo...
건국대학교 고급컴퓨터그래픽스 김형석 교수님의 수업을 정리한 내용입니다. Image Processing Computer Graphics는, 정보를 통해 이미지를 만들어내는 과정이다. Computer Vision는, 반대로 이미지를 통해 의미있는 정보를 추출하는 과정이다. Image Processing는, 이미지를 인풋으로 넣어 아웃풋 이미지를 얻어낸...
건국대학교 고급컴퓨터그래픽스 김형석 교수님의 수업을 정리한 내용입니다. Spline Curve를 사용하여 만들기 [S: \vec{r}(u,v) = (x(u,v), y(u,v), z(u,v))] 곡면은 2개의 변수를 입력받는 벡터함수로 표현할 수 있다.^[Curved surface (곡면)] [!tip] 이런 이미지를 상상{title} ...
건국대학교 고급컴퓨터그래픽스 김형석 교수님의 수업을 정리한 내용입니다. OpenGL GPU를 사용하여 컴퓨터 그래픽을 빠르게 렌더링할 수 있게 만드는 API. OpenGL은 보통 Microsoft SDK에 포함되어 있어 따로 설치하지 않고 링커 설정-lopengl 프롬포트 추가 만 해줘도 된다. 추가로 설치해야 하는 라이브러리는 GLEW or G...
건국대학교 시스템 프로그래밍 진현욱 교수님의 수업을 정리한 내용입니다. Thread Thread란 하나의 Process에서 실행되는 독립적인 실행 흐름이다. 하나의 Process는 적어도 1개의 Thread를 반드시 가지며, 여러 Thread를 가질 수 있다.. Process의 Main이 실행되는 Thread를 Main thread라고 한다. P...
건국대학교 시스템 프로그래밍 진현욱 교수님의 수업을 정리한 내용입니다. IPC IPC는 Inter-Process Communication의 약어다. IPC에는 같은 컴퓨팅 노드에 있는 프로세스 사이의 통신 방법(Pipe, Message queue, Shared memory + Semaphore)과, 다른 컴퓨팅 노드에 있는 프로세스 사이의 통신 방...
건국대학교 시스템 프로그래밍 진현욱 교수님의 수업을 정리한 내용입니다. Languages High Level Language => C, Java 사람의 관점에 가깝게 생각할 수 있는 언어이다. Low Level Language => Assembly, Binary CPU의 관점에 가깝게 생각하는 언어이다. 따라서, 어셈블리를 사용하려면...
Mathematical Methods in the Physical Sciences, Mary L. Boas의 3장 내용입니다. 좌표계의 변환은 행렬이다? 같은 벡터지만 좌표계에 따라 다른 성분을 가질 수 있다. 기저가 다르면 그 성분또한 달라지기에 당연하다. (\displaystyle \vec{A} = \sum_{i} A_{i} \hat{e}{i}...
Calculus: Early Transcendentals, 8th의 내용입니다. 스칼라 함수의 면적분, 부피적분 만약 적분할 영역이 직사각형 같이 간단하다면, 바로 Fubini 정리를 사용하여 적분하면 된다. 이때 적분 대상이 될 함수가 분리 가능하다면, 따로따로 적분을 적용할 수 있다. [\iint_{R} f(x,y) dA = \int_{a}^...