꾸준히 개발하자

고정 헤더 영역

글 제목

메뉴 레이어

꾸준히 개발하자

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (115)
    • Computer Graphics (58)
      • SCOP (9)
      • HumanGL (9)
      • Graphics Pipeline (10)
      • ALEngine (21)
      • Hiking (9)
    • 자료구조와 알고리즘 (43)
      • 백준 (14)
      • 자료구조, 알고리즘 (29)
    • Java 공부 (5)
      • Java 공부 (1)
      • Java 주차별 공부 (3)
      • 더 자바, 코드를 테스트하는 다양한 방법 (1)
    • 리눅스 (8)
      • 리눅스 기초 (8)

검색 레이어

꾸준히 개발하자

검색 영역

컨텐츠 검색

Computer Graphics/Graphics Pipeline

  • Geometry Processing - Vertex Shading

    2024.11.29 by Banjosh

  • Graphics Pipeline 개요

    2024.11.29 by Banjosh

Geometry Processing - Vertex Shading

Geometry Processing의 첫 단계: Vertex Shading이번에는 Geometry Processing의 첫 번째 단계인 Vertex Shading에 대해 알아보자. Vertex Shading은 Application 단계에서 준비된 Local 좌표계의 Object 정점 정보를 Clip 좌표계로 변환하는 역할을 한다. 보통 vertex shader를 통해 이 단계를 구현한다.변환 행렬Vertex Shading 과정에서 보통 Model-View-Projection (MVP) Matrix 변환을 적용하며, 각 행렬의 역할은 다음과 같다:Model MatrixLocal 좌표계 정보를 World 좌표계로 변환해준다.물체의 이동(Translate), 회전(Rotate), 크기(Scale) 변환을 반영..

Computer Graphics/Graphics Pipeline 2024. 11. 29. 13:44

Graphics Pipeline 개요

Graphics Pipeline이란?Graphics Pipeline은 쉽게 말해, 우리가 OpenGL로 렌더링을 진행하는 과정을 단계별로 정리해놓은 것이다. 사실 지금까지 OpenGL을 사용한 프로젝트들도 이 과정을 거쳐 렌더링이 되었지만, OpenGL은 Graphics Pipeline에 대해 몰라도 렌더링이 가능하게끔 만들어주는 고수준 API다 보니 이를 깊이 있게 이해하지 않고 작업했던 경우가 많다.하지만 다음 프로젝트부터는 Vulkan이라는 더 저수준의 API를 이용해 렌더링을 진행할 예정이기 때문에, 이번 기회에 Graphics Pipeline에 대해 제대로 공부해 보기로 했다.Graphics Pipeline의 큰 흐름Graphics Pipeline은 크게 4단계로 나눌 수 있다:Applicati..

Computer Graphics/Graphics Pipeline 2024. 11. 29. 12:46

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
꾸준히 개발하자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바