ModifyRIB 노드 사용

ModifyRIB 노드를 사용하여 RIB 스트림이 PrmanRender 노드에 전달되기 전에 RIB (RenderMan Interface Bytestream) 문을 스크립트에 삽입하여 RIB 스트림을 수정할 수 있습니다. 이 기능은 객체 표면의 음영을 조정하거나 교체하거나 장면의 여러 객체에 대해 다양한 변형 및 조정을 수행하려는 경우에 유용 할 수 있습니다. 예를 들어, 스크립트의 오브젝트를 RenderMan의 기본 지오메트리로 바꾸려면 :

1.   챕터 시작 부분에서 만든 기본 스크립트에 Scene 노드를 추가하고 두 개의 Light 노드와 카메라를 연결하십시오.
2.   딸깍 하는 소리 3D > Modify > RenderMan > ModifyRIB 그리고 큐브와 장면 사이에 노드를 삽입하십시오.
3.   옆에 archive 필드, 체크 해제 use. 이것은 활성화 statements 들.

노트 :  떠나서 RIB 아카이브를로드 할 수 있습니다 use 확인하고 클릭 Select file 버튼을 찾습니다.

4.   ModifyRIB 제어판에서 replace ~로부터 operation 드롭 다운 메뉴에서 다음 RIB 문을 statements 들:

구 0.25 -0.25 0.25 360

이제 큐브가 있던 뷰어에서 기본 구가 나타납니다.

5.   구의 색상을 변경하고 구에 기본 표면 쉐이더를 추가하려면 아래에 다음 명령문을 입력하십시오.

색상 0.4 0.6 0.1

표면 "나무"

이렇게하면 구의 색상이 녹색으로 바뀌고 표면에 나무 같은 마감이 적용됩니다.

노트 :  RIB 파일에서 직접 명령문을 복사하는 경우 사이의 명령문 만 복사하십시오. WorldBeginWorldEnd 파일의 전체 내용을 복사하면 불안정 문제가 발생할 수 있습니다.

RIB 문에 대한 자세한 내용은 RenderMan과 함께 제공된 설명서를 참조하십시오.