본문 바로가기

컴퓨터 그래픽 렌더링

컴퓨터 그래픽 렌더링은 3차원 장면에서 보일 폴리곤을 고르고 빛·색·재질을 계산해 2차원 프레임으로 출력하는 과정이다. 속도와 사실성의 절충을 단계별로 읽어야 한다.

눈으로 구조 잡기

3차원 장면이 2차원 프레임이 되는 렌더링 파이프라인

모델링·장면 구성

오브젝트·카메라·광원 배치

카메라 시야
보일 면 선택

클리핑·은면 처리

남은 폴리곤
빛·재질 계산

셰이딩·텍스처 매핑

투영·픽셀화
2차원 프레임

투영해 화면 픽셀로 출력

실시간 렌더링에서는 프레임당 계산 시간과 시각적 정밀도를 함께 조절한다.

렌더링은 장면 전체를 그대로 그리는 일이 아니라 보일 요소를 고르고 시각 정보를 계산해 프레임으로 바꾸는 과정이다.

모델링한 오브젝트로 장면을 구성하고 클리핑과 은면 처리로 보일 면을 고른 뒤 셰이딩과 매핑으로 빛과 질감을 계산해 2차원 화면에 출력하는 과정

출처: 은광위키 자체 제작 · OWN
텍스트로 자세히 설명

먼저 폴리곤으로 만든 오브젝트를 배치해 3차원 장면을 구성한다. 카메라 시야 밖과 가려진 면을 제외하고, 남은 면에 조명과 텍스처를 적용한다. 계산 결과를 카메라 시점의 2차원 픽셀 프레임으로 출력한다.

목차

1. 개요

컴퓨터 그래픽 렌더링은 모델링한 3차원 장면에 시점·빛·색·재질을 적용해 2차원 화면의 프레임으로 만드는 과정이다. 장면의 모든 요소를 무조건 계산하는 것이 아니라, 보이지 않는 면을 줄이고 필요한 빛과 질감을 계산해 시간과 사실성 사이를 조절한다. 이 계산은 CPU와 메모리, 장면 데이터는 자료구조, 학습 기반 그래픽 기술은 인공지능·머신러닝·딥러닝과 연결된다.

2. 상세

2.1. 모델링과 장면 구성

모델링은 3차원 오브젝트의 형태를 만드는 단계다. 오브젝트는 다각형인 폴리곤의 집합으로 표현할 수 있다. 만들어진 오브젝트를 가상 공간에 배치하고 카메라와 광원, 재질 조건을 정하면 렌더링할 장면이 구성된다.1

영상은 정지 화면인 프레임을 연속해서 보여 준다. 같은 시간에 더 많은 프레임을 만들려면 한 프레임을 계산하는 시간을 줄여야 한다. 특히 입력에 따라 장면이 달라지는 실시간 그래픽은 매 프레임을 새로 계산해야 하므로 보이지 않는 요소를 먼저 제외하는 과정이 중요하다.2

2.2. 보이지 않는 폴리곤 줄이기

클리핑은 카메라의 시야 범위인 절두체 밖에 있거나 경계에 걸친 폴리곤을 제외·절단한다. 은면 처리는 시야 범위 안에 있어도 다른 물체 뒤에 가려진 면을 골라내 화면에 드러날 부분만 남긴다.3 둘 다 그릴 필요가 없는 폴리곤의 계산을 줄이지만, 제외하는 이유가 다르다.

2.3. 빛과 재질 계산

셰이딩은 광원, 표면의 색과 재질을 바탕으로 화면에 보일 밝기와 색을 정한다. 지역 조명은 직접 닿는 빛을 중심으로 계산해 빠르지만 간접광을 단순화한다. 전역 조명은 반사·굴절로 이어지는 간접광까지 계산해 더 사실적인 결과를 만들 수 있지만 연산량이 커진다.4

매핑은 2차원 텍스처를 3차원 오브젝트 표면의 좌표에 대응시켜 색, 질감, 요철감 같은 정보를 표현한다. 모든 표면 구조를 폴리곤으로 세밀하게 만들지 않고도 복잡한 외관을 나타낼 수 있다.5

2.4. 2차원 프레임으로 출력

선택된 폴리곤과 계산된 색 정보는 카메라 시점에 맞춰 2차원 투영창으로 옮겨지고 화면의 픽셀 값으로 바뀐다. 이렇게 완성된 한 장의 프레임이 디스플레이에 출력된다. 처리 속도, 해상도, 조명 방식, 질감 정밀도는 서로 영향을 주는 선택 조건이다.

3. 수능에서는 이렇게 나온다

렌더링 지문에서는 각 기술이 ‘무엇을 줄이고’, ‘무엇을 추가하며’, ‘어떤 대가를 치르는가’를 표기한다. 클리핑과 은면 처리는 불필요한 계산을 줄이고, 셰이딩과 매핑은 보이는 면의 색·빛·질감을 결정한다.

지역 조명과 전역 조명을 비교할 때는 사실성과 연산량의 방향을 함께 본다. 투영 전 3차원 장면과 투영 뒤 2차원 프레임을 뒤바꾸거나, 클리핑이 가려진 모든 면을 처리한다고 하는 선지를 구별한다.

4. 헷갈리기 쉬운 것들

단계 하는 일 구별할 점
모델링 3차원 오브젝트 형태 제작 최종 화면의 빛 계산과 다름
클리핑 카메라 시야 범위 밖·경계 폴리곤 처리 시야 안에서 가려진 면 처리와 다름
은면 처리 다른 면 뒤에 가려진 면 제외 절두체 밖 판정과 다름
셰이딩 빛·색·재질로 표면의 보임 결정 텍스처 좌표 대응만을 뜻하지 않음
매핑 2차원 텍스처를 3차원 표면에 대응 오브젝트의 기본 형태 자체를 만드는 모델링과 다름

5. 관련 개념

  • 자료구조 — 폴리곤·오브젝트·픽셀처럼 많은 장면 데이터를 조직하는 방식이다.
  • 폰 노이만 구조 — 렌더링 명령과 데이터가 메모리와 처리 장치 사이를 오가는 배경이다.
  • 인공지능·머신러닝·딥러닝 — 이미지와 장면을 학습하거나 생성하는 계산 기술과 연결된다.

각주

  1. 모델링은 물체를 만들고, 렌더링은 구성된 장면이 화면에서 어떻게 보일지를 계산한다.

  2. 프레임 수와 한 프레임의 계산 시간은 제한된 처리 자원을 나누어 쓴다.

  3. 클리핑은 시야 범위, 은면 처리는 다른 물체에 의한 가림을 기준으로 삼는다.

  4. 지역 조명과 전역 조명의 차이는 간접광을 어느 범위까지 계산하는가에 있다.

  5. UV 좌표는 펼친 2차원 텍스처의 위치를 3차원 표면의 위치와 대응시킨다.

출제 이력 18회

이 개념이 어느 시험·지문에 등장했는지의 기록입니다. 개념 자체의 난이도가 아니라 출제 맥락을 보여줍니다.

  1. 26학년도 9월 모평독서
    지문 내 문항
    • 142
    • 152
    • 162
    • 173
  2. 23학년도 9월 모평독서
    지문 내 문항
    • 142
    • 152
    • 163
    • 172
  3. 21학년도 6월 모평독서
    지문 내 문항
    • 252
    • 262
    • 272
    • 283
  4. 18학년도 6월 모평독서
    지문 내 문항
    • 302
    • 313
    • 322
    • 332
    • 342
  5. 18학년도 수능독서
    지문 내 문항
    • 382
    • 392
    • 402
    • 413
    • 422
  6. 17학년도 6월 모평독서
    지문 내 문항
    • 162
    • 172
    • 182
    • 193
  7. 16학년도 6월 모평 A형독서
    지문 내 문항
    • 162
    • 172
    • 183
  8. 16학년도 9월 모평 A형독서
    지문 내 문항
    • 162
    • 172
    • 183
  9. 15학년도 9월 모평 A형독서
    지문 내 문항
    • 192
    • 202
    • 213
  10. 15학년도 수능 A형독서
    지문 내 문항
    • 202
    • 212
    • 223
  11. 14학년도 6월 모평 B형독서
    지문 내 문항
    • 212
    • 222
    • 233
  12. 14학년도 6월 모평 A형독서
    지문 내 문항
    • 192
    • 202
    • 213
  13. 14학년도 9월 모평 A형독서
    지문 내 문항
    • 222
    • 232
    • 242
    • 252
  14. 13학년도 6월 모평독서
    지문 내 문항
    • 192
  15. 13학년도 6월 모평독서
    지문 내 문항
    • 442
    • 463
  16. 13학년도 9월 모평독서
    지문 내 문항
    • 312
    • 322
    • 332
    • 342
  17. 12학년도 9월 모평독서
    지문 내 문항
    • 472
    • 482
    • 492
    • 502
  18. 11학년도 수능독서
    지문 내 문항
    • 252
    • 263

이 문서를 가리키는 문서

잘못된 내용을 발견하셨나요? 신고해 주시면 검토 후 반영합니다.

다음 단계

이 개념, 실제 지문에서 훈련하기

수능특강·기출 지문 해설로 개념이 문항에서 어떻게 쓰이는지 직접 확인해보세요.

학습 자료 보러가기