PLAY SHOWREEL

Nuke에서 After Effects 렌더 완료 효과음 사용하기

Nuke에서 After Effects 렌더 완료 효과음 사용하기

After Effects(이하 AE)에서 렌더가 끝나면 특유의 짧은 효과음이 울리죠. 저는 그 소리가 너무 익숙해서, Nuke에서도 똑같이 울리게 세팅해봤습니다. 과정은 간단합니다. AE에 들어있는 기본 효과음을 꺼내와 .nuke 폴더에 두고, menu.py에 몇 줄만 추가하면 끝!

1. 효과음 파일 복사하기

AE 설치 경로에는 rnd_okay.wav라는 알림음 파일이 들어 있습니다. 이걸 꺼내서 Nuke가 접근할 수 있는 곳에 복사합니다.
  • AE 원본 경로
    • 복사할 대상 경로 (사용자 홈의 .nuke)
      💡 팁: 윈도우 탐색기 주소창에 %USERPROFILE%\.nuke를 입력하면 바로 열립니다. 폴더가 없다면 새로 만들어 주세요.

      2. menu.py 설정하기

      이제 .nuke 폴더 안의 menu.py에 아래 코드를 붙여넣습니다. (없다면 새로 만들어도 됩니다.)

      3. 어떻게 동작할까?

      • 렌더 종료 시점
        • nuke.addAfterRender(render_done)는 Write 노드 렌더가 끝날 때마다 render_done()을 실행합니다.
      • 효과음 재생 방식
        • winsound 모듈을 사용해 Nuke 내부에서 바로 소리를 재생합니다. 윈도우 기본 플레이어를 따로 띄우지 않으니 깔끔합니다.
      • 환경 변수 활용
        • %USERPROFILE%로 경로를 잡아서, 사용자 이름이 드러나지 않도록 처리했습니다.

      4. 주의할 점

      • Windows 전용: winsound는 윈도우 전용 라이브러리라서 맥이나 리눅스에서는 다른 방식(PySide QSoundEffect 등)을 써야 합니다.
      • 백그라운드 렌더: nuke.env['gui'] 조건 때문에 GUI 모드에서만 소리가 나고, 백그라운드/팜 렌더에는 적용되지 않습니다.
      • 파일 유무 확인: WAV 파일이 .nuke에 제대로 들어 있는지 꼭 확인하세요.

      5. 마무리

      이제 Nuke에서도 AE처럼 렌더가 끝나면 친숙한 “띵!” 소리가 납니다. 긴 렌더 돌려놓고 다른 작업하다가, 소리 들리면 바로 확인할 수 있어서 꽤 편리합니다.
      작업 효율을 살짝이나마 올려주는 작은 팁, 한번 적용해보세요. 😄

      Copyright 2026 © All rights reserved