기본 설정 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, 그리고 clone 에 280 이 파이썬 라인을 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 hardness 에 1.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}
}''')