지원 티켓 만들기
팔로우

Q100154 : 누크에서 참조하는 상대 파일 경로

개요

이 기사에서는 핵에서 상대 파일 경로를 사용하는 방법에 대한 정보를 제공합니다.

추가 정보

Nuke에서 파일 경로를 지정하는 두 가지 주요 방법이 있습니다.

  • 절대 경로

절대 경로는 전체 경로 이름을 포함하므로 예를 들어 Windows의 경우 다음과 같습니다.

C:\Users\Admin\Documents\Nuke\Project001\Shot001\Frame_####.dpx

  • 상대 경로

상대 경로에는 경로의 일부만이 공통 상대 점까지 포함됩니다 (예 :

Shot001\Frame_####.dpx

나머지 경로 인 C:\Users\Admin\Documents\Nuke\Project001 은 Nuke가 백그라운드에서 채울 상대 참조로 제공됩니다.

즉, 상위 디렉토리 위치와 모든 파일을 이동할 수 있으며 파일 경로가 공통점을 기준으로 참조 될 때 프로젝트가 계속 작동합니다.

상대 경로 참조

전체 파일 경로를 참조하는 데 사용되는 일반적인 상대 경로는 Nuke 스크립트의 project_directory 노브에 정의되어 있습니다.

다음 중 하나로 설정할 수 있습니다.

  • 절대 경로 또는
  • Nuke 스크립트가 저장된 것과 같은 디렉토리.

project_directory의 값을 편집하려면 다음을 수행하십시오.

1) 누크 스크립트를 엽니 다.

2) 편집> 프로젝트 설정을 선택하여 프로젝트 설정을 엽니 다

3) 스크립트 디렉토리 버튼을 누르면 다음 코드로 project_directory 노브가 채워집니다 :

 [python {nuke.script_directory()}]  

그러면 project_directory 경로가 Nuke 스크립트가 저장된 경로와 동일하게 설정됩니다.

project_directory를 정의 할 때 Nuke 스크립트 위치에서 디렉토리를 내려야 만 읽기 노드 파일 경로 참조가 필요하지 않습니다. ..\ 을 사용하여 스크립트의 위치에서 디렉토리를 이동할 수도 있습니다 ..\

이렇게하면 Nuke 스크립트를 하위 디렉토리에 둘 수 있지만 상대 참조를 사용하여 필요한 모든 파일에 액세스 할 수 있습니다. 예를 들면 다음과 같습니다.

전체 프로젝트 경로 : C:\Users\Admin\Documents\Nuke\Project001\Scripts\NukeScript_001.nk

너도 아마:

  • project_directory :
     [python {nuke.script_directory()}]  
  • 읽기 노드의 상대 경로는 ..\Shot002\Frame02_####.dpx 설정됩니다 ..\Shot002\Frame02_####.dpx

결과 절대 경로는 다음과 같습니다. C:\Users\Admin\Documents\Nuke\Project001\Shot002\Frame02_####.dpx

아래 이미지는이 프로젝트의 파일 구조를 보여줍니다.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
27명 중 16명이 도움이 되었다고 했습니다.

댓글