Gelato (renderer)
Gelato는 NVIDIA가 GPU를 활용해 고품질 3차원 이미지·애니메이션 프레임을 렌더링하도록 개발했던 소프트웨어다. 당시 영화·시각 효과의 오프라인 렌더링과 GPU 가속을 연결하려는 시도로, RenderMan, mental ray, 3Delight와 사진적 렌더링 목적을 공유했다....
| 분류 | 3D 그래픽 소프트웨어, 역사적 GPU 가속 오프라인 렌더러 |
|---|---|
| 개발 | NVIDIA |
| 플랫폼 | Linux·Windows(역사적 제품) |
| 작성 언어 | 렌더러 내부 언어 미확인, 셰이딩 API 제공 |
| 주요 기능 | 역사적 GPU 가속 오프라인 렌더러 |
| 파일·출력 | 장면·셰이더·렌더링 이미지 |
| 공식·역사 자료 | 참고 자료 |
Gelato는 NVIDIA가 GPU를 활용해 고품질 3차원 이미지·애니메이션 프레임을 렌더링하도록 개발했던 소프트웨어다. 당시 영화·시각 효과의 오프라인 렌더링과 GPU 가속을 연결하려는 시도로, RenderMan, mental ray, 3Delight와 사진적 렌더링 목적을 공유했다. 현재 개발 중인 범용 3D 모델러가 아니라 전문 렌더러의 역사적 사례다.[1]
장면의 기하·재질·조명·카메라 정보를 입력받아 광원 반응을 계산하고 결과를 이미지로 출력한다. 셰이더를 사용한 표면 표현과 복잡한 장면의 처리 속도 개선에 GPU를 활용했으며, 모델링 프로그램과의 연결은 플러그인·데이터 변환 경로를 통해 이루어졌다. 3D 작업 원본과 렌더링된 결과 이미지는 구별된다.
Gelato의 개발은 NVIDIA의 그래픽 프로세서가 실시간 화면 표시를 넘어 오프라인 영화 렌더링에도 사용될 수 있음을 보여 준다. 이후 OctaneRender, Redshift, Cycles, NVIDIA Iray처럼 GPU 기반 광선 추적을 폭넓게 활용하는 렌더러가 등장했다. 각 엔진의 광원 모델과 셰이더 호환성이 동일하다는 의미는 아니다.[2]
Gelato는 개발과 지원이 종료된 제품으로 분류한다. 역사적 장면을 복원하려면 당시 호환 GPU·드라이버·렌더러·호스트 프로그램 및 셰이더 설정을 함께 확인해야 하며, 공식 소스 자료 없이 상세 구현 언어나 지원 형식을 확정하지 않는다.