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 등의 장면을 연결할 수 있으며, 완성된 이미지에는 원래 모델·재질·조명 설정이 모두 남지는 않는다. 경로 추적 렌더러와 대화형 모델 편집기는 제작 파이프라인에서 서로 다른 구성 요소다.

역사

기원과 발전

편집 구조

3D 모델과 자료

제작 도구

파일 교환과 파이프라인

원본 구조

외부 도구 연계

플랫폼과 구현

  1. appleseed 관련 원본 자료 ↩