워프 도구

워프 도구는 캔버스에서 픽셀을 자유롭게 밀고 당기고 흐르게 합니다. Lumi에서는 대부분의 구현보다 더 발전했습니다. 포함된 중첩 레이어와 마스크 수에 관계없이 구조를 병합하거나 손실하지 않고 전체 레이어 그룹을 단일 통합 객체로 뒤틀 수 있습니다.

개요

레이어를 선택하고 드래그하여 원하는 방향으로 픽셀을 이동할 수 있습니다. 작업하는 동안 워프는 비파괴적입니다. 개별 스트로크를 실행 취소 및 다시 실행하고, 브러시 크기나 스트로크 사이의 동작을 변경하고, 커밋할 때까지 계속 다듬을 수 있습니다. 커밋하면 누적된 변위 맵이 레이어의 픽셀 데이터에 파괴적으로 적용됩니다.

그룹 레이어를 선택하면 도구가 그룹 전체에 대해 작동합니다. 전체 합성 그룹의 실시간 미리보기를 보고 상호작용할 수 있습니다. 커밋 시 동일한 워프가 그룹 내부의 모든 하위 레이어와 마스크에 정확하고 독립적으로 적용되어 전체 레이어 구조를 유지합니다.

그룹 워프

그룹 워핑은 Lumi의 워프 도구를 차별화하는 주요 기능입니다.

이것이 해결하는 문제

대부분의 페인트 프로그램에서 다중 레이어 일러스트레이션을 워핑하려면 그룹을 먼저 병합하거나(레이어 구조를 파괴함) 각 레이어를 개별적으로 워핑하고 눈으로 일치시키려고 노력해야 합니다(지루하고 부정확함). 두 접근 방식 모두 추가 비파괴 편집을 위해 원래 구조를 보존하지 않습니다.

Lumi는 전체 그룹을 하나의 항목으로 뒤틀은 다음 그 안에 있는 모든 레이어에 정확히 동일한 변형을 배포합니다.

작동 방식

그룹을 선택하고 워프 스트로크를 시작하면 Lumi는 그룹의 합성 투영에서 플로팅 미리보기 레이어를 만듭니다. 그룹에 마스크가 있는 경우 마스크가 미리 보기에 적용되므로 미리 보기는 최종 모양을 정확하게 나타냅니다. 이 미리보기에서 직접 워프 스트로크를 칠할 수 있습니다. 보이는 내용이 바로 결과입니다.

커밋 시 Lumi는 다음을 수행합니다.

  1. 그룹 내의 모든 기본 레이어(하위 그룹의 깊이 중첩된 레이어 포함)에 변위를 적용하여 전체 워프 영역을 캡처할 수 있을 만큼만 각 레이어의 캔버스를 확장합니다.
  2. 동일한 패스에서 그룹 내부의 모든 마스크에 동일한 변위를 적용합니다.
  3. 그룹의 자동 경계 계산을 다시 시작하여 새로 뒤틀린 하위 항목에 맞게 그룹 크기를 조정합니다.
  4. 파일 크기를 작게 유지하기 위해 뒤틀린 각 레이어를 실제 페인팅된 내용으로 다시 자릅니다.
  5. 미리보기 레이어를 제거하고 업데이트된 하위 항목에서 그룹 투영을 다시 생성합니다.

이 모든 작업은 단일 실행 취소 단계 내에서 발생합니다. 커밋 후 그룹은 모든 레이어와 마스크가 그대로 유지되어 미리 보기에서와 똑같이 보입니다.

마스크

워프 마스크 옵션(기본적으로 활성화됨)을 사용하면 워프 대상 내부의 모든 레이어와 그룹에 있는 마스크가 동일한 변위 변환을 받게 됩니다. 레이어 마스크는 레이어와 함께 이동합니다. 캐릭터의 윤곽선을 클리핑하던 마스크는 워핑 후에도 동일한 윤곽선을 계속 클리핑합니다.

워프 마스크가 꺼져 있으면 레이어 콘텐츠만 재배치됩니다. 마스크는 원래 위치를 유지합니다.

도구 옵션

행동

모드효과
이동스트로크 방향으로 픽셀을 밀어냅니다. 대부분의 뒤틀기 작업을 위한 기본 모드입니다.
성장브러시 중심에서 바깥쪽으로 픽셀을 확장합니다.
축소브러시 중심을 향해 안쪽으로 픽셀을 당깁니다.
시계 방향으로 소용돌이브러시 중심을 중심으로 픽셀을 시계 방향으로 회전합니다.
시계 반대 방향으로 소용돌이브러시 중심을 중심으로 픽셀을 시계 반대 방향으로 회전합니다.
삭제워프 변위를 제거하여 픽셀을 원래 위치로 복원합니다.
부드럽게변위를 분산시켜 뒤틀린 영역과 뒤틀지 않은 영역 사이의 갑작스러운 전환을 부드럽게 만듭니다.

브러시 컨트롤

  • 크기: 워프 브러시의 직경(픽셀)입니다. 브러시가 클수록 더 부드러운 폴오프로 더 넓은 영역을 대체합니다. 브러시가 작을수록 정확하고 국지적인 제어가 가능합니다.
  • 경도: 중앙에서 가장자리까지 감소합니다. 경도가 높으면 브러시 전체 영역에 걸쳐 균일한 변위가 발생합니다. 경도가 낮을수록 효과가 중앙에 집중됩니다.
  • 강도: 스트로크당 픽셀이 이동되는 거리입니다. 강도가 낮을수록 미묘하고 점진적인 형태가 가능합니다. 강도가 높을수록 극적이고 빠른 움직임이 생성됩니다.

스트로크 타이밍

  • 동작 중 스트로크(이동 모드에만 해당): 타이머 펄스에만 적용되는 것이 아니라 마우스가 움직일 때 지속적으로 워프를 적용합니다. 변위가 커서를 직접 따라다니게 하려는 흐르는 브러시 같은 스트로크에 사용합니다.
  • 주기적으로 스트로크: 마우스 버튼을 누르고 있는 동안 고정된 시간 간격으로 워프를 적용합니다. 지속적인 원형 적용이 목적인 성장, 축소 및 소용돌이 모드에 사용됩니다.
  • 비율: 주기적인 스트로크 적용 빈도입니다.

품질

  • 보간: 커밋할 때 사용되는 샘플링 방법입니다. 선형은 대부분의 작업에서 빠르고 부드럽습니다. 큐빅과 노할로(Nohalo)는 미세한 디테일에 대해 더 높은 충실도를 제공합니다.
  • 고품질 미리보기: 대화형 미리보기 중에 커밋 품질 샘플러를 사용합니다. 속도는 느리지만 미리보기는 커밋된 결과와 정확히 일치합니다.

그룹 옵션

  • 뒤틀기 영역 확장(그룹 뒤틀기에만 해당): 모든 측면의 그룹 미리 보기 주위에 투명한 여백으로 추가되는 픽셀 수입니다. 이는 대체된 콘텐츠가 이동할 수 있는 공간을 제공합니다. 대부분의 작업에는 기본 256px이면 충분합니다. 메모리가 중요한 큰 이미지의 경우 이를 줄이거나 매우 큰 변위 스트로크의 경우 이를 늘립니다.
  • 워프 마스크: 레이어 마스크와 그룹 마스크에 동일한 워프를 적용할지 여부입니다. 기본적으로 켜져 있습니다.

실행 취소 및 다시 실행

각 스트로크는 워프 세션 내의 개별 실행 취소 단계입니다. Ctrl+Z는 마지막 스트로크를 제거하고 변위 맵을 이전 상태로 복원합니다. Ctrl+Y(또는 Ctrl+Shift+Z)를 다시 적용합니다. 커밋하기 전에 전체 뇌졸중 기록을 되돌아볼 수 있습니다.

Escape를 누르거나 도구를 전환하면 적용되지 않은 모든 스트로크가 삭제되고 레이어가 원래 상태로 복원됩니다. 명시적으로 커밋할 때까지는 변경 사항이 기록되지 않습니다.

커밋 중

Commit 버튼을 클릭하거나 Enter 키를 눌러 누적된 워프를 파괴적으로 적용합니다. 그룹 워프의 경우 위에서 설명한 전체 다중 레이어 응용 프로그램이 트리거됩니다. 커밋된 워프에 대한 실행 취소 내역은 이미지 실행 취소 스택의 단일 항목이 되며 표준 편집 → 실행 취소를 통해 되돌릴 수 있습니다.