Houdini
[GoZ] 폴리그룹을 Houdini 그룹으로 변환하기
EZIS
2025. 3. 10. 12:44
node = hou.pwd()
geo = node.geometry()
groups = {}
def get_group(name):
if name in groups:
return groups[name]
# print(f"creating a new group -> {name}")
groups[name] = geo.createPrimGroup(name)
return groups[name]
for prim in geo.iterPrims():
polygroup = prim.attribValue("polygroup")
group_name = f"polygroup{polygroup}"
# print(group_name)
group = get_group(group_name)
group.add(prim)
Labs GoZ Import를 사용하면 attribute에 polygroup으로 들어가게 되는데 이걸 group화 해주는 python 스크립트다.
polygroup{i} 형식의 이름을 쓴다.