티스토리 뷰

Houdini의 KineFX는 좀 특이한 FBX 처리 방식을 가지고 있다. 본 이름 처리 관련해서는 관련된 다른 노드들이 서로 통일되지 않은... 희한한 내부 로직을 사용한다.

어쨌든 작업을 할 때 언제나 엄격하게 통일된 네이밍 컨벤션을 가진 데이터를 가공할 수 있다면 좋겠지만, 가끔가다 외부에서 기존에 만들어진 캐릭터가 있고, 이를 Houdini에서 사용해야 할 때 Houdini에게 친숙한 방식으로 이름을 바꿔줘야 할 필요가 있다.

상용 캐릭터 舞夜의 경우 Capture Override 노드를 제대로 사용할 수 없다

대표적으로 Capture Override 노드가 있는데, 이 노드를 사용할 때는 본 이름이 띄어쓰기가 되어있으면 안 된다😥진짜 왜?

이런 경우는 일괄적으로 띄어쓰기를 처리 가능한 문자로 고쳐주고 편집한 다음 다시 되돌려주면 된다.

사용해야 할 노드는 Capture Attribute Unpack과 Attribute String Edit들이다.

먼저 Capture Attribute Unpack으로 관련된 값을 수정 가능한 형태로 변경해주고, 이후 Attribute String Edit으로 이름을 변경해주면 된다.

To에 들어갈 문구는 기존 본 이름에서 사용 중이지 않은 것으로 지정해야 한다

이후 다시 Capture Attribute Pack으로 편집을 끝내고 모델을 제작/수정한 뒤, 다시 똑같은 노드를 써서 From과 To를 뒤바꿔 주면 된다.

Use Regular Expressions와 Global은 중요하다. 이 기능은 RegExp를 잘 모르면 그쪽을 공부해야 한다.

대략 이런 느낌의 노드가 된다

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함