Learn OpenGL Getting started 2-9. Camera
실제 코드는 간단하게 작성 예시 코드의 “마우스 조작으로 시점을 회전하는 카메라 만들기” 부분에서, 삼각법의 도입부 내용은 제외했다. 혼동의 여지가 있다는 댓글이 많았고, 개인적으로도 잘 이해되지 않았기 때문이다. 그래서 도움이 되었던 댓글의 이미지를 가져와 설명을 대체한...
실제 코드는 간단하게 작성 예시 코드의 “마우스 조작으로 시점을 회전하는 카메라 만들기” 부분에서, 삼각법의 도입부 내용은 제외했다. 혼동의 여지가 있다는 댓글이 많았고, 개인적으로도 잘 이해되지 않았기 때문이다. 그래서 도움이 되었던 댓글의 이미지를 가져와 설명을 대체한...
Learn OpenGL은 접근 방식에 맞게, 각 좌표계를 기준으로 변환 단계를 설명한다. 개인적으로 변환의 과정과 입/출력을 파이프라인처럼 정리하는 게 편해서, 각 단계의 동작에 초점을 맞춰보았다.
벡터와 행렬에 대한 기본 개념은 생략(변환부터 진행)
이 글은 Vulkan 튜토리얼의 그래픽 파이프라인 기본 사항 페이지를 정리한 내용이다
텍스처는 개체의 세부 사항을 추가하는 데에 사용하는 2D 이미지 많은 정점을 사용하지 않고도 사실감을 살릴 수 있다 이때, 모델에 텍스처를 입히는 작업을 텍스처 매핑이라고 한다
Shader 클래스 코드는 생략
그래픽 파이프라인에 대한 정리는 별도의 페이지로 만들 예정
기본 화면을 출력하는 렌더링 루프
개선점 OpenGL 2.0에서는 VAO(Vertex Array Object)가 하나 VAO를 통해 Vertex Attribute를 관리함 즉, 여러 개의 물체를 그릴 ...