컴퓨터 그래픽 렌더링
컴퓨터 그래픽 렌더링은 3차원 장면에서 보일 폴리곤을 고르고 빛·색·재질을 계산해 2차원 프레임으로 출력하는 과정이다. 속도와 사실성의 절충을 단계별로 읽어야 한다.
3차원 장면이 2차원 프레임이 되는 렌더링 파이프라인
오브젝트·카메라·광원 배치
클리핑·은면 처리
셰이딩·텍스처 매핑
투영해 화면 픽셀로 출력
실시간 렌더링에서는 프레임당 계산 시간과 시각적 정밀도를 함께 조절한다.
모델링한 오브젝트로 장면을 구성하고 클리핑과 은면 처리로 보일 면을 고른 뒤 셰이딩과 매핑으로 빛과 질감을 계산해 2차원 화면에 출력하는 과정
텍스트로 자세히 설명
먼저 폴리곤으로 만든 오브젝트를 배치해 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. 관련 개념
- 자료구조 — 폴리곤·오브젝트·픽셀처럼 많은 장면 데이터를 조직하는 방식이다.
- 폰 노이만 구조 — 렌더링 명령과 데이터가 메모리와 처리 장치 사이를 오가는 배경이다.
- 인공지능·머신러닝·딥러닝 — 이미지와 장면을 학습하거나 생성하는 계산 기술과 연결된다.
각주
출제 이력 18회
이 개념이 어느 시험·지문에 등장했는지의 기록입니다. 개념 자체의 난이도가 아니라 출제 맥락을 보여줍니다.
- 26학년도 9월 모평독서지문 내 문항
- 14번2점
- 15번2점
- 16번2점
- 17번3점
- 23학년도 9월 모평독서지문 내 문항
- 14번2점
- 15번2점
- 16번3점
- 17번2점
- 21학년도 6월 모평독서지문 내 문항
- 25번2점
- 26번2점
- 27번2점
- 28번3점
- 18학년도 6월 모평독서지문 내 문항
- 30번2점
- 31번3점
- 32번2점
- 33번2점
- 34번2점
- 18학년도 수능독서지문 내 문항
- 38번2점
- 39번2점
- 40번2점
- 41번3점
- 42번2점
- 17학년도 6월 모평독서지문 내 문항
- 16번2점
- 17번2점
- 18번2점
- 19번3점
- 16학년도 6월 모평 A형독서지문 내 문항
- 16번2점
- 17번2점
- 18번3점
- 16학년도 9월 모평 A형독서지문 내 문항
- 16번2점
- 17번2점
- 18번3점
- 15학년도 9월 모평 A형독서지문 내 문항
- 19번2점
- 20번2점
- 21번3점
- 15학년도 수능 A형독서지문 내 문항
- 20번2점
- 21번2점
- 22번3점
- 14학년도 6월 모평 B형독서지문 내 문항
- 21번2점
- 22번2점
- 23번3점
- 14학년도 6월 모평 A형독서지문 내 문항
- 19번2점
- 20번2점
- 21번3점
- 14학년도 9월 모평 A형독서지문 내 문항
- 22번2점
- 23번2점
- 24번2점
- 25번2점
- 13학년도 6월 모평독서지문 내 문항
- 19번2점
- 13학년도 6월 모평독서지문 내 문항
- 44번2점
- 46번3점
- 13학년도 9월 모평독서지문 내 문항
- 31번2점
- 32번2점
- 33번2점
- 34번2점
- 12학년도 9월 모평독서지문 내 문항
- 47번2점
- 48번2점
- 49번2점
- 50번2점
- 11학년도 수능독서지문 내 문항
- 25번2점
- 26번3점
이 문서를 가리키는 문서
잘못된 내용을 발견하셨나요? 신고해 주시면 검토 후 반영합니다.