기본 설정 RotoPaint 도구 및 설정

특정 도구를 선택한 상태에서 RotoPaint를 항상 열거 나 원하는 설정으로 특정 도구를 열도록 선택할 수 있습니다.

도구를 기본 도구로 설정하려면

1.   라는 파일을 만듭니다 menu.py 플러그인 경로 디렉토리 (없는 경우) 플러그인 경로 디렉토리에 대한 자세한 정보는 다음을 참조하십시오. 기즈모, NDK 플러그인 및 Python 및 Tcl 스크립트로드.
2.   다음 목록에서 기본 도구를 선택하고 Python 라인을 menu.py:

모두 선택

nuke.knobDefault('RotoPaint.toolbox','selectAll')

스플라인 선택

nuke.knobDefault('RotoPaint.toolbox','selectCurves')

포인트 선택

nuke.knobDefault('RotoPaint.toolbox','selectPoints')

페더 포인트 선택

nuke.knobDefault('RotoPaint.toolbox','selectFeatherPoints')

포인트 추가

nuke.knobDefault('RotoPaint.toolbox','addPoints')

포인트 제거

nuke.knobDefault('RotoPaint.toolbox','removePoints')

커스 포인트

nuke.knobDefault('RotoPaint.toolbox','cuspPoints')

부드러운 포인트

nuke.knobDefault('RotoPaint.toolbox','curvePoints')

깃털 제거

nuke.knobDefault('RotoPaint.toolbox','removeFeather')

열기 / 닫기 곡선

nuke.knobDefault('RotoPaint.toolbox','closeCurve')

베 지어

nuke.knobDefault('RotoPaint.toolbox','createBezier')

커스 드 베 지어

nuke.knobDefault('RotoPaint.toolbox','createBezierCusped')

B 스플라인

nuke.knobDefault('RotoPaint.toolbox','createBSpline')

타원

nuke.knobDefault('RotoPaint.toolbox','createEllipse')

직사각형

nuke.knobDefault('RotoPaint.toolbox','createRectangle')

Cusped Rectangle

nuke.knobDefault('RotoPaint.toolbox','createRectangleCusped')

브러시

nuke.knobDefault('RotoPaint.toolbox','brush')

지우개

nuke.knobDefault('RotoPaint.toolbox','eraser')

클론

nuke.knobDefault('RotoPaint.toolbox','clone')

드러내다

nuke.knobDefault('RotoPaint.toolbox','reveal')

다지

nuke.knobDefault('RotoPaint.toolbox','dodge')

타다

nuke.knobDefault('RotoPaint.toolbox','burn')

흐림

nuke.knobDefault('RotoPaint.toolbox','blur')

갈다

nuke.knobDefault('RotoPaint.toolbox','sharpen')

도말 표본

nuke.knobDefault('RotoPaint.toolbox','smear')

3.   재시작 Nuke.

기본 도구 속성을 설정하려면

1.   라는 파일을 만듭니다 init.py 플러그인 경로 디렉토리 (없는 경우) 플러그인 경로 디렉토리에 대한 자세한 정보는 다음을 참조하십시오. 기즈모, NDK 플러그인 및 Python 및 Tcl 스크립트로드.
2.   RotoPaint 도구 및 설정하려는 기본 설정을 정의하십시오. 특정 도구 및 설정 이름을 얻으려면 로토 페인트 노드를 복사하십시오. Nuke 텍스트 편집기에 붙여 넣습니다. "도구 상자"다음에 구부러진 대괄호가있는 선은 현재 도구 설정을 나타냅니다.

예를 들면 다음과 같습니다.

설정 brush size 페인트 30, 그리고 clone280 이 파이썬 라인을 init.py:

nuke.knobDefault("RotoPaint.toolbox", '''clone {

{ brush bs 30 }

{ clone bs 280 }

}''')

또는

설정 brush hardness 페인트 1.0 기본적으로 다음 Python 행을 추가하십시오.

nuke.knobDefault("RotoPaint.toolbox", '''brush {

{ brush h 1 }

}''')

설정 source transform 클론에 반올림 on 기본적으로 다음 Python 행을 추가하십시오.

nuke.knobDefault("RotoPaint.toolbox", '''clone {

{ clone str 1 }

}''')

3.   재시작 Nuke.

노트 :  위의 예에서 볼 수 있듯이 다른 RotoPaint 도구에는 자체 기본 도구 설정이 있습니다. 기본값을 설정하려고하지만 어떤 도구를 지정하지 않으면 다른 도구로 전환하자마자 기본값이 무시됩니다. 예를 들어 nuke.knobDefault ( 'RotoPaint.toolbar_brush_hardness', '1.0')은 brush hardness1.0 처음에는 다른 도구를 활성화하자마자 해당 도구의 기본값이 설정됩니다.

노트 :  RotoPaint.toolbox를 통해 여러 기본값을 설정할 수 없습니다. 예를 들어 다음 세 명령을 실행하면 기본값은 마지막 명령에만 설정됩니다 (선명하게).
nuke.knobDefault ( "RotoPaint.toolbox", '' '복제 {{clone ltt 0}}' '')
nuke.knobDefault ( "RotoPaint.toolbox", '' 'blur {{blur ltt 0}}' '')
nuke.knobDefault ( "RotoPaint.toolbox", '' '날카롭게 {{날카롭게 ltt 0}}' '')
복제 및 흐림의 기본값을 설정하려면 대신 다음을 사용해야합니다.
nuke.knobDefault ( "RotoPaint.toolbox", '' '복제 {
{브러시 ltt 0}
{클론 ltt 0}
}''')