BlinkScript 노드 사용
BlinkScript 노드는 Foundry의 Blink 프레임 워크를 실행하여 코드를 한 번 작성하고 지원되는 장치에서 실행할 수 있습니다. 이는 코드 변환을 통해 이루어지며, 여기서 Blink 코드는 각 대상 장치에 대한 특정 코드로 바뀝니다. 코드는 즉시 생성 및 컴파일되므로 원하는대로 장치간에 전환 할 수 있습니다.
BlinkScript 정보
BlinkScript는 출력의 모든 픽셀에 대해 Blink "커널"을 실행합니다. 여기서 Blink 커널은 C ++ 클래스와 유사하지만 일부 특수 매개 변수 유형 및 함수가 있습니다. 번역을 통해 BlinkScript 노드의 코드를 CPU의 경우 일반 C ++ 또는 SIMD 코드로, GPU의 경우 OpenCL 또는 CUDA로 변환 할 수 있습니다.
Blink 프레임 워크는 더 이상 종료 할 필요가 없으므로 플러그인 개발 워크 플로우를 크게 간소화합니다. Nuke 코드를 컴파일하십시오.
노트 : 보다 Windows, Mac OS X 및 macOS 또는 리눅스 GPU 지원에 대한 자세한 내용은.
노트 : 비상업적 버전의 BlinkScript는 사용할 수 없습니다. Nuke.
필요한 경우 그룹 노드에 커널을 게시 한 다음 기즈모로 저장할 수 있습니다. BlinkScript의 내장 커널 보호 기능을 사용하여 게시 된 커널을 인코딩하여 IP를 보호 할 수 있습니다. 게시 된 노드가 스크립트에 저장되면 보호 된 커널을 읽을 수 없습니다.
경고: BlinkScript는 커널 내에서 작성할 수있는 코드에 제한이 없으므로 매우 유연합니다. 결과적으로 커널 소스에서 컴파일 된 코드는 Nuke 충돌하기 때문에주의하십시오!
자세한 내용은 Nuke'에스 Help 아래 메뉴 Documentation > Guide to Writing Blink Kernels 또는 다음으로 이동하십시오. https://learn.foundry.com/nuke/developers/121/BlinkKernels/
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.