Dreamworks는 MoonRay 렌더링 시스템 코드를 출시했습니다.

그 유명한 애니메이션 스튜디오가 Dreamworks는 코드를 출시하기로 결정했습니다. 렌더링 시스템용 달빛, MCRT(Monte Carlo Numerical Integration) 기반 광선 추적을 사용합니다.

시스템은 처음부터 설계되었으며 레거시 코드에 의존하지 않으며 전문적인 장편 작품을 만들 준비가 되어 있습니다.

고성능 및 확장성에 중점을 둔 초기 설계, 멀티스레드 렌더링 지원, 작업 병렬화, 벡터 명령(SIMD) 사용, 사실적인 조명 시뮬레이션, GPU 또는 CPU 측의 광선 처리, 추적된 경로를 기반으로 하는 사실적인 조명 시뮬레이션, 체적 구조(안개, 화재, 구름).

부사장인 Andrew Pearce는 "MoonRay의 벡터화, 스레드, 병렬 및 분산 코드베이스에서 10년 이상의 혁신과 개발을 업계와 공유하게 된 것을 기쁘게 생각합니다."라고 말했습니다.

“대규모 렌더링에 대한 욕구는 매년 증가하고 있으며 MoonRay는 이러한 요구를 충족할 준비가 되어 있습니다. DreamWorks가 오픈 소스에 대한 우리의 노력을 지속적으로 보여줌에 따라 커뮤니티 참여로 코드 기반이 더욱 강력해지기를 기대합니다.”

렌더링을 정렬하려면 배부 Arras 자체 프레임워크를 사용하며, 여러 서버 또는 클라우드 환경에 계산을 배포할 수 있습니다. 멀티 머신 렌더링은 인터랙티브 도구에서 렌더링을 분리하여 아티스트의 인터랙티브 시각화 속도를 높여 인터랙티브 견고성을 높입니다.

다중 상황 모드에서 MoonRay와 Arras를 사용하여 아티스트는 여러 조명 조건, 다양한 재료 속성, 샷 또는 시퀀스에서 여러 번 또는 환경의 여러 위치를 동시에 시각화할 수 있습니다.

조명 계산을 최적화하려면 분산 환경에서 사용할 수 있습니다레이 트레이싱 라이브러리로 Intel Embree 및 Intel ISPC 컴파일러 셰이더를 벡터화합니다. 임의의 시간에 렌더링을 중지하고 중단된 위치에서 작업을 재개할 수 있습니다.

“우리는 Intel oneAPI Rendering에 배포된 Intel Embree 및 Intel의 오픈 소스 Implicit SPMD Compiler(Intel ISPC)가 지원하는 인상적인 사실적 레이 트레이싱 렌더링 성능으로 MoonRay의 DreamWorks와 긴밀한 협력을 자랑스럽게 생각합니다. 

인텔은 모든 제작자를 위한 이 오픈 소스 프로젝트에 대해 oneAPI 아키텍처 간, 공급업체 간 지원을 적용할 수 있는 새로운 기회를 기대하고 있습니다.

패키지에는 또한 기존 USD 콘텐츠 제작 시스템과의 통합을 위한 프로덕션에서 입증된 PBR 자료의 대규모 라이브러리와 USD Hydra Render Delegates 레이어가 포함되어 있습니다.

다중 이미징 모드 가능, 사실적인 것에서 고도로 양식화된 것까지. 분산 렌더링 지원을 통해 애니메이터는 출력을 대화식으로 모니터링하고 다른 조명 조건, 다른 재질 속성 및 다른 관점에서 장면의 여러 버전을 동시에 렌더링할 수 있습니다.

머리카락 및 모피 렌더링과 같은 MoonRay 기능은 Intel과 공동으로 개발되었습니다. 결과적으로 향상된 기능은 Intel Embree 레이 트레이싱 커널 라이브러리에 포함되어 있으며 개방형 소프트웨어를 사용하면 전체 에코시스템에 어떤 이점이 있는지 보여줍니다. Intel ISPC를 채택함으로써 MoonRay는 명령 벡터 병렬 처리를 수용하여 극적인 성능 향상을 달성합니다.

이미 언급했듯이 MoonRay는 DreamWorks 분산 컴퓨팅 프레임워크를 사용합니다. 아라스 천오픈 소스 코드 베이스에도 포함될 것이며, 여러 기계 및 여러 컨텍스트에 대한 혁신적인 지원을 제공합니다.

이 제품은 애니메이션 영화 "드래곤 길들이기 3", "크루즈 2: 집들이", "나쁜 녀석들" 및 "장화신은 고양이 2: 마지막 소원"을 렌더링하는 데 사용되었습니다. 현재 오픈 프로젝트 사이트는 이미 오픈했지만, 코드 자체는 추후 Apache 2.0 라이선스로 GitHub에 공개될 예정입니다.

마지막으로, 그것에 대해 더 많이 알고 싶다면 당신은에서 세부 사항을 확인할 수 있습니다 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   불만족스러운 사용자

    빠른 수정: 영화는 나중에 찾아보니 예상했던 것과 다른 것으로 판명될 경우를 대비하여 "나쁜 녀석들"이 아니라 "나쁜 녀석들"이라고 합니다. 그건 그렇고, 먼저 "오션스 일레븐" XNUMX부작을 보고 나중에 나쁜 사람들이 무엇인지 알 수 있도록 하는 것이 좋습니다.