본문 바로가기

분류 전체보기172

__init__ __init__.py의 역할과 사용법__init__.py 파일은 Python 패키지를 식별하고 초기화하는 역할을 합니다.이 파일이 있는 폴더는 Python에서 패키지로 인식되며, 모듈을 불러올 수 있습니다.1️⃣ __init__.py의 기본 역할패키지(모듈 폴더)로 인식__init__.py가 존재하면, 해당 디렉터리는 Python 패키지로 인식됨.import package_name을 사용하여 패키지를 불러올 수 있음.패키지 초기화 코드 실행__init__.py 내부에 코드를 작성하면 패키지가 처음 import될 때 실행됨.예를 들어 전역 변수 설정, 서브모듈 자동 로드, 로깅 설정 등을 할 수 있음.패키지에서 특정 모듈을 공개__all__ 리스트를 정의하여 from package import * 시 어떤.. 2025. 2. 19.
Callbacks NUKE Python 콜백 (Callbacks) 정리 및 번역NUKE에서는 nuke.add…() 함수들을 사용하여 특정 이벤트(예: 노드 생성, 스크립트 로드 시)에 자동으로 Python 함수를 실행할 수 있습니다.이러한 nuke.add…() 함수들은 init.py 또는 menu.py 파일에서 사용할 수 있으며, 이를 통해 NUKE 환경 내에서 항상 적용되도록 설정할 수 있습니다.1. 기본 구조모든 nuke.add…() 함수의 기본 구조는 다음과 같습니다.nuke.addOnCreate(callable, args=(), kwargs={}, nodeClass='*')각 매개변수의 역할callable : 실행할 Python 함수 또는 함수명args : 함수에 전달할 인수 리스트 (괄호 안에 포함)nuke.ad.. 2025. 2. 19.
Command Line Operations Nuke 명령어 스위치/플래그 정리 (한국어 번역)기본 실행 옵션-h, --help→ 명령어 도움말 표시--version→ Nuke 버전 정보 출력렌더링 및 실행 관련 옵션-x→ Nuke 스크립트를 실행하고 모든 활성 Write 노드를 렌더링-X → 특정 Write 노드만 렌더링--cont→ 오류 발생 시에도 지정된 범위의 다음 프레임을 계속 렌더링-F → 실행할 프레임 지정 (예: -F 1-10, -F 1-10x2)--sro→ Write 노드의 렌더 순서를 강제하여 이전 Write 노드의 결과를 Read 노드에서 사용할 수 있도록 설정--topdown→ 메모리를 더 사용하지만 전체 프레임을 빠르게 렌더링하는 "위에서 아래로" 렌더링 모드 활성화GPU 관련 옵션--gpu → 터미널 모드에서 GPU 사용 .. 2025. 2. 19.
git 파일 삭제 // 원격 저장소 및 로컬 저장소의 파일을 삭제$ git rm -r [File Name]// 원격 저장소에 있는 파일만 삭제// 로컬 저장소의 파일은 삭제되지 않음$ git rm --cached -r [File Name] 2025. 2. 17.
놉 지웟다가 넣었다가 def add_parameter(): """ This function is run upon pressing the Add Parameter button. Due to nuke limitations, we are forced to remove all the knobs, add the new parameters knobs, then recreate the removed knobs. Yes it is tedious, and it creates UI bugs, but there is no real other way... """ removed_knobs, available = delete_below_knobs() create_parameter_knobs(availabl.. 2025. 2. 14.
Dynamic filesystem configuration 이 가이드에서는 툴킷 파이프라인 구성을 수정하여 프로덕션 폴더 구조와 파일 이름을 사용자 지정하는 방법을 배우게 됩니다. About the guide파이프라인을 관리하는 데 있어 가장 어려운 부분 중 하나는 생성되는 수많은 파일을 추적하는 것입니다. Toolkit 파이프라인은 파일 시스템 관리를 자동화하여 이 문제를 해결합니다.ShotGrid의 데이터와 구성된 폴더 구조를 기반으로 폴더를 생성하고, 파일을 올바른 위치에 자동으로 저장하며, 표준화된 이름을 적용함으로써 아티스트는 콘텐츠 제작에 집중할 수 있습니다.파이프라인 구성에는 기본 폴더 및 파일 명명 규칙이 포함되어 있지만, 많은 제작 환경에서 이를 맞춤 설정합니다. 이 가이드는 이러한 커스터마이징을 수행하는 데 필요한 지식을 제공합니다.기본 폴더 .. 2025. 2. 14.