(graphics) 컴퓨터그래픽스의 기본요소, 색상

1 분 소요

💼📝🔑⏰ 📙📓📘📒🎓

💼 컴퓨터그래픽스의 기본요소

📝 점 그리기

  • 그래픽스 기본요소 : 점, 선분, 다중선, 원 등 그래픽스 객체를 구성하는 최소 단위 기하 요소
  • 데카르트 좌표계 : 하나의 점(원점, origin)에서 수직으로 교차하는 직선 축으로 표현되는 좌표계
  • 동차좌표 : n차원 투영공간을 n+1개의 좌표로 나타내는 좌표계

📝 선분 그리기

  • DDA 알고리즘 : 한 축의 좌표를 1씩 변화시킬 때 다른 축의 좌표를 직선의 기울기 또는 기울기의 역수만큼 변화시켜 다음 점의 좌표를 계산하는 점증적 직선 주사변환 알고리즘
  • Bresenham 직선 알고리즘 : 시작점에서 출발하여 다음 점이 될 수 있는 두 개의 후보점 중 하나를 결정하는 방식의 직선 주사변환 알고리즘이다. 이때 두 후보점의 중간점에 대해 판별식을 계산하여 다음 점을 선택한다. 모든 계산은 실수형 연산을 사용하지 않고 정수형 덧셈 연산만으로 처리할 수 있다.

💼 그래픽스 색상 모델

📝 색상 이론

  • 가시광선 : 사람의 눈으로 볼 수 있는 일정 주파수 범위의 전자기파
  • 지배주파수 : 전달되는 빛의 스펙트럼 중 가장 강한 에너지를 포함하고 있는 성분으로, 빛의 색을 결정한다.
  • 색의 3요소
    • 색조(hue) : 색의 3 요소 중 빛의 색을 결정하는 요소
    • 채도(saturation) : 색이 순수한 스펙트럼 색에 얼마나 가까운가를 나타내는 요소
    • 명도(brightness, luminance) : 빛의 전체적인 에너지 크기에 해당되는 요소
  • 삼원자극이론 : 각각 정해진 파장의 빛에 대한 흡수율이 가장 높은 세 가지 유형의 원추세포에 흡수되는 빛의 양에 따라 색을 인지한다는 이론

색 모델의 종류

  • RGB 색 모델: 빨강, 초록, 파랑을 삼원색으로 하는 가산색 모델이다
    • 가산색 모델 : 삼원색의 성분이 더하여 혼합색을 만드는 색 모델
  • CMY 색 모델: 청록, 자홍, 노랑을 삼원색으로 하는 감산색 모델이다.
    • 감산색 모델 : 정해진 색을 흡수하는 역할을 하는 삼원색을 활용하는 색 모델
  • HSV 색 모델: 색조, 채도, 명도로 색을 표현한다.
    • 사람이 생각하는 직관적인 개념에 근접한 모델

댓글남기기