3Delight(지연)
3Delight| 개발자 | 조명 연구 |
|---|---|
| 안정된 릴리스 | 2.8.0 / 2022년 3월 26일 ( |
| 운영 체제 | Windows, MacOS, Linux |
| 유형 | 3D 컴퓨터 그래픽스 |
| 라이선스 | 독자 사양 |
| 웹 사이트 | www.3delight.com |
3Delight라고도NSI 알려진 3D는 Microsoft Windows, MacOS 및 Linux에서 실행되는 3D 컴퓨터 그래픽 소프트웨어입니다.Illumination Research에서 개발했습니다.NSI API와 OSL을 기반으로 한 사실적 및 NPR 경로 추적 오프라인 렌더러입니다.채피를 포함한 수많은 장편 영화의 CGI 애니메이션과 VFX를 렌더링하는 데 사용되었습니다.Maya, Houdini, Cinema4D, Katana와 같은 여러 DCC 애플리케이션을 위한 완전한 오픈 소스 플러그인 통합과 상업적인 사용을 허용하는 민주적인 무료 라이센스를 제공합니다.또한 단순히 "3Delight Cloud"라고 불리는 새로운 완전 분산 클라우드 렌더링 서비스를 제공합니다.
역사
3Delight에 대한 작업은 1999년에 시작되었습니다.렌다러는 [1]2000년에 처음 공개되었습니다.3Delight는 REYES 알고리즘과 온디맨드 레이 트레이스를 조합한 최초의 RenderMan 준거 렌다러입니다.당시 RenderMan 호환 렌더러로는 BMRT뿐이었지만 BMRT는 REYES 렌더러가 아니었습니다.
3Delight는 처음부터 상업적인 제품이었다.그러나 3Delight 팀은 사용자 기반을 구축하기 위해 2000년 8월부터 2005년 3월까지 무료로 제공하기로 결정했습니다.
이 기간 동안 사이트에서 라이선스를 대량으로 사용하거나 광범위한 지원을 필요로 하는 고객은 이에 대한 어떤 형태의 재정적 보상을 명시하는 계약을 체결하도록 요청받았습니다.
2005년 3월에 라이선스가 변경되었습니다.첫 번째 라이선스는 여전히 무료였다.두 번째 라이선스 이후 렌다러는 2개의 스레드노드 응답당 1,000 USD가 되었습니다.4 스레드 노드당 1,500달러입니다.2005년 초에 3Delight를 상업적으로 라이선스한 최초의 회사는 Rising Sun Pictures였습니다.
라이센스 체계는 원래 스레드 수 또는 코어 수를 기반으로 했습니다.2018년 이후 구입한 모든 라이센스는 무제한 멀티코어입니다.첫 번째 라이센스는 무료입니다.처음에는 4개의 코어로 제한되었다가 나중에는 8개로 늘었고 현재는 12개입니다.
2018년부터 Illumination Research는 기존 RenderMan을 대체할 새로운 인터페이스인 NSI(Nodal Scene Interface)를 도입하고 렌더러 이름을 3Delight로NSI 업데이트했습니다.
특징들
버전 10(2013)까지 3Delight는 주로 REYES 알고리즘을 사용했지만 레이 트레이스 및 글로벌 조명도 잘 수행할 수 있었습니다.버전 11(2014)에서 3Delight는 주로 경로 추적을 사용하며, 필요에 따라 REYES + RayTracing을 사용할 수 있는 옵션이 있습니다.렌더러는 완전 멀티 스레드이며 최적화 컴파일러 및 마지막 스테이지 J를 사용하여 RSL(RenderMan Shading Language) 1.0/2.0을 지원합니다.IT 컴파일. 3Delight는 분산 렌더링도 지원합니다.이것에 의해, 멀티 CPU 호스트나 다수의 컴퓨터가 그리드/클라우드에 참가하고 있는 환경에서의 렌더링을 고속화할 수 있습니다.
RenderMan 호환 렌더러에 필요한 모든 기능과 다음과 같은 [2]옵션 기능을 구현합니다.
- 영역 광원
- 피사계
- 변위 매핑
- 환경 매핑
- 글로벌 조명
- 상세도
- 모션 블러
- 프로그램 가능한 음영
- 특수 카메라 투영("레이 트레이스 히더"를 통해)
- 레이 트레이스
- 그림자 깊이 매핑
- 솔리드 모델링
- 텍스처 매핑
- 음량 음영
3Delight는 기능 목록에 포함되지 않은 다음 기능도 지원합니다.
기타 기능은 다음과 같습니다.
- 확장 디스플레이 서브셋 기능을 통해 동일한 디스플레이 변수에 쓰는 기하학적 원형을 다른 이미지에 렌더링할 수 있습니다.
예를 들어 디스플레이 서브셋을 사용하여 모피가 피부를 덮지 않고 생물체의 피부와 모피를 두 개의 개별 이미지로 동시에 렌더링할 수 있습니다. - 메모리 효율이 뛰어난 포인트 클라우드.브릭 맵과 마찬가지로 포인트 클라우드는 공간 데이터 구조로 구성되며 로딩이 느리므로 메모리 요구 사항을 가능한 한 낮게 유지합니다.
- 레이트레이스 중에도 절차 형상이 느릿느릿하게 인스톨 되어 메모리 요건을 가능한 한 낮게 유지합니다.
- 변위 셰이더를 쌓을 수 있습니다.
- 변위 셰이더는 기하학적 프리미티브가 음영 처리되기 전에 (추가적으로) 기하학적 프리미티브의 정점에서 실행할 수 있습니다.
- gather() shadop은 포인트 클라우드에서 사용할 수 있으며 (하이 다이내믹 레인지) 이미지에서 샘플 분포를 생성할 수 있습니다. 예를 들어, 광자 매핑과 이미지 기반 조명을 쉽게 결합할 수 있습니다.
- 셰이더 내에서 발사되는 모든 광선의 1차 광선 차동.
- 렌더러가 무거운 장면 데이터를 렌더 팜의 클라이언트에 반복적으로 배포하거나 이러한 클라이언트에서 중앙 스토리지 서버로 이미지 데이터를 전송해야 하는 경우 네트워크의 부담을 덜어주는 읽기/쓰기 디스크 캐시입니다.
- 모델링 응용 프로그램 내부 등 임의의 데이터에서 RSL(RenderMan Shading Language) 코드를 실행할 수 있는 C API입니다.
지원되는 플랫폼
- PowerPC 및 x86 아키텍처 상의 Apple Mac OS X (PPC 아키텍처를 지원하는 마지막 버전은 버전 9입니다.)10 이상의 버전은 모두 인텔 x86 전용이며 PowerPC Mac에서는 동작하지 않습니다.)
- x86, x86-64 및 Cell 아키텍처상의 Linux
- x86 및 x86-64 아키텍처의 Microsoft Windows
동작 환경
렌더러에는 32비트 버전과 64비트 버전이 있습니다.후자는 매우 큰 장면 데이터 세트를 처리할 수 있습니다.
단종된 플랫폼
과거에 지원되었던 플랫폼은 다음과 같습니다.
- Alpha 아키텍처 상의 Digital Equipment Corporation Digital UNIX
- MIPS 아키텍처 상의 Silicon Graphics IRIX (요구에 따라 계속 지원 가능)
- SPARC 아키텍처 상의 Sun Microsystems Solaris
영화 크레딧
3Delight는 많은 영화에서 시각 효과 작업에 사용되어 왔습니다.주목할 만한 예는 다음과 같습니다.
- 13구역에 대한 폭행
- 베일리의 억만 달러
- 블랙 크리스마스
- 영광의 칼날
- 블러드 다이아몬드
- 샬롯의 거미줄
- CJ7 / 청공7호우
- 나니아 연대기:사자와 마녀와 옷장
- 리딕 연대기
- 큐브 제로
- 제9구역
- 판타스틱 포
- Fantastic Four: 실버서퍼
- 최종 수신처 3
- 해리 포터와 혼혈왕자
- 해리 포터와 불사조 기사단
- 헐크
- 인크레더블 헐크
- 라스트 밈지
- 폐허
- 찾는 사람:어둠이 떠오르고 있다
- 터미네이터 구제
- 슈퍼맨 리턴즈
- 숲
- 엑스맨: 라스트 스탠드
- 엑스맨 출신:울버린
또한 다음과 같은 완전한 CG 기능을 렌더링하는 데도 사용되었습니다.
레퍼런스
- ^ "Announce: 3Delight Renderer". Newsgroup: comp.graphics.rendering.renderman. 2000-08-09. Usenet: 8ms5f2$10a$1@nnrp1.deja.com. Retrieved 2015-01-06.
- ^ 3Delight 기술사양 2008-08-27 Wayback Machine에서 아카이브
