개요
후디니 씬 뷰가 가끔 먹통이 되는 문제가 있다.
이는 reload current desktop으로 해결이 가능하긴 하지만, 모든 뷰어가 다 초기화 되어버린다.
다시 네트워크를 찾아 접속하는게 굉장히 번거롭다.
작업 흐름을 끊기지 않도록 씬뷰만 초기화 하는 파이썬 쉘프 툴이다.
제미나이가 작성한 코드다.
방법
쉘프툴 빈공간 우클릭 - new tool - script에 아래 코드를 복사해서 입력

코드
import hou
import traceback
def truly_final_reset_viewer():
try:
desktop = hou.ui.curDesktop()
old_viewer = desktop.paneTabOfType(hou.paneTabType.SceneViewer)
if not old_viewer:
return
# 1. 최소 정보 저장
pane = old_viewer.pane()
original_name = old_viewer.name()
link_group = old_viewer.linkGroup()
# 2. 기존 뷰어 닫기
old_viewer.close()
# 3. 새로운 뷰어 생성
new_viewer = pane.createTab(hou.paneTabType.SceneViewer)
# 4. 최소 정보 복원
new_viewer.setName(original_name)
new_viewer.setLinkGroup(link_group)
# 5. 뷰포트 초기화
new_viewer.curViewport().frameAll()
except Exception:
# 만약의 경우 다른 오류가 발생하면 Python Shell에만 오류를 출력합니다.
traceback.print_exc()
# 함수 실행
truly_final_reset_viewer()'이펙트 (FX) > 이펙트 팁 : Houdini' 카테고리의 다른 글
| [Houdini/Copnet] 마스크 왜곡하는 법 (Distort, Old Copnet, 후디니 20.0 이하) (0) | 2025.08.07 |
|---|---|
| [Houdini] 솔라리스 소개 (Solaris, LOPs, Karma, USD, Lopnet) (0) | 2025.08.06 |
| [Houdini] 쉘프툴 중첩 사용시 새 Dopnet에 세팅하는 법 (0) | 2025.07.21 |
| [Houdini] 시퀀스 이미지 프레임 패딩 넘버 조절하는 법 (1을 101부터 재생) (0) | 2025.06.19 |
| [Houdini] 캐릭터 FBX 임포트 방법 (0) | 2025.06.17 |
댓글