MH_Guides_Scalp
MH_guides_scalp워크스페이스는 그룸을 위해 생성된 모든 가이드 데이터를 포함합니다. 여기에서는 가이드를 생성하고 형태를 다듬기 위해 Guide Groom 툴이 사용됩니다. Guides 워크스페이스는 Skin 지오 노드에서 Out Head 및 Out Skin VDB 노드를 레퍼런스합니다. 입력된 Skin 및 Skin VDB Null이 Guide Groom에 연결되어 있으며, 출력은 MH Groom Doctor에 연결되어 워크스페이스 출력이 언리얼 엔진과 호환되도록 합니다.
Strand 워크스페이스에는 스트랜드 그룸 그래프가 포함되어 있으며, MH Groom Builder 노드는 가이드 커브, 스킨 지오메트리 및 스킨 VDB 입력을 사용하여 보간된 헤어를 스캐터링 및 생성합니다. Resample 노드는 커브별 포인트 수를 조정하는 데 사용되며, Guide Process 노드는 가이드 및 보간된 헤어를 스타일링하는 데 사용됩니다. 최종 출력은 MH Groom Doctor를 통해 실행되어 워크스페이스 출력에 연결할 때 발생할 수 있는 문제를 식별하거나 복구합니다.
MH_Scalp_Top
MH_scalp_top워크스페이스에는 이 레이어와 관련된 가이드 입력을 분리하는 여러 개의 Split 노드와 추가 밀도 및 영역 기반 마스크를 적용하는 Masks 섹션이 통합되어 있습니다. 스트랜드 그루밍 네트워크는 헤어라인, 넘김 영역 및 땋은 머리에 다수의 MH Groom Builder 노드를 활용합니다. 땋은 머리 영역의 경우, MH Groom Builder는 Use Strand Input 모드에서 작동하며 MH Tube Fill 노드를 통해 생성된 커브를 레퍼런스합니다. MH 그룸 브레이드(MH Groom Braid) 시스템은 MH Guide to Tube, MH Tube Fill, Guide Skin Attrib Lookup, Hair Clump 2.0 노드를 활용하여 땋은 머리를 구성합니다. 최적화를 위해 'Resample' 노드가 포함되어 있으며, Guide Process 노드는 추가 가이드 및 보간된 헤어 향상을 처리합니다.
MH_Scalp_Top_Knot
MH_scalp_top_knot워크스페이스는 3개의 Split 노드를 사용하여 이 레이어에 한정된 수신 가이드를 분리하고, 스트레이와 매듭을 위한 3개의 별개 영역을 정의합니다. Masks 섹션에는 여러 개의 밀도 마스크가 포함되어 있으며, MH Groom Attribute UV Jitter 노드는 마스크가 적용된 영역의 에지를 따라 제어된 노이즈를 도입합니다. 그래프의 스트랜드 그루밍 부분은 여러 개의 MH Groom Builder 노드를 결합하여 가이드 커브에서 보간된 헤어를 스캐터링하고 생성하며, Guide Process 노드를 적용하여 가이드와 보간된 결과 스트랜드를 다듬고 스타일을 지정합니다.
MH_Scalp_Braids_Cornrows
MH_scalp_braids_cornrows워크스페이스는 땋은 머리 및 콘로우의 기반을 형성하는 땋은 머리 커브를 분리합니다. Masks 섹션에는 콘로우의 헤어라인 영역을 따라 커버리지를 다듬기 위한 추가 헤어라인 밀도 마스크가 포함되어 있습니다. 그래프의 스트랜드 그루밍 부분에는 'MH Tube Fill' 노드로 생성된 커브에 'Use Strand Input' 모드를 사용하는 각 땋은 머리 및 콘로우에 대한 전용 MH Groom Builder 노드가 포함되어 있습니다. MH Groom Braid 구성은 MH Guide to Tube, MH Tube Fill, Guide Skin Attrib Lookup, Hair Clump 2.0, MH Groom Cornrows, MH Groom Rooter 노드를 통합하여 완전한 땋은 머리 및 콘로우 구조를 형성합니다. 별도의 MH Groom Width 노드는 최종 스트랜드 너비 출력을 정의하고 커브를 따라 랜덤화된 베리에이션을 도입합니다. Resample 노드는 커브당 포인트 수를 제어하는 데 사용되며, Guide Process 노드는 최종 스타일링 가이드를 처리합니다.
MH_Scalp_Short_Sides
MH_scalp_short_sides워크스페이스는 Split 노드를 사용하여 헤어라인, 숏사이드, 목 및 특정 클럼핑 가이드를 분리합니다. Masks 섹션에서 추가 밀도 마스크는 숏사이드의 헤어라인을 정의하고 숏사이드의 특정 영역을 클럼핑합니다. MH Groom Attribute UV Jitter 노드는 헤어라인과 숏사이드의 밀도 마스크 영역 에지를 따라 노이즈를 추가합니다. 그래프의 스트랜드 그룸 부분에는 밀도 마스크에 의해 정의된 각 영역에 대한 MH Groom Builder 노드가 포함되어 있습니다. 이는 가이드 커브를 사용하여 보간된 헤어를 스캐터링 및 생성하는 역할을 합니다.
MH_Scalp_Sideburns
MH_scalp_sideburns워크스페이스에는 들어오는 좌우 구레나룻 가이드를 분리하는 단일 Split 노드가 포함되어 있습니다. Masks 섹션 내에서 각 구레나룻 영역에 전용 밀도 마스크가 페인팅되어 스트랜드 배치를 제어합니다. 그래프의 보간된 헤어 부분에는 두 개의 MH Groom Builder 노드가 있습니다. 하나는 클럼핑된 스트랜드를 생성하고, 다른 하나는 클럼핑되지 않은 스트랜드를 생성합니다. 그런 다음 최종 출력을 위해 MH Groom Merge 노드를 사용하여 결합합니다.
MH_Scalp_Pulledback_Ponytail
MH_scalp_pulledback_ponytail워크스페이스에는 별도의 스트레이 가이드와 함께 포니테일 및 땋은 머리 타이 영역의 가이드 커브를 분리하는 Split 노드가 포함되어 있습니다. 스트레이 및 기본 헤어라인에 대한 추가 밀도 마스크는 그래프의 Masks 섹션에서 정의됩니다. 스트랜드 그루밍 부분에는 보간된 헤어 생성에 사용되는 클럼핑된 스트랜드, 채우기 영역, 헤어라인, 땋은 머리 타이, 스트레이를 위한 전용 MH Groom Builder 노드가 포함되어 있습니다. 땋은 머리 헤어 타이의 경우, 최종 땋은 머리 구조를 생성하기 위해 MH Guide to Tube, MH Tube Fill, Guide Skin Attrib Lookup, Hair Clump 2.0 노드를 통합한 MH Groom Braid 구성이 사용됩니다.
MH_Scalp_Ponytail
MH_scalp_ponytail워크스페이스는 Split 노드를 사용하여 클럼프, 숏, 땋은 머리, 스트레이 가이드를 구분함으로써 이 레이어 전용 가이드를 분리합니다. Masks 섹션 내에서 추가 밀도 마스크는 포니테일의 분포와 영역별 디테일을 정의합니다. 그래프의 스트랜드 그루밍 부분은 다수의 MH Groom Builder 노드를 활용하여 가이드 커브, 스킨 지오메트리, 스킨 VDB 입력을 기반으로 보간된 헤어를 스캐터링하고 생성합니다. 이에 따라 포니테일을 숏, 클럼핑, 스트레이, 땋은 머리 스트랜드를 위한 별도의 영역들로 정리합니다. MH Guide to Tube, MH Tube Fill, Guide Skin Attrib Lookup, Hair Clump 2.0 노드를 통합하는 MH Groom Braid 구성을 사용하여 완전한 땋은 머리 세트를 생성합니다. MH Groom Width 노드는 땋은 머리의 최종 스트랜드 너비 출력을 제어하고, 커브를 따라 랜덤화된 베리에이션을 도입하며, Guide Process 노드는 가이드 및 보간된 헤어 모두에 추가 스타일링을 제공합니다.
MH_Assembly Groom
MH_assembly_groom워크스페이스는 익스포트하기 전에 별도의 워크스페이스에서 생성된 여러 그룸 그래프를 결합하는 데 사용됩니다. Name 노드는 각 레이어의 그룹 및 익스포트된 이름을 정의하는 데 사용됩니다. 스트랜드와 가이드를 모두 익스포트할 때는 해당하는 가이드가 언리얼 엔진에서 스트랜드 레이어를 적절하게 주도할 수 있도록 이름이 일치해야 합니다.이 고급 그룸 템플릿에는 5개의
group_id가 정의되어 있습니다. group_id 0은 두피, group_id 1은 포니테일, group_id 2는 포니테일 땋은 머리, group_id 3은 팬 스트레이, group_id 4는 구레나룻입니다. 이렇게 분리하면 언리얼 엔진에서 그룸을 구성할 때 개별group_ids를 서로 독립적으로 시뮬레이션할 수 있습니다.이 그래프 내 최적화의 예시로, MH Groom Cull 및 MH Groom Width 노드를 사용하여 스트랜드 및 가이드 수를 줄이는 동시에 스트랜드 두께를 늘립니다. 이러한 노드를 추가로 조정하여 값을 줄이거나 늘릴 수 있습니다.
이 워크스페이스 내에서 레이어에 대해 별도의 그룹 출력을 생성한 다음 MH Groom Export 노드의 Groups 탭에 포함하여 group_ids를 추가할 수 있습니다.