appleseed
appleseed는 애니메이션과 시각 효과를 위한 자유·오픈 소스 물리 기반 렌더링 엔진이다. 재질·빛·카메라와 장면 객체를 입력받아 광선의 전파를 계산하고 화면을 생성한다. Cycles, Arnold (renderer), RenderMan 등의 렌더러와 역할을 공유한다.
| 분류 | 3D 그래픽 소프트웨어, 오픈 소스 물리 기반 렌더러 |
|---|---|
| 개발 | appleseedhq 공동체 |
| 플랫폼 | Windows·Linux·macOS |
| 작성 언어 | C++·Python API |
| 주요 기능 | 오픈 소스 물리 기반 렌더러 |
| 공식·역사 자료 | 제품·소스 자료 |
appleseed는 애니메이션과 시각 효과를 위한 자유·오픈 소스 물리 기반 렌더링 엔진이다. 재질·빛·카메라와 장면 객체를 입력받아 광선의 전파를 계산하고 화면을 생성한다. Cycles, Arnold (renderer), RenderMan 등의 렌더러와 역할을 공유한다.[1]
전역 조명·간접 반사와 셰이더를 조합하여 사실적인 장면을 렌더링한다. 샘플링·노이즈와 계산 비용을 제어해야 하며, 외부 3D 편집기에서 준비한 장면·텍스처를 재현 가능한 설정으로 유지하는 것이 중요하다.
프로젝트의 핵심은 C++ 라이브러리이며 C++와 Python API를 제공하고 독립 응용 프로그램과 DCC 플러그인으로 이용할 수 있다. MIT 라이선스로 배포되어 렌더링 파이프라인의 구현과 확장에 활용된다.
Blender, Autodesk Maya, Autodesk 3ds Max 등의 장면을 연결할 수 있으며, 완성된 이미지에는 원래 모델·재질·조명 설정이 모두 남지는 않는다. 경로 추적 렌더러와 대화형 모델 편집기는 제작 파이프라인에서 서로 다른 구성 요소다.