해결책
픽사의 1987년 REYES 논문은 무차별적인 지오메트리 파이프라인이 제대로 처리하지 못했던 렌더링 문제, 즉 다양한 표면 유형과 텍스처, 가시성 사례를 가진 복잡한 영화 장면을 공략했다.
영리한 전환은 각 객체를 특별하게 취급하는 것을 멈추는 것이었다. REYES는 모든 객체를 마이크로폴리곤으로 축소한 뒤, 셰이딩과 가시성이 각 계산에 가장 적합한 좌표계에서 그 공통 단위를 대상으로 작동하도록 했다.
이 아키텍처는 임의로 복잡한 모델을 관리 가능하게 만들었는데, 지역성이 페이징을 최소화했고 텍스처 필터링이 더 단순해졌으며, 화면 공간 확률적 샘플링이 어색한 클리핑과 역투영 작업 없이 가시성을 처리했기 때문이다.
달성한 것
모든 형상을 하나의 작은 공통 단위로 축소
공유된 마이크로폴리곤 표현은 복잡성을 이후 렌더링 단계 밖으로 옮겼다.
하나의 전역 공간을 강제하는 대신, 수학을 더 쉽게 만드는 곳에서는 서로 다른 좌표계가 사용되었다.
이 아키텍처는 지역성을 활용했기 때문에 거대한 장면도 작은 조각으로 처리할 수 있었다.
입력이 극도로 다를 때는 이후의 모든 작업을 단순하게 만드는 공통 중간 형태를 찾아라.
그 후
이 논문은 컴퓨터 그래픽스의 핵심 참고 문헌이 되었으며, OpenAlex는 이를 픽사 저자들이 쓴 1987년 ACM SIGGRAPH Computer Graphics 논문으로 등재하고 237회의 인용을 기록하고 있다.
근거 확인하기
출처
- The Reyes image rendering architecture OpenAlex / ACM SIGGRAPH Computer Graphics · api.openalex.org ·