이펙트 (FX)/이펙트 팁 : Houdini28 [Houdini] 시퀀스 이미지 프레임 패딩 넘버 조절하는 법 (1을 101부터 재생) 개요카메라 등 파라미터에 시퀀스 이미지를 넣었을 때, 패딩 넘버를 조절하는 법을 알아본다.예를 들어, 1 ~ 100 프레임까지의 시퀀스 이미지인데,후디니 타임라인상에서 101 ~ 200부터 재생되게 하고 싶을 경우, 아래와 같이 조절한다. 방법핵심은 아래 두가지다.1. string 파라미터이므로 ``를 사용한다.2. padzero 함수를 사용한다. 2025. 6. 19. [Houdini] 캐릭터 FBX 임포트 방법 개요애니메이션이 포함된 캐릭터 fbx 파일을 임포트하는 방법을 알아본다. (본에 의한 움직임) 방법1. fbx character import 노드로 파일 불러오기2. bone deform 노드로 애니메이션 적용 3. 특정 프레임부터 재생을 원한다면 playback start 토글 활성화 후 원하는 프레임 지정 2025. 6. 17. [Houdini] JOB 환경변수 설정 개요후디니에서 프로젝트 최초 생성시,HIP 대신 자주 사용하는 JOB을 자동 설정해주는 파이썬 코드 내용1. 우클릭 - New Tool 2. 코드 입력 hip의 상위폴더로 설정하는 쉘프툴 코드이다. def envChange() : hip_env = hou.getenv("HIP") hip_list = hip_env.split("/") job_list = hip_list[:-1] job = "/".join(job_list) hou.putenv("JOB", job) envChange() 2025. 6. 6. [Houdini] 볼륨 손쉽게 Retime하는 법 (HDA 파일 포함) 개요볼륨을 Retime할 때, 잘못 리타임하면 Jittering(떨림)현상이 나타나는 문제가 있다.이를 해결하는 법을 알아본다. 내용- 방법1. 업로드한 HDA 파일을 볼륨 시뮬레이션 이후에 적용vdb가 아닌 일반 후디니 볼륨에 적용을 추천한다.vdb 변환 후 적용시, 일반적으로 떨림 현상이 더 심하다.Vel 필드가 없어도 된다. 2. 파라미터 조절최종 속도와 인풋 프레임을 입력한다. - 핵심 원리단순히 retime 노드의 파라미터 값을 아래와 같이 미리 설정해놓은 것에 불과하다. 첨부파일Houdini 20.0.751으로 제작 2025. 5. 14. [Houdini] Topnet으로 파일 캐시 여러개 한번에 굽기 (Labs File Cache, Multi Cache) 개요Topnet을 이용해, 여러개의 캐시를 동시 또는 원하는 순서대로 캐싱하는 법을 알아본다. 방법 1. 일반 캐시 대신에 Labs File Cache 노드 생성 2. 모자 아이콘 클릭으로 TOP File Cache 노드를 생성obj 레벨로 가보면, 자동으로 topnet이 생성되어있음 3. 노드 연결순서대로 연결하면 순서대로 캐시됨 (직렬)하나가 완료되어야 다음거 캐싱Merge로 하면 동시에 캐시됨 (병렬)동시에 캐싱 마지막에 필히 Ouput 노드 달기 4. Cook Output Node 버튼 클릭 참고영상https://youtu.be/qIeZMHNAUBU 2025. 5. 13. [Houdini/Flip] 컵에 담긴 물, 얼음 상호작용 제작법 (hip 파일 포함) 개요멀티 솔버를 이용해 얼음과 물이 상호작용하는 연출을 만드는 법을 알아본다.단, 시뮬레이션시 컵의 움직임은 반영하지 않는다.움직임 반영이 필요하다면 오브젝트는 정지된 채로 시뮬레이션 돌리되, velocity를 넣어주는 방식으로 제작할 수 있겠다. 내용핵심1. 멀티 솔버를 이용해 RBD와 Flip을 상호작용한다.2. 상호작용을 위해 Mutual 설정 필수다.3. Feedback Scale도 중요하다. 참고Dopnet 내부에서 RBD Object를 사용했는데, RBD Fractured Object를 사용하면 노가다를 줄일 수 있다.해당 예제에선 딱히 무리가 없어서 바꾸지 않았다.RBD Packed Object는 flip과 함께 사용시 오류가 많아서 사용하지 않았다.자세한 내용은 Hip 파일을 참고 첨부파일.. 2025. 4. 16. [Houdini/Flip] 수면 위에 물체가 뜨는 액체 시뮬레이션 제작법 (Flip, RBD, Fluid, Feedback Force) 개요컵에 담긴 얼음 등을 묘사할때 유용한 Feedback Force에 대해 알아본다. 방법전체 노드 트리 1. flip configure tank 생성기본적인 셋업을 자동으로 만들어준다. 2. flip collide 생성 후 콜리전 넣기 3. flip solver를 unlock한 후에, dopnet 안에서 아래와 같이 노드 구성merge에서 mutal로 변경flip solver에서 feedback scale 값을 올려줘야 물체가 반작용에 의해 떠오름 3. 아래 빨간색 박스 안의 노드가 flip solver와 연결돼있다. 이를 끊어줘야함 4. rbd packed object 설정density가 낮을수록 잘 떠오름 5. sop에서 rbd를 dop import로 불러오기참고영상https://youtu.be/f.. 2025. 2. 13. [Houdini/RBD] chopnet을 이용한 RBD 시뮬레이션 Jittering 제거 방법 (조각이 덜덜 떨리는 현상) 개요RBD 시뮬레이션을 돌리면 조각이 덜덜 떨리는 현상이 있다.해당 증상을 완화시키는 방법을 알아본다. 방법원리는 모션을 chopnet으로 불러와 가우시안 블러를 먹이는 것이다.sopnet -> chopnet -> sopnet 의 단계를 거치게 된다. 1. 시뮬레이션 하기 (sopnet) 2. 지오메트리의 애니메이션 정보 가져와 블러 먹이기 (chopnet) 3. 블러먹인 애니메이션 적용하기 (sopnet)참고영상https://youtu.be/vUCdNy1N6x4 2025. 2. 3. [Houdini] HDA에 어트리뷰트 비주얼라이저 버튼 생성하기 (Attribute Visualizer) 개요후디니에서 HDA 제작시특정 어트리뷰트 값을 편하게 보는, 비주얼라이저 기능을 추가하고 싶을 때가 있다.해당 방법을 알아본다. 비주얼라이저 기능이란아래 그림의 버튼을 누르면 뷰포트에 어트리뷰트 값이 표기되는 것이다. (컬러 또는 텍스트 등) 방법제일 쉬운 것은 이미 제작된 후디니 기본 노드를 참고하는 것이다.예를 들면 distance from target 노드가 있다.아래와 같이 프로퍼티창을 열어서 분석해보면 된다. 분석 결과 핵심만 추려내면 다음과 같다. 1. 파라미터 선택추가하고자 하는 파라미터 선택 후, 2. 액션 버튼 기능 추가action button 탭에서 아래 코드를 입력한다.import soputilssoputils.actionToggleVisualizer(kwargs, soputils... 2025. 1. 29. 이전 1 2 3 4 다음