SkinLayerStudio / Getting Started

EP03 | 기본 UI — 레이어 시스템 · 멀티 메시 · Undo · 저장

EP03 — 기본 UI 및 기능 안내

기본 기능 실습 영상 | Skin Layer Studio의 UI 구성과 핵심 기능을 메이브 캐릭터로 실습합니다.

기본 사용 흐름

3ds Max에서 메시 선택 → Pick 버튼 → 레이어 구조 자동 생성 + 스킨데이터 노드 저장
         ↓
레이어 추가 + 웨이트 페인팅 (브러시 / Vertex 모드)
         ↓
3ds Max 동기화 ON + Timeline Scrubber로 애니메이션 확인
         ↓
씬 저장(Ctrl+S) → Skin Layer 데이터 자동 보존

첫 메시 로드 — Pick 버튼

3ds Max에서 메시를 선택한 뒤 Pick 버튼을 누르면 툴에 로드됩니다.

메시에 Skin 모디파이어나 인플루언스(본)가 없으면 안내 팝업이 나타납니다. 이 경우 3ds Max에서 Skin 모디파이어를 추가하고 본을 등록한 뒤 다시 Pick합니다.

Pick에 성공하면:

  • 메시 웨이트 데이터가 툴에 로드됩니다.
  • Skin Layer 데이터가 자동 생성되어 스킨데이터 노드에 저장됩니다.
  • 다음번에 툴을 열면 Pick만 눌러도 저장된 데이터가 복원됩니다.

UI 구성 한눈에 보기

┌─────────────────────────────────────────────────┐
│  [상단 Info Bar]  버텍스 수 / 본 수 / 레이어 수  │
│  [Viewport Mode Bar]  Paint / Vertex 모드 전환   │
├───────────────┬─────────────────────────────────┤
│               │                                 │
│  [Layer       │      [3D Viewport]              │
│   Panel]      │   ModernGL 실시간 렌더링         │
│               │   (Heatmap / Wireframe)          │
│  [Bone        │                                 │
│   Influence   │                                 │
│   Panel]      │                                 │
│               │                                 │
├───────────────┴─────────────────────────────────┤
│  [Timeline Scrubber]  씬 애니메이션 타임라인      │
├─────────────────────────────────────────────────┤
│  [Option Tabs]  Set Weights / Tools / Mirror /   │
│                 Export / Scene / Hotkeys         │
└─────────────────────────────────────────────────┘
패널 역할
Layer Panel 레이어 CRUD, 순서 변경, Opacity, Mask 설정
Skin Slots (Bone Tree) 등록된 메시 목록 + Activate + 본 트리 확인
Influence Panel 활성 레이어의 본 목록, 우클릭으로 Copy/Cut/Paste/Add/Sub
3D Viewport ModernGL 렌더링 (Max 뷰포트와 완전 독립, 모니터 2 배치 가능)
Timeline Scrubber 씬 애니메이션 구간 스크럽, 재생/정지
Option Tabs Set Weights, Mirror, Export(Bone Limit), Scene(X-Ray), Hotkeys

뷰포트 조작

동작 단축키
Orbit (회전) Alt + LMB 드래그
Pan (이동) MMB 드래그
Zoom (확대/축소) 마우스 휠
Frame Fit (전체 보기) F
Wireframe 모드 4
Shaded 모드 5

레이어 시스템

Skin Layer Studio는 레이어를 쌓아 올리는 방식으로 웨이트를 관리합니다.

[Export Layer]   ← 최종 결과 (항상 최상단 고정, Skin Modifier에 반영)
[사용자 레이어]  ← 여기에 레이어를 자유롭게 추가
[Base Layer]     ← 기본 레이어 (항상 최하단 고정, 삭제 불가)
  • Export Layer: 모든 레이어가 합산된 최종 웨이트. 클릭 시 Bone Limit 등 Export 옵션 접근 가능.
  • Base Layer: 스키닝 시작 시 기본 데이터가 반드시 존재합니다.
  • + / - 버튼: 레이어 추가/삭제 (Base / Export 삭제 불가)
  • ▲ / ▼ 버튼 또는 드래그: 순서 변경 — 위 레이어일수록 아래를 덮어씁니다.
  • 더블클릭: 이름 변경

Cache Layer (성능 최적화)

레이어 수가 많아질 때 중간 지점을 "구워두는" 기능입니다.

  • 레이어 우클릭 → "Cache to here" → 해당 레이어 이하가 미리 계산되어 고정됩니다.
  • 해제: 우클릭 → "Clear Cache"

멀티 메시 (Multi-Mesh)

한 캐릭터의 여러 메시를 동시에 뷰포트에서 확인할 수 있습니다.

  • [+ Add Mesh] 또는 [Pick]: 추가할 메시를 3ds Max에서 선택 후 클릭 (Skin 모디파이어가 있어야 함)
  • Activate: 현재 편집할 메시 활성화
  • 활성 메시: 풀컬러 + 히트맵 표시 / 비활성 메시: 회색 와이어프레임 (참조용)
  • 우클릭 컨텍스트 메뉴: Show Only / Show All / Hide All

3ds Max 동기화

상단 동기화 버튼을 활성화하면 3ds Max 애니메이션과 실시간 연결됩니다.

  • ON: 3ds Max 타임라인을 움직이면 툴 뷰포트도 함께 갱신됩니다.
  • OFF: 뷰포트 고정. 성능이 부족한 환경에서 유용합니다.

실시간 적용 (Realtime Apply)

브러시 스트로크마다 3ds Max Skin Modifier에 웨이트가 즉시 반영됩니다.

  • ON (기본값): 칠하는 즉시 Max 뷰포트에 반영 — 애니메이션 상태에서 결과를 바로 확인 가능.
  • OFF: Apply 버튼을 눌러야 반영. 성능이 부족한 환경에서 사용.

Undo / Redo

  • Ctrl+Z (Undo) / Ctrl+Y (Redo)
  • 브러시 스트로크, Set Weights, Flood — 모두 Undo 지원
  • 3ds Max 자체 Undo와 완전히 독립된 자체 Undo 스택 사용
  • 레이어/구분선 삭제도 Undo로 복원 가능

저장 방식 — 스킨데이터 노드 자동 저장

별도의 저장 버튼이 없습니다. Skin Layer 데이터는 스킨데이터 노드에 자동 저장됩니다.

  • 3ds Max 씬을 저장(Ctrl+S)하면 Skin Layer 데이터도 함께 보존됩니다.
  • 메시 노드에 핸들(Handle) 기반으로 식별되므로, 메시 이름을 변경해도 데이터가 유지됩니다.
작업 중에도 Ctrl+S로 씬을 주기적으로 저장하는 것을 권장합니다.

추가 도움이 필요하신가요?

문의하기