렌더러

RendererProceduralArgs 노드를 사용하면 기본 Arnold 또는 RenderMan 절차와 같은 렌더러 절차를 사용하고 선언 할 수 있습니다. 예를 들어 절차를 사용하여 머리카락이나 다른 형상을 생성 할 수 있습니다. 절차는 '렌더러 절차 적'유형의 장면 그래프 위치에 할당됩니다. 렌더러 절차 적 할당 마디.

연결 타입

연결 이름

함수

입력

기본 렌더러에서 절차를 선언하고 사용하려는 노드 그래프의 위치입니다.

 

컨트롤 (UI)

기본값

함수

이름

렌더러

절차 이름을 설정합니다.

동작

새로운 위치를 만들다

노드가 수행하는 조치를 결정합니다.

create new location -아래에 "렌더러 절차 적 인수"유형의 새 장면 그래프 위치를 만듭니다. /root/materials/proc 에 의해 지정된 이름으로 name 매개 변수.

inherit from existing location -로 지정된 위치 아래에 "렌더러 절차 적 인수"유형의 새 장면 그래프 위치를 만듭니다. inheritsFrom.location 에 의해 지정된 이름의 매개 변수 name 매개 변수.

edit existing location - "렌더러 절차 적 인수"또는 "렌더러 절차 적"유형의 단일 장면 그래프 위치의 수신 값을 표시합니다. edit.location 매개 변수-지정된 수정 사항을 해당 위치의 값에 적용합니다.

edit multiple locations -CEL 문으로 지정된 위치에서 값을 편집합니다. edit.CEL 매개 변수. 위치마다 다를 수 있으므로 들어오는 값이 표시되지 않습니다. 즉, 설정 가능한 매개 변수를 표시하려면 절차에 대한 dso 경로를 지정해야합니다.

동작

(계속되는)

define overrides -rendererProcedural 속성 그룹에서 끌어서 놓기 속성을 허용합니다. 두 가지 방법으로 사용할 수 있습니다.

1.   렌더링 가능 장면 내의 위치를 (CEL을 통해) 조준하면 rendererProceduralOverride 속성. 해결시이 값은 rendererProcedural 아래 "RendermanProcedural"유형의 장면 그래프 위치 속성. 이는 동일한 소스를 공유하는지 여부에 관계없이 여러 가지 절차를 한 번에 전체적으로 변경하는 데 유용합니다.
2.   "렌더러 절차 적 인수"유형의 위치를 목표로 (CEL을 통해) 목표로 지정하면 "여러 위치 편집"조치와 동일한 방식으로 직접 rendererProcedural을 수정합니다.

remove overrides -에서 상속 된 속성을 제거하거나 마스크 rendererProceduralOverride overrides.CEL 매개 변수의 CEL 문으로 지정된 장면 그래프 위치에서

When action is: create new location

네임 스페이스

해당 없음

아래 장면 그래프 위치를 지정합니다 /root/materials 절차 적 장소

절차상의

해당 없음

파일 브라우저 또는 스튜디오의 자산 관리 브라우저를 불러오고 사용할 절차를 선택할 수 있습니다.

자세한 내용은의 자산 및 파일 경로 위젯 유형을 참조하십시오. 공통 매개 변수 위젯.

인수

해당 없음

args 파일 속성을 지정합니다.

useInfiniteBounds

절차의 선언에 렌더러가 해당 경계 내부의 데이터가 필요할 때까지 절차 평가를 연기하는 데 사용할 수있는 경계가 포함되는지 여부를 제어합니다.

로 설정하면 Yes거의 무한한 범위가 사용됩니다. 로 설정하면 No경계는 사용되지 않습니다.

includeCameraInfo

없음

렌더 플러그인이 카메라 정보를 절차에 전달하는 형식을 지정합니다.

카메라의 변환, 시야 및 화면 창이 포함됩니다.

None -카메라 정보가 절차에 전달되지 않습니다.

As Parameters -카메라 정보는 절차에 대한 인수로 절차에 전달됩니다. 따라서 args를 지정하는 절차는이 카메라 정보를 수신하고 해당 카메라로 수행 할 작업을 알고 있어야합니다.

As Attributes -카메라 정보가 "사용자"속성으로 RIB 스트림에 추가됩니다. 따라서 절차 상이 속성을 사용하려면 해당 속성을 찾아야합니다.

그만큼 ParametersAttributes 형식은 다음과 같습니다.

cameraInfo_path -카메라 경로.

흙손 cameraInfo_fov -시야.

흙손 cameraInfo_near -가까운 클리핑 평면까지의 거리.

흙손 cameraInfo_far -원거리 자르기 평면까지의 거리.

흙손 cameraInfo_left -화면 창이 왼쪽에 있습니다.

흙손 cameraInfo_right -화면 창 오른쪽.

흙손 cameraInfo_top -화면 창 상단.

흙손 cameraInfo_bottom -화면 창 하단.

부유물 [16] cameraInfo_xform -카메라 변형.

includeCameraInfo가 다음과 같은 경우 : 매개 변수 또는 속성

cameraInfo> whichCamera

렌더 카메라

Render Camera -렌더 카메라를 선택합니다.

Other Camera -다음을 사용하여 카메라의 경로를 설정할 수 있습니다 cameraPath

조치가 수행되는 경우 : 기존 위치에서 상속

상속 시작 위치> 위치

해당 없음

에서 사용할 위치를 지정합니다 Scene Graph 탭. 그만큼 location 드롭 다운 메뉴를 클릭하면 매개 변수 옵션을 사용할 수 있습니다.

자세한 내용은에서 장면 그래프 위치 위젯 유형을 참조하십시오. 공통 매개 변수 위젯.

절차상의

해당 없음

파일 브라우저 또는 스튜디오의 자산 관리 브라우저를 불러오고 사용할 절차를 선택할 수 있습니다.

자세한 내용은의 자산 및 파일 경로 위젯 유형을 참조하십시오. 공통 매개 변수 위젯.

인수

해당 없음

args 파일 속성을 지정합니다.

useInfiniteBounds

절차의 선언에 렌더러가 해당 경계 내부의 데이터가 필요할 때까지 절차 평가를 연기하는 데 사용할 수있는 경계가 포함되는지 여부를 제어합니다.

로 설정하면 Yes거의 무한한 범위가 사용됩니다. 로 설정하면 No경계는 사용되지 않습니다.

includeCameraInfo

없음

렌더 플러그인이 카메라 정보를 절차에 전달하는 형식을 지정합니다.

카메라의 변환, 시야 및 화면 창이 포함됩니다.

None -카메라 정보가 절차에 전달되지 않습니다.

As Parameters -카메라 정보는 절차에 대한 인수로 절차에 전달됩니다. 따라서 args를 지정하는 절차는이 카메라 정보를 수신하고 해당 카메라로 수행 할 작업을 알고 있어야합니다.

As Attributes -카메라 정보가 "사용자"속성으로 RIB 스트림에 추가됩니다. 따라서 절차 상이 속성을 사용하려면 해당 속성을 찾아야합니다.

그만큼 ParametersAttributes 형식은 다음과 같습니다.

cameraInfo_path -카메라 경로.

흙손 cameraInfo_fov -시야.

흙손 cameraInfo_near -가까운 클리핑 평면까지의 거리.

흙손 cameraInfo_far -원거리 자르기 평면까지의 거리.

흙손 cameraInfo_left -화면 창이 왼쪽에 있습니다.

흙손 cameraInfo_right -화면 창 오른쪽.

흙손 cameraInfo_top -화면 창 상단.

흙손 cameraInfo_bottom -화면 창 하단.

부유물 [16] cameraInfo_xform -카메라 변형.

includeCameraInfo가 다음과 같은 경우 : 매개 변수 또는 속성

cameraInfo> whichCamera

렌더 카메라

Render Camera -렌더 카메라를 선택합니다.

Other Camera -다음을 사용하여 카메라의 경로를 설정할 수 있습니다 cameraPath

When action is: edit existing location

편집> 위치

해당 없음

에서 사용할 위치를 지정합니다 장면 그래프 탭. 그만큼 location 드롭 다운 메뉴를 클릭하면 매개 변수 옵션을 사용할 수 있습니다.

자세한 내용은에서 장면 그래프 위치 위젯 유형을 참조하십시오. 공통 매개 변수 위젯.

절차상의

해당 없음

파일 브라우저 또는 스튜디오의 자산 관리 브라우저를 불러오고 사용할 절차를 선택할 수 있습니다.

자세한 내용은의 자산 및 파일 경로 위젯 유형을 참조하십시오. 공통 매개 변수 위젯.

인수

해당 없음

args 파일 속성을 지정합니다.

useInfiniteBounds

절차의 선언에 렌더러가 해당 경계 내부의 데이터가 필요할 때까지 절차 평가를 연기하는 데 사용할 수있는 경계가 포함되는지 여부를 제어합니다.

로 설정하면 Yes거의 무한한 범위가 사용됩니다. 로 설정하면 No경계는 사용되지 않습니다.

includeCameraInfo

없음

렌더 플러그인이 카메라 정보를 절차에 전달하는 형식을 지정합니다.

카메라의 변환, 시야 및 화면 창이 포함됩니다.

None -카메라 정보가 절차에 전달되지 않습니다.

As Parameters -카메라 정보는 절차에 대한 인수로 절차에 전달됩니다. 따라서 args를 지정하는 절차는이 카메라 정보를 수신하고 해당 카메라로 수행 할 작업을 알고 있어야합니다.

As Attributes -카메라 정보가 "사용자"속성으로 RIB 스트림에 추가됩니다. 따라서 절차 상이 속성을 사용하려면 해당 속성을 찾아야합니다.

그만큼 ParametersAttributes 형식은 다음과 같습니다.

cameraInfo_path -카메라 경로.

흙손 cameraInfo_fov -시야.

흙손 cameraInfo_near -가까운 클리핑 평면까지의 거리.

흙손 cameraInfo_far -원거리 자르기 평면까지의 거리.

흙손 cameraInfo_left -화면 창이 왼쪽에 있습니다.

흙손 cameraInfo_right -화면 창 오른쪽.

흙손 cameraInfo_top -화면 창 상단.

흙손 cameraInfo_bottom -화면 창 하단.

부유물 [16] cameraInfo_xform -카메라 변형.

When includeCameraInfo is: As Parameters or As Attributes

cameraInfo> whichCamera

렌더 카메라

Render Camera -렌더 카메라를 선택합니다.

Other Camera -다음을 사용하여 카메라의 경로를 설정할 수 있습니다 cameraPath

When action is: edit multiple locations

편집> CEL

해당 없음

할당이 수행되는 장면 그래프 위치의 CEL 사양을 설정합니다.

장면 그래프 위치는 CEL (Collection Expression Language)을 사용하여 지정됩니다. 그만큼 CEL 클릭하면 매개 변수 옵션을 사용할 수 있습니다 Add Statements.

자세한 내용은 설명서 HTML 페이지에있는 CEL 참조 문서를 참조하십시오 ( 도움 > 선적 서류 비치) 또는 CEL 문 위젯 유형 공통 매개 변수 위젯.

절차상의

해당 없음

파일 브라우저 또는 스튜디오의 자산 관리 브라우저를 불러오고 사용할 절차를 선택할 수 있습니다.

자세한 내용은의 자산 및 파일 경로 위젯 유형을 참조하십시오. 공통 매개 변수 위젯.

인수

해당 없음

args 파일 속성을 지정합니다.

useInfiniteBounds

절차의 선언에 렌더러가 해당 경계 내부의 데이터가 필요할 때까지 절차 평가를 연기하는 데 사용할 수있는 경계가 포함되는지 여부를 제어합니다.

로 설정하면 Yes거의 무한한 범위가 사용됩니다.

로 설정하면 No경계는 사용되지 않습니다.

includeCameraInfo

없음

렌더 플러그인이 카메라 정보를 절차에 전달하는 형식을 지정합니다.

카메라의 변환, 시야 및 화면 창이 포함됩니다.

None -카메라 정보가 절차에 전달되지 않습니다.

As Parameters -카메라 정보는 절차에 대한 인수로 절차에 전달됩니다. 따라서 args를 지정하는 절차는이 카메라 정보를 수신하고 해당 카메라로 수행 할 작업을 알고 있어야합니다.

As Attributes -카메라 정보가 "사용자"속성으로 RIB 스트림에 추가됩니다. 따라서 절차 상이 속성을 사용하려면 해당 속성을 찾아야합니다.

그만큼 ParametersAttributes 형식은 다음과 같습니다.

cameraInfo_path -카메라 경로.

흙손 cameraInfo_fov -시야.

흙손 cameraInfo_near -가까운 클리핑 평면까지의 거리.

흙손 cameraInfo_far -원거리 자르기 평면까지의 거리.

흙손 cameraInfo_left -화면 창이 왼쪽에 있습니다.

흙손 cameraInfo_right -화면 창 오른쪽.

흙손 cameraInfo_top -화면 창 상단.

흙손 cameraInfo_bottom -화면 창 하단.

부유물 [16] cameraInfo_xform -카메라 변형.

When includeCameraInfo is: As Parameters or As Attributes

cameraInfo> whichCamera

렌더 카메라

Render Camera -렌더 카메라를 선택합니다.

Other Camera -다음을 사용하여 카메라의 경로를 설정할 수 있습니다 cameraPath

When action is: define overrides

재정의> CEL

해당 없음

할당이 수행되는 장면 그래프 위치의 CEL 사양을 설정합니다.

장면 그래프 위치는 CEL (Collection Expression Language)을 사용하여 지정됩니다. 그만큼 CEL 클릭하면 매개 변수 옵션을 사용할 수 있습니다 Add Statements.

자세한 내용은 설명서 HTML 페이지에있는 CEL 참조 문서를 참조하십시오 ( 도움 > 선적 서류 비치) 또는 CEL 문 위젯 유형 공통 매개 변수 위젯.

attrs

여기에 속성 삭제

마우스 가운데 버튼을 클릭하고 속성을 드래그하십시오. Attributes 해당 속성을 사용하려면이 핫스팟으로 이동하십시오.

When action is: remove overrides

재정의> CEL

해당 없음

할당이 수행되는 장면 그래프 위치의 CEL 사양을 설정합니다.

장면 그래프 위치는 CEL (Collection Expression Language)을 사용하여 지정됩니다. 그만큼 CEL 클릭하면 매개 변수 옵션을 사용할 수 있습니다 Add Statements.

자세한 내용은 설명서 HTML 페이지에있는 CEL 참조 문서를 참조하십시오 ( 도움 > 선적 서류 비치) 또는 CEL 문 위젯 유형 공통 매개 변수 위젯.