ログイン

2. 2차원 그래픽스의 기본 요소 (컴그)

2. 2차원 그래픽스의 기본 요소 (컴그)
30問 • 2年前
  • ユーザ名非公開
  • 通報

    問題一覧

  • 1

    2차원 그래픽스 기본 요소는?

    점, 선, 원, 영역 채우기, 앨리어싱 효과

  • 2

    점에 대해 설명하시오.

    래스터 방식의 출력장치에서의 기본 요소: 픽셀로 표현, 기하공간에서의 점: 좌표(x, y), 점의 속성: 크기, 명암, 색상, 모양 등

  • 3

    선에 대해 설명하시오.

    양 끝점으로 정의, 점의 좌표: 절대 좌표 or 상대좌표를 이용하여 표현, 선의 속성: 유형, 굵기, 색상, 선 끝 모양 등

  • 4

    DDA 알고리짐의 특징 4가지를 말하시오.

    곱하기가 없이 소수점 더하기 연산만을 반복한다., 부동 소수 연산 사용, 정수연산에 비해서는 상대적으로 속도가 떨어진다., 반올림 연산 함수의 실행시간이 걸린다., 매번 정수좌표를 구할 떄마다 오차가 축적된다.

  • 5

    브레즌햄(Bresenham) 알고리즘을 특징 3가지를 말하시오.

    기울기과 0과 1사이라고 가정할 때, 선을 구성하고 있는 어느 한 점에서 가능한 다음 점, 가능한 두 점 중, 실 선과 두 개의 가능한 점의 차이가 더 작은 점을 선택하여 선을 나타내는 알고리즘, 소수점 계산 없이 정수의 더하기 연산과 이동 연산만으로 처리되므로 속도가 빠르다.

  • 6

    원이란 무엇인가?

    한 점에서 같은 거리에 있는 점들의 집합

  • 7

    영역은 무엇인가?

    같은 색상 값을 갖는 이윳한 픽셀들의 집합

  • 8

    영역 채우기 알고리즘 중 시드 채우기 방식의 특징 3가지를 말하시오.

    그림이 래스터 버퍼에 그려진 후 이미지에서 영역의 채우기를 실행, 영역 내부의 한 픽셀이 시드로 주어지고 이 픽셀에서부터 채워나간다., 주로 페인팅 소프트웨어나 대화식 이미지 처리 프로그램(사용자가 원하는 영역을 클릭하면 그 점을 시드로 하여 채우기를 실행)에서 사용

  • 9

    영역 채우기 알고리즘 중 다각형 주사변환 방식의 특징 3가지를 말하시오.

    매 주사선 별로 다각형의 내부 구간을 판단하여 해당 픽셀을 칠한다., 주사선채우기(Scan-line Fill)라고도 불린다., 주로 벡터방식의 그리기 소프트웨어에서 사용(채우기를 하는 도형의 벡터 데이터를 가지고 있다)

  • 10

    다각형 내부 판단 규칙이 있는 이유는?

    여러 개의 다각형으로 구성된 복잡한 도형이 주어지면 내부 영역을 다르게 판단할 수 있기 때문이다.

  • 11

    다각형 내부 판단 규칙 중 판단 규칙의 홀짝 규칙(Even-Odd rule)의 특징을 말하시오.

    알고리즘이 간단하다., 서로 다른 두 개의 다각형이 겹쳐있을 때 그 겹친 부분을 항상 외부 영역으로 판단한다.

  • 12

    다각형 내부 판단 규칙의 접기회수 규칙(Non-Zero Winding Rule)의 특징 2가지를 말하시오.

    다각형 모서리의 방향에 따라 내부와 외부영역을 지정해줄 수가 있다., 홀짝 규칙보다 약간 복잡하다., 도형 설계에서 자유롭게 내부와 외부 영역 지정 가능하다., 정교한 소프트웨어에서 많이 사용한다.

  • 13

    내부 영역에 대한 판단 중 Interior-defined를 설명하시오.

    같은 값을 가지고, 연결된 픽셀들을 내부 영역으로 판단한다. 범람 채우기(Flood Fill)이 여기에 속한다.

  • 14

    내부 영역에 대한 판단 중 Boundary-defined를 설명하시오.

    경계의 안쪽에 위치하는 픽셀들을 내부 영역으로 판단한다. 경계 채우기(Boundary Fill)이 여기에 속한다.

  • 15

    시드 채우기(Seed fill) 방식의 알고리즘 진행 방법을 설명하시오.

    내부의 한 점 시드를 스택에 저장한다. -> seed pixel을 중심으로 4방향 또는 8방향의 이웃 픽셀에 대해 내부의 점인지를 확인 -> 재귀적 함수 사용하여 이웃한 픽셀들을 검사해 나간다.

  • 16

    다각형 주사 변환 방식(Polygon scan-conversion)에 대해 설명하시오.

    매 주사선마다 교차되는 edge들의 목록을 유지, 갱신하여 영역을 설정한다. 가장 대표적인 방법으로는 y-x 다각형 주사선 알고리즘이 있다.

  • 17

    다각형 주사 변환 방식 중 에지 목록(Edge List)를 설명하시오.

    다각형의 전체 edge의 목록이다., 시작점의 y 좌표값 (더 작은 y 값) 순서로 다각형의 전체 에지를 정렬하여 전체 에지의 EL 구성한다., 매 주사선에서 교차하는 에지를 EL에서 꺼내어 AEL로 옮겨 관리한다.

  • 18

    다각형 주사 변환 방식의 활성화된 에지 목록(Active Edge List)에 대해 설명하시오.

    각 주사선과 교차하여 활성화 된 edge 목록이다., 해당 주사선과 각 에지와의 교차점의 x값을 구한 후 2개씩 짝을 만들어 이들 사이를 채운다.

  • 19

    y-x 다각형 주사선 알고리즘의 특징은?

    y-x 알고리즘이다. (y-x 알고리즘: y값 순서로 전체 에지 정렬, 교차점은 x 좌표값 순서로 정렬), 효율성: 에지의 목록에 대한 부분적인 일관성으로 발생한다.

  • 20

    래스터 출력의 문제점은?

    앨리어싱 효과가 나타난다.

  • 21

    앨리어싱 효과란 무엇인가?

    계단 현상. 모양이 들쑥 날쑥하고 선이 움직일 때 위치가 바뀐다.

  • 22

    앨리어싱이 생기는 이유는?

    아날로그 방식의 그림을 디지털화 하는데 샘플링 오차가 발생하여 생긴다., 저해상도의 출력장치에서 두드러진다.

  • 23

    안티 앨리어싱(Antialiasing)이란 무엇인가?

    컬러 또는 회색조 출력 장치에서 경계가 부드럽게 보이도록 하는 기법

  • 24

    안티 앨리어싱의 방법은?

    해상도를 높인다. (물리적 해상도의 한계) 물체의 경계 픽셀에서 물체와 배경의 색상을 혼합해서 그린다.

  • 25

    안티 앨리어싱 중 수퍼 샘플링(Super Sampling Anti Aliasing, SSAA) 기법의 특징 2가지를 설명하시오.

    출력 장치의 해상도보다 고해상도에서 그림을 자세히 표현할 수 있도록 하나의 픽셀 영역을 여러 개로 분할하는 기법, 원래의 해상도로 환원할 때 픽셀의 명암값을 계산하여 보여준다.

  • 26

    안티 앨리어싱 중 멀티 샘플링 기법(Multi Sampling Anti Aliasing, MSAA)의 특징 4가지를 말하시오.

    수퍼 샘플링 기법을 효율과 성능면에서 최적화 한 샘플링 기법, 폴리곤의 외곽선이 지나가는 곳만 적용한다., 각 픽셀 당 1개 이상의 샘플링 정보를 사용하여 명암값을 조정한다., 대부분의 응용 프로그램에서 사용하는 알고리즘 기법이다.

  • 27

    안티 앨리어싱 중 FXAA(Fast Approximate Anti Aliasing)을 설명하시오.

    NVDIA에서 출시한 기법으로 렌더링 된 그래픽에서 주변 픽셀에서 밝기 차이를 계산하고 주변 픽셀의 색을 혼합하는 방식이다.

  • 28

    안티 앨리어싱 중 MLAA(Morphological Anti Aliasing)을 설명하시오.

    이미지 기반의 후처리 방식 기법, 렌더링 후 외곽선을 찾아 외곽선의 픽셀들을 블렌딩 하는 방식

  • 29

    안티 앨리어싱 중 NFAA(Normal Filter Anti Aliasing)을 설명하시오.

    가장자리 찾기를 위하여 필터를 적용한 셰이더 기반의 후처리 기법

  • 30

    안티 앨리어싱 중 CSAA(Coverage Sampling Anti Aliasing)을 설명하시오.

    범위 형태의 샘플링으로 MSAA와 비슷하다.

  • 멀코 2장 멀티스레드 프로그래밍

    멀코 2장 멀티스레드 프로그래밍

    ユーザ名非公開 · 9問 · 2年前

    멀코 2장 멀티스레드 프로그래밍

    멀코 2장 멀티스레드 프로그래밍

    9問 • 2年前
    ユーザ名非公開

    멀코 3장 메모리 일관성

    멀코 3장 메모리 일관성

    ユーザ名非公開 · 41問 · 2年前

    멀코 3장 메모리 일관성

    멀코 3장 메모리 일관성

    41問 • 2年前
    ユーザ名非公開

    고법 2장 헌법

    고법 2장 헌법

    ユーザ名非公開 · 41問 · 2年前

    고법 2장 헌법

    고법 2장 헌법

    41問 • 2年前
    ユーザ名非公開

    고법 3장 근로계약

    고법 3장 근로계약

    ユーザ名非公開 · 42問 · 2年前

    고법 3장 근로계약

    고법 3장 근로계약

    42問 • 2年前
    ユーザ名非公開

    고법 4장 노동법의 역사

    고법 4장 노동법의 역사

    ユーザ名非公開 · 23問 · 2年前

    고법 4장 노동법의 역사

    고법 4장 노동법의 역사

    23問 • 2年前
    ユーザ名非公開

    고법 6장 직장내 성희롱

    고법 6장 직장내 성희롱

    ユーザ名非公開 · 31問 · 2年前

    고법 6장 직장내 성희롱

    고법 6장 직장내 성희롱

    31問 • 2年前
    ユーザ名非公開

    멀코 4장 동기화 연산과 cas

    멀코 4장 동기화 연산과 cas

    ユーザ名非公開 · 20問 · 2年前

    멀코 4장 동기화 연산과 cas

    멀코 4장 동기화 연산과 cas

    20問 • 2年前
    ユーザ名非公開

    멀코 5장 non-blocking 알고리즘 - list

    멀코 5장 non-blocking 알고리즘 - list

    ユーザ名非公開 · 84問 · 2年前

    멀코 5장 non-blocking 알고리즘 - list

    멀코 5장 non-blocking 알고리즘 - list

    84問 • 2年前
    ユーザ名非公開

    멀코 5-2장 배경이론

    멀코 5-2장 배경이론

    ユーザ名非公開 · 61問 · 2年前

    멀코 5-2장 배경이론

    멀코 5-2장 배경이론

    61問 • 2年前
    ユーザ名非公開

    1. 컴퓨터 그래픽스 개요 (컴그)

    1. 컴퓨터 그래픽스 개요 (컴그)

    ユーザ名非公開 · 34問 · 2年前

    1. 컴퓨터 그래픽스 개요 (컴그)

    1. 컴퓨터 그래픽스 개요 (컴그)

    34問 • 2年前
    ユーザ名非公開

    3. 2차원 그래픽스 변환 (컴그)

    3. 2차원 그래픽스 변환 (컴그)

    ユーザ名非公開 · 15問 · 2年前

    3. 2차원 그래픽스 변환 (컴그)

    3. 2차원 그래픽스 변환 (컴그)

    15問 • 2年前
    ユーザ名非公開

    4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)

    4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)

    ユーザ名非公開 · 16問 · 2年前

    4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)

    4. 2차원 그래픽스의 윈도우와 뷰포트 (컴그)

    16問 • 2年前
    ユーザ名非公開

    멀코 6장. 병렬 알고리즘 - QUEUE

    멀코 6장. 병렬 알고리즘 - QUEUE

    ユーザ名非公開 · 26問 · 2年前

    멀코 6장. 병렬 알고리즘 - QUEUE

    멀코 6장. 병렬 알고리즘 - QUEUE

    26問 • 2年前
    ユーザ名非公開

    멀코 7장. STACK, SKIP-LIST

    멀코 7장. STACK, SKIP-LIST

    ユーザ名非公開 · 42問 · 2年前

    멀코 7장. STACK, SKIP-LIST

    멀코 7장. STACK, SKIP-LIST

    42問 • 2年前
    ユーザ名非公開

    멀코 8장. 병렬 라이브러리

    멀코 8장. 병렬 라이브러리

    ユーザ名非公開 · 77問 · 2年前

    멀코 8장. 병렬 라이브러리

    멀코 8장. 병렬 라이브러리

    77問 • 2年前
    ユーザ名非公開

    고법 7장. 임금의 이해

    고법 7장. 임금의 이해

    ユーザ名非公開 · 46問 · 2年前

    고법 7장. 임금의 이해

    고법 7장. 임금의 이해

    46問 • 2年前
    ユーザ名非公開

    고법 9장. 인사명령과 징계

    고법 9장. 인사명령과 징계

    ユーザ名非公開 · 21問 · 2年前

    고법 9장. 인사명령과 징계

    고법 9장. 인사명령과 징계

    21問 • 2年前
    ユーザ名非公開

    고법 11장. 노동조합법

    고법 11장. 노동조합법

    ユーザ名非公開 · 45問 · 2年前

    고법 11장. 노동조합법

    고법 11장. 노동조합법

    45問 • 2年前
    ユーザ名非公開

    컴그 7장. 3차원 객체의 모델링

    컴그 7장. 3차원 객체의 모델링

    ユーザ名非公開 · 13問 · 2年前

    컴그 7장. 3차원 객체의 모델링

    컴그 7장. 3차원 객체의 모델링

    13問 • 2年前
    ユーザ名非公開

    컴그 8장. 은면의 제거

    컴그 8장. 은면의 제거

    ユーザ名非公開 · 9問 · 2年前

    컴그 8장. 은면의 제거

    컴그 8장. 은면의 제거

    9問 • 2年前
    ユーザ名非公開

    問題一覧

  • 1

    2차원 그래픽스 기본 요소는?

    점, 선, 원, 영역 채우기, 앨리어싱 효과

  • 2

    점에 대해 설명하시오.

    래스터 방식의 출력장치에서의 기본 요소: 픽셀로 표현, 기하공간에서의 점: 좌표(x, y), 점의 속성: 크기, 명암, 색상, 모양 등

  • 3

    선에 대해 설명하시오.

    양 끝점으로 정의, 점의 좌표: 절대 좌표 or 상대좌표를 이용하여 표현, 선의 속성: 유형, 굵기, 색상, 선 끝 모양 등

  • 4

    DDA 알고리짐의 특징 4가지를 말하시오.

    곱하기가 없이 소수점 더하기 연산만을 반복한다., 부동 소수 연산 사용, 정수연산에 비해서는 상대적으로 속도가 떨어진다., 반올림 연산 함수의 실행시간이 걸린다., 매번 정수좌표를 구할 떄마다 오차가 축적된다.

  • 5

    브레즌햄(Bresenham) 알고리즘을 특징 3가지를 말하시오.

    기울기과 0과 1사이라고 가정할 때, 선을 구성하고 있는 어느 한 점에서 가능한 다음 점, 가능한 두 점 중, 실 선과 두 개의 가능한 점의 차이가 더 작은 점을 선택하여 선을 나타내는 알고리즘, 소수점 계산 없이 정수의 더하기 연산과 이동 연산만으로 처리되므로 속도가 빠르다.

  • 6

    원이란 무엇인가?

    한 점에서 같은 거리에 있는 점들의 집합

  • 7

    영역은 무엇인가?

    같은 색상 값을 갖는 이윳한 픽셀들의 집합

  • 8

    영역 채우기 알고리즘 중 시드 채우기 방식의 특징 3가지를 말하시오.

    그림이 래스터 버퍼에 그려진 후 이미지에서 영역의 채우기를 실행, 영역 내부의 한 픽셀이 시드로 주어지고 이 픽셀에서부터 채워나간다., 주로 페인팅 소프트웨어나 대화식 이미지 처리 프로그램(사용자가 원하는 영역을 클릭하면 그 점을 시드로 하여 채우기를 실행)에서 사용

  • 9

    영역 채우기 알고리즘 중 다각형 주사변환 방식의 특징 3가지를 말하시오.

    매 주사선 별로 다각형의 내부 구간을 판단하여 해당 픽셀을 칠한다., 주사선채우기(Scan-line Fill)라고도 불린다., 주로 벡터방식의 그리기 소프트웨어에서 사용(채우기를 하는 도형의 벡터 데이터를 가지고 있다)

  • 10

    다각형 내부 판단 규칙이 있는 이유는?

    여러 개의 다각형으로 구성된 복잡한 도형이 주어지면 내부 영역을 다르게 판단할 수 있기 때문이다.

  • 11

    다각형 내부 판단 규칙 중 판단 규칙의 홀짝 규칙(Even-Odd rule)의 특징을 말하시오.

    알고리즘이 간단하다., 서로 다른 두 개의 다각형이 겹쳐있을 때 그 겹친 부분을 항상 외부 영역으로 판단한다.

  • 12

    다각형 내부 판단 규칙의 접기회수 규칙(Non-Zero Winding Rule)의 특징 2가지를 말하시오.

    다각형 모서리의 방향에 따라 내부와 외부영역을 지정해줄 수가 있다., 홀짝 규칙보다 약간 복잡하다., 도형 설계에서 자유롭게 내부와 외부 영역 지정 가능하다., 정교한 소프트웨어에서 많이 사용한다.

  • 13

    내부 영역에 대한 판단 중 Interior-defined를 설명하시오.

    같은 값을 가지고, 연결된 픽셀들을 내부 영역으로 판단한다. 범람 채우기(Flood Fill)이 여기에 속한다.

  • 14

    내부 영역에 대한 판단 중 Boundary-defined를 설명하시오.

    경계의 안쪽에 위치하는 픽셀들을 내부 영역으로 판단한다. 경계 채우기(Boundary Fill)이 여기에 속한다.

  • 15

    시드 채우기(Seed fill) 방식의 알고리즘 진행 방법을 설명하시오.

    내부의 한 점 시드를 스택에 저장한다. -> seed pixel을 중심으로 4방향 또는 8방향의 이웃 픽셀에 대해 내부의 점인지를 확인 -> 재귀적 함수 사용하여 이웃한 픽셀들을 검사해 나간다.

  • 16

    다각형 주사 변환 방식(Polygon scan-conversion)에 대해 설명하시오.

    매 주사선마다 교차되는 edge들의 목록을 유지, 갱신하여 영역을 설정한다. 가장 대표적인 방법으로는 y-x 다각형 주사선 알고리즘이 있다.

  • 17

    다각형 주사 변환 방식 중 에지 목록(Edge List)를 설명하시오.

    다각형의 전체 edge의 목록이다., 시작점의 y 좌표값 (더 작은 y 값) 순서로 다각형의 전체 에지를 정렬하여 전체 에지의 EL 구성한다., 매 주사선에서 교차하는 에지를 EL에서 꺼내어 AEL로 옮겨 관리한다.

  • 18

    다각형 주사 변환 방식의 활성화된 에지 목록(Active Edge List)에 대해 설명하시오.

    각 주사선과 교차하여 활성화 된 edge 목록이다., 해당 주사선과 각 에지와의 교차점의 x값을 구한 후 2개씩 짝을 만들어 이들 사이를 채운다.

  • 19

    y-x 다각형 주사선 알고리즘의 특징은?

    y-x 알고리즘이다. (y-x 알고리즘: y값 순서로 전체 에지 정렬, 교차점은 x 좌표값 순서로 정렬), 효율성: 에지의 목록에 대한 부분적인 일관성으로 발생한다.

  • 20

    래스터 출력의 문제점은?

    앨리어싱 효과가 나타난다.

  • 21

    앨리어싱 효과란 무엇인가?

    계단 현상. 모양이 들쑥 날쑥하고 선이 움직일 때 위치가 바뀐다.

  • 22

    앨리어싱이 생기는 이유는?

    아날로그 방식의 그림을 디지털화 하는데 샘플링 오차가 발생하여 생긴다., 저해상도의 출력장치에서 두드러진다.

  • 23

    안티 앨리어싱(Antialiasing)이란 무엇인가?

    컬러 또는 회색조 출력 장치에서 경계가 부드럽게 보이도록 하는 기법

  • 24

    안티 앨리어싱의 방법은?

    해상도를 높인다. (물리적 해상도의 한계) 물체의 경계 픽셀에서 물체와 배경의 색상을 혼합해서 그린다.

  • 25

    안티 앨리어싱 중 수퍼 샘플링(Super Sampling Anti Aliasing, SSAA) 기법의 특징 2가지를 설명하시오.

    출력 장치의 해상도보다 고해상도에서 그림을 자세히 표현할 수 있도록 하나의 픽셀 영역을 여러 개로 분할하는 기법, 원래의 해상도로 환원할 때 픽셀의 명암값을 계산하여 보여준다.

  • 26

    안티 앨리어싱 중 멀티 샘플링 기법(Multi Sampling Anti Aliasing, MSAA)의 특징 4가지를 말하시오.

    수퍼 샘플링 기법을 효율과 성능면에서 최적화 한 샘플링 기법, 폴리곤의 외곽선이 지나가는 곳만 적용한다., 각 픽셀 당 1개 이상의 샘플링 정보를 사용하여 명암값을 조정한다., 대부분의 응용 프로그램에서 사용하는 알고리즘 기법이다.

  • 27

    안티 앨리어싱 중 FXAA(Fast Approximate Anti Aliasing)을 설명하시오.

    NVDIA에서 출시한 기법으로 렌더링 된 그래픽에서 주변 픽셀에서 밝기 차이를 계산하고 주변 픽셀의 색을 혼합하는 방식이다.

  • 28

    안티 앨리어싱 중 MLAA(Morphological Anti Aliasing)을 설명하시오.

    이미지 기반의 후처리 방식 기법, 렌더링 후 외곽선을 찾아 외곽선의 픽셀들을 블렌딩 하는 방식

  • 29

    안티 앨리어싱 중 NFAA(Normal Filter Anti Aliasing)을 설명하시오.

    가장자리 찾기를 위하여 필터를 적용한 셰이더 기반의 후처리 기법

  • 30

    안티 앨리어싱 중 CSAA(Coverage Sampling Anti Aliasing)을 설명하시오.

    범위 형태의 샘플링으로 MSAA와 비슷하다.