야파레이

YafaRay
야파레이
Engine movingparts.jpg
블렌더에서 모델링한 피스톤 엔진 부품의 YafaRay 렌더링
개발자야파레이 개발자
안정된 릴리스
3.5.1[1] / 2020년 7월 13일, 2년 전(2020년 7월 13일)
저장소
기입처C++, Python
운영 체제Windows, macOS, Linux
유형레이트레이서, 플러그인
면허증.LGPL
웹 사이트yafaray.org

YafaRay(이전의 YafRay)는 XML 장면 설명 언어를 사용하는 무료 오픈 소스 광선 추적 프로그램입니다.블렌더 2.78용 야파레이 애드온이 있습니다.레이 트레이서는 GNU Lesser General Public License(LGPL; 약소 일반 공중 사용 허가서)

역사

야파레이의 전신인 야프레이(YafRay)는 알레한드로 콘티 에스테베즈에 의해 쓰여졌으며 2002년 7월에 처음 출시되었다.그 프로그램의 마지막 버전은 2006년에 출시된 0.0.9였다.

원래 소프트웨어 설계의 한계로 인해 YafRay 레이트레이서는 Mathias Wein에 의해 완전히 다시 작성되었습니다.YafaRay 0.1.0이라는 이름을 가진 새로운 레이트레이서의 첫 번째 안정 버전은 2008년 10월에 출시되었습니다.최신 안정 버전은 2020년에 출시된 3.4.1입니다.

특징들

렌더링

글로벌 조명
YafaRay는 Montecarlo에서 파생된 근사치를 사용하여 사실적으로 조명된 3D 장면을 렌더링합니다.
스카이돔 조명
조명 시스템은 주로 방출 하늘에서 나오는 빛(스카이박스 참조)에 기초하며, 관련된 부드러운 그림자 계산을 고려합니다.조명은 HDRI(High-Dynamic-Range Image)에서 얻을 수 있습니다.
가성
YafaRay는 가성(연소 유리를 통한 곡면의 반사 또는 굴절에 의해 발생하는 빛의 왜곡)을 가능하게 하는 광자 매핑의 형태를 사용합니다.다소 반투명한 재료를 시뮬레이션하기 위해 개발 중인 표면 아래 산란 셰이더가 있다.
피사계
초점 거리와 조리개 설정을 사용하여 필드 효과의 깊이를 생성할 수 있습니다.씬(scene)의 고정점에 포커스가 맞춰져 있으면 더 가깝고 더 멀리 있는 물체의 포커스가 흐트러집니다.
흐릿한 반사
표면의 재료가 완벽한 반사체가 아닐 경우 반사광에서 왜곡이 발생합니다.반사 물체가 멀어질수록 이 왜곡은 더 커집니다.야파레이는 이 흐릿한 반사 현상을 시뮬레이션 할 수 있다.

아키텍처

모듈러 프레임워크
YafaRay는 모듈러 구조를 갖추고 있습니다.코어에는 커널이 있으며 나머지 렌더 요소(씬 로더, 라이트 및 셰이더)는 접속해야 합니다.API 사양과 함께 렌더링 플러그인을 개발하여 모든 프로그램 또는 3D 제품군에서 YafaRay를 사용할 수 있습니다.YafaRay 지원 소프트웨어에는 다음이 포함됩니다.블렌더, 윙스 3D, 아즈텍.
크로스 플랫폼
YafaRay는 뛰어난 휴대성을 위해 C++로 작성되었으며 가장 일반적인 플랫폼인 Linux, Windows 및 Mac OS X용으로 미리 컴파일된 바이너리가 있습니다.YafaRay는 자체 장면 설명 형식을 사용하여 독립 실행형 렌더링 엔진으로 사용할 수 있습니다.이렇게 하면 명령줄에서 직접 사용하거나 스크립트 등으로 호출할 수 있습니다.병렬 렌더링 및/또는 분산 렌더링에 대한 규정도 있습니다.

「 」를 참조해 주세요.

  • POV-Ray는 매우 인기 있고 오랜 역사를 가진 또 다른 무료 레이서입니다.
  • LuxRender, 자유 비편향 렌더링 시스템
  • Kerkythea, 레이트레이싱을 지원하는 프리웨어 렌더링 프로그램
  • 상업용 렌더링 엔진인 V-ray

외부 링크

  1. ^ "Release 3.5.1". 13 July 2020. Retrieved 14 July 2020.