컴퓨터응용가공산업기사 CBT
종목 메뉴

개념 한 쪽

컴퓨터응용가공산업기사 은선과 은면처리 — Z 버퍼와 픽셀 단위 깊이 비교

은선 및 은면 처리는 3차원 장면에서 보이지 않는 선과 면을 가려 최종 이미지로 만드는 과정이라고 정의한다

2026-10-23 기준 · 컴퓨터응용가공산업기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「은선과 은면처리」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
깊이값 저장 방식 식별1픽셀별 깊이 값을 메모리에 저장하여 비교하는 기법을 찾기
출력 장치 방식 구분1래스터와 벡터 출력 방식을 구분하여 비래스터 장치를 가리기
그래픽 메모리 산출1해상도와 색 깊이로 필요한 그래픽 메모리 최소 용량을 계산하기

뜻

은선 및 은면 처리의 핵심은 어떤 표면이 관찰자에게 보이는지를 결정하는 것이라고 정리한다 Z 버퍼 방법은 화면의 각 픽셀에 해당하는 깊이(Z) 값을 메모리에 저장해두고, 새로 그려지는 픽셀의 깊이와 비교하여 더 가까운 것만 화면에 남기는 방식이라고 설명한다 이 방식은 픽셀 단위로 깊이를 비교하므로 각 픽셀별 정밀한 앞뒤 관계 판정이 가능하다고 말한다

다른 은면 처리 기법들은 처리 단위와 기준이 다르다고 구분한다 예컨대 깊이 분류(depth sorting)는 객체 단위로 정렬하여 처리하고, 후향면 제거(back-face culling)는 면의 법선 벡터 방향을 확인하여 화면에서 보이지 않는 면을 미리 제거한다고 설명한다 이들 방법은 Z 버퍼처럼 픽셀별 깊이 비교를 하지 않으므로 서로 다른 장단점을 보인다고 정리한다

Z 버퍼는 간단하고 구현이 직관적이며 픽셀 단위 정확도를 제공하는 반면, 메모리 사용량과 정밀도(깊이 해상도)에 따른 문제를 고려해야 한다고 지적한다 반대로 객체 정렬이나 후향면 제거는 처리 중 불필요한 면을 줄여 성능을 개선할 수 있으나, 복잡한 중첩 상황에서는 올바른 앞뒤 관계를 보장하지 못할 가능성이 있다고 경고한다

공학적 문제에서는 각 알고리즘의 처리 단위와 비교 기준을 구분하는 것이 중요하다고 강조한다 시험에서는 '깊이 값을 메모리에 저장하여 비교하는 방식'이라는 서술이 나오면 Z 버퍼를 선택하고, 면 법선이나 객체 정렬을 설명하면 다른 기법을 선택하도록 판단한다

예제

문제: 화면의 각 픽셀마다 깊이값을 저장해 새로 그려지는 픽셀과 비교하는 방법을 묻는다 정답: Z 버퍼 방법이다 이유: Z 버퍼는 픽셀 단위 깊이 비교로 보이는 표면을 결정하므로 '깊이 값을 메모리에 저장하여 이용'이라는 표현과 일치한다고 설명한다

오답 예시: 후향면 제거는 면의 방향만 확인하여 보이는 면을 판정하므로 '깊이 값 메모리 저장'과는 다른 방식이라고 밝힌다 깊이 분류나 객체 정렬도 처리 단위가 객체 수준이므로 Z 버퍼와 구분해야 한다고 정리한다

대표 기출 3문항

컬러 프린터를 이용하여 출력하고자 한다. 여기에서 사용되는 기본 색이 아닌 것은?

  1. BLACK
  2. CYAN
  3. MAGENTA
  4. BLUE
정답과 해설 보기

정답 ④ · 문항은 컬러 프린터가 사용하는 기본 색을 묻고 있다. 상업용 컬러 인쇄에서는 CMYK(시안, 마젠타, 옐로우, 블랙) 4색을 기본으로 사용하므로 BLUE은 프린터의 기본 잉크 명칭이 아니다.

컬러 프린터는 CMYK(시안, 마젠타, 옐로우, 블랙) 4색을 기본 색으로 사용한다.

x2+y2+z2-4x+6y-10z+2=0인 방정식으로 표현되는 구의 중심점과 반지름은 얼마인가?

  1. 중심(-2, 3, -5), 반지름 : 6
  2. 중심(2, -3, 5), 반지름 : 6
  3. 중심(-4, 6, -10), 반지름: 2
  4. 중심(4, -6, 10), 반지름: 2
정답과 해설 보기

정답 ② · 구의 방정식 x2+y2+z2−4x+6y−10z+2=0x^2+y^2+z^2-4x+6y-10z+2=0을 표준형으로 변환하기 위해 완전제곱식을 이용하여 정리합니다. xx항은 (x2−4x)=(x−2)2−4(x^2-4x) = (x-2)^2 - 4, yy항은 (y2+6y)=(y+3)2−9(y^2+6y) = (y+3)^2 - 9, zz항은 (z2−10z)=(z−5)2−25(z^2-10z) = (z-5)^2 - 25로 변환할 수 있습니다.

구 방정식 완전제곱식 변형 시 중심은 부호 반전, 반지름은 우변 상수 제곱근.

21인치 1600x1200 픽셀 해상도 래스터모니터를 지원하는 그래픽보드가 트루칼라(24비트)를 지원하기 위해 필요한 최소 메모리는 얼마인가?

  1. 1 MB
  2. 4 MB
  3. 8 MB
  4. 32 MB
정답과 해설 보기

정답 ③ · 해상도 1600x1200 픽셀에 트루칼라(24비트=3바이트) 색상을 표현하기 위해 필요한 메모리는 1600 × 1200 × 3 = 5,760,000바이트(약 5.49MB)입니다. 이를 모두 담기 위해서는 2MB보다 크고 가장 근접한 단위인 8MB의 그래픽 메모리가 최소로 요구됩니다.

필요 메모리는 해상도×색깊이이므로 1600×1200×3바이트 계산 후, 이를 수용할 수 있는 최소 표준 메모리 용량을 선택한다.

자주 묻는 물음

Z 버퍼 방법은 어떻게 동작하나?
Z 버퍼는 화면의 각 픽셀에 대응하는 깊이 값을 메모리에 저장하고, 새로 그려지는 픽셀의 깊이와 비교하여 더 가까운 픽셀만 화면에 표시한다고 설명한다
후향면 제거와 Z 버퍼의 차이는 무엇인가?
후향면 제거는 면의 법선 방향을 확인하여 뒤를 향하는 면을 미리 제거하는 객체 수준 기법이며, Z 버퍼는 픽셀 단위 깊이 비교를 통해 앞뒤 관계를 판정하는 방법으로 처리 단위와 기준이 다르다고 답한다
Z 버퍼의 장단점은 무엇인가?
장점은 픽셀 단위의 정확한 앞뒤 판정을 제공하여 구현이 직관적이라는 점이며, 단점은 깊이 버퍼의 메모리 소모와 깊이 해상도 한계에 유의해야 한다고 지적한다
이 개념 문제 10개 풀기 회원용

컴퓨터응용가공산업기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.