본문 바로가기

Nuke60

확장자 - EXR: 무손실 압축 EXR: 무손실 압축게시일: 2021년 8월 4일태그: #렌더링 #성능OpenEXR 이미지 파일 포맷에서 제공하는 다양한 무손실 압축 옵션을 살펴보던 중, 주요 압축 방식인 Zip과 PIZ에 대한 성능 차이를 직접 테스트해보았습니다. 기존 문서(예: "Technical Introduction to OpenEXR")에서는 Zip은 쓰기 속도가 느리지만 읽기 속도가 빠르고, PIZ는 쓰기 속도가 빠르지만 읽기 속도가 Zip보다 느리다고 설명하고 있습니다. 하지만 실제로 어느 정도 차이가 있는지 확인해 보았습니다.테스트 환경하드웨어: MacBook Pro 16" (2019, Core i9 9980HK, 8코어 / 16스레드)소프트웨어: OpenEXR 3.1.1 (Apple Clang 12.0으로 RelWith.. 2025. 2. 27.
폰트 Nuke의 Text 노드에서 사용하는 폰트 및 폰트 캐시Nuke의 Text 노드는 FreeType 라이브러리를 사용하여 TrueType, OpenType, PostScript 등의 다양한 폰트를 지원합니다.텍스트 노드의 속성 패널을 열면 사용 가능한 폰트 목록을 빠르게 표시하기 위해 폰트 목록을 XML 파일로 캐싱합니다.이 폰트 캐시 파일(fontmapping.fcache) 의 위치는 NUKE_TEMP_DIR 환경 변수에 의해 지정됩니다.참고:환경 변수 설정 방법은 Environment Variables 문서를 참고하세요.폰트 캐시 파일은 렌더링 시 사용되지 않으며, 렌더팜에서도 필요하지 않습니다.Nuke의 폰트 검색 순서Nuke는 Text 노드에서 사용 가능한 폰트를 다음 순서대로 검색한 후 캐싱합니다.. 2025. 2. 26.
Nuke에서 공용 즐겨찾기 디렉터리 정의하기 Nuke에서 공용 즐겨찾기 디렉터리 정의하기즐겨찾기 디렉터리를 설정하면 Nuke 파일 브라우저에서 한 번의 클릭만으로 특정 디렉터리에 빠르게 접근할 수 있습니다. 일반적으로 프로젝트의 공용 디렉터리를 즐겨찾기로 추가합니다.공용 즐겨찾기 디렉터리 설정 방법menu.py 파일 생성Nuke의 플러그인 경로(plug-in path) 디렉터리에 menu.py 파일을 생성합니다.플러그인 경로에 대한 자세한 내용은 Loading Gizmos, NDK Plug-ins, and Python and Tcl Scripts 문서를 참고하세요.즐겨찾기 추가 코드 작성menu.py 파일에 다음 형식으로 즐겨찾기 디렉터리를 추가합니다.표시이름은 Nuke 파일 브라우저에 표시될 이름이며, 예를 들어 ‘Home’ 또는 ‘Desktop.. 2025. 2. 25.
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.
16-bit Half Float 16-bit Half Float란?16-bit Half Float(반 정밀도 부동소수점)은 32-bit Float(단정밀도 부동소수점)보다 메모리를 절반만 사용하면서도 높은 다이나믹 레인지를 제공하는 데이터 형식입니다.3D 그래픽, VFX, 머신 러닝 등 다양한 분야에서 정확한 색상 표현과 연산 성능의 균형을 맞추기 위해 사용됩니다.1. 부동소수점(Floating-Point) 개념부동소수점은 소수점이 위치에 관계없이(floating) 표현되는 방식입니다. IEEE 754 표준에서는 크게 세 가지 종류가 사용됩니다:비트 깊이형식총 비트 수 부호(S)지수(E)가수(M)16-bitHalf16-bit1-bit5-bit10-bit32-bitSingle32-bit1-bit8-bit23-bit64-bitDouble6.. 2025. 2. 11.