페인트브러시 도구
페인트 브러시는 압력, 속도, 기울기 및 간격 역학을 완벽하게 제어할 수 있는 반응형 지능형 브러시 작업을 위해 설계된 기본 페인팅 도구입니다.
개요
페인트브러시 도구는 래스터, 절차적으로 생성된 브러시 및 애니메이션 브러시 유형을 지원합니다. 스트로크를 안정화하고 다듬고 후처리할 수 있습니다. 브러시 역학은 스타일러스 입력에 반응하여 스트로크 중 불투명도, 크기, 색상, 각도 및 기타 속성을 정밀하게 제어합니다.
브러시 유형
래스터 브러시(.raster)
알파 투명도를 지원하는 비트맵 브러시 이미지입니다.
생성된 브러시(.param)
조정 가능한 매개변수(경도, 종횡비, 각도, 진원도 및 모서리 반경)를 사용하여 절차적으로 렌더링된 모양(원형, 정사각형, 다이아몬드, 삼각형)입니다. 생성된 브러시는 가볍고 확장 가능합니다.
애니메이션 브러시(.anim)
스트로크 중에 진행되는 순차적 프레임 시퀀스입니다. 프레임은 증분적으로 순환되거나(dab당 프레임 진행), dab별로 무작위로 선택되거나, 역학(압력, 속도, 기울기, 각도)에 따라 색인화될 수 있습니다.
페인팅 커서
커서는 현재 도구 상태에 맞춰 명확하고 상황에 맞는 피드백을 제공합니다.
- 브러시 윤곽선: 커서는 정확한 브러시 모양과 크기를 추적하여 페인트가 놓일 위치를 실시간으로 미리 볼 수 있습니다.
- 지우기 모드: 지우기가 활성화되면 윤곽선이 점선 원으로 전환되어 지우기 스트로크와 페인트 스트로크를 시각적으로 구분할 수 있습니다.
- 간단한 브러시 경계: 정확한 윤곽선을 렌더링하는 데 비용이 많이 드는 복잡하거나 매우 큰 브러시의 경우 일반 원을 대신 사용하려면 간단한 브러시 경계(추가 옵션에서)를 활성화하세요.
도구 옵션
최상위 컨트롤
확장기 외부에 항상 존재합니다.
- 모드: 페인트 혼합 모드(일반, 곱하기, 스크린 등)
- 불투명도: 전체 획 불투명도(0~100)입니다.
브러시 속성
브러시 속성 확장기(기본적으로 확장됨)에서:
- 크기: 브러시 직경(픽셀)입니다.
- 종횡비: 브러시 모양을 스쿼시하거나 늘입니다(-1.0-1.0). 0 = 수정되지 않음; 음수 값은 스쿼시를 90° 회전합니다.
- 각도: 브러시 스탬프를 회전합니다(-180~180°). 스트로크 방향 역학과 무관합니다.
- 경도: 부드러운 페이드(0.0)에서 날카로운 모서리(1.0)까지.
- 간격: 페인트된 Dab 사이의 거리를 브러시 크기의 백분율로 나타낸 것입니다. 낮음 = 더 부드러운 스트로크; 더 높음 = 분산된 패턴.
- 텍스처 바이어스: 스탬프 텍스처 응답을 바이어스합니다. 50은 중립입니다. 값이 낮을수록 값 곡선의 끝 부분을 향해 당겨서 질감이 깨지고 표면이 벗겨지는 것이 좋습니다. 값이 높을수록 어깨쪽으로 밀어 솔리드 채우기 쪽으로 고정됩니다. 눈에 보이는 효과는 텍스처의 색조 범위에 따라 달라집니다.
- 지터: 최대 이 픽셀(0~1024)만큼 각 Dab 위치를 무작위로 오프셋합니다.
- 지우개: 이 브러시를 지우개로 사용할 때 적용되는 크기 승수(0.1~10.0). 지우개 도구 자체에는 표시되지 않습니다.
역학
동적 확장기에서:
- 역학: 활성 역학 사전 설정을 위한 마스터 활성화입니다.
- 다이내믹 사전 설정: 사용되는 입력 매핑을 선택합니다.
- 압력 곱하기: 추가 압력 곱셈 토글(역학이 활성화된 경우 표시됨)### 뇌졸중 행동 획 동작 확장기에서:
- 빌드업: 켜져 있으면 각 Dab이 단일 스트로크로 합성되지 않고 불투명도가 누적됩니다.
- 포스트 프로세스: 스트로크가 완료된 후 안정화, 속도 압축 및 재생 수정을 적용하여 대기 시간 없이 일관성을 향상시킵니다.
- 회전 임계값: 날카로운 모서리에서 방향 수정을 위한 각도 임계값(0~180°)입니다. 0 = 건너뛰기 방향 수정.
- 미리 보기 임계값: 스트로크 속도가 이 값을 초과하면 사후 처리 미리 보기를 억제합니다(0 = 항상 미리 보기).
붓글씨
활성화되면 Dab 스탬핑이 연속적인 기하학적 복도로 대체됩니다.
- 동적 불투명도: 속도와 방향 변화에 따라 스트로크 내의 불투명도를 조정합니다. 미세하고 제어된 스트로크에서 가장 잘 작동합니다. 빠른 낙서에서는 결과를 예측하기가 어렵습니다. 실험적입니다.
- 속도 성장(0–100%): 이전 샘플 크기의 백분율로 표시되는 샘플당 최대 허용 크기 증가입니다. 속도 기반 크기 역학이 얼마나 빨리 증가할 수 있는지 제한하여 스트로크가 가속될 때 갑작스러운 점프를 방지합니다.
- 속도 수축(0–100%): 샘플당 허용되는 최대 크기 감소입니다. 스트로크가 감속될 때 크기가 얼마나 빨리 감소할 수 있는지를 제한합니다.
안정화 및 스무딩
- 방향 안정화 거리(0~100픽셀): 방향 감지 동작이 시작되기 전 최소 포인터 이동으로 초기 각도 점프를 방지하는 데 도움이 됩니다.
스무딩
페인팅할 때 스트로크 경로에 실시간 입력 스무딩을 적용할 수 있습니다. 확장하면 다음이 표시됩니다.
- 깊이(2–256): 스무딩된 위치를 계산할 때 고려되는 이전 입력 샘플 수입니다. 값이 높을수록 더 길고 더 많은 지연 시간이 발생합니다.
- 위치 (0–100): 브러시 위치에 적용되는 스무딩 강도입니다. 값이 높을수록 급격한 방향 변경이 마무리됩니다.
- 압력(0–100): 스타일러스 압력 신호에 스무딩을 적용하여 압력 스파이크와 지터를 줄입니다.
- 방향(0–100): 스트로크 방향에 스무딩을 적용하여 각도에 민감한 역학을 안정화합니다.
역학
스타일러스 입력 또는 기타 실시간 값을 페인팅 매개변수에 할당합니다.
- 압력(스타일러스): 스타일러스 압력을 기준으로 크기, 불투명도, 속도, 경도, 색상 등을 제어합니다.
- 속도: 스트로크 속도를 브러시 속성에 매핑합니다.
- 기울기: 스타일러스의 X 및 Y 기울기 각도는 각도 및 기타 매개변수에 영향을 미칩니다.
- 휠: 마우스 휠 또는 스타일러스 휠을 입력합니다.
- 방향: 스트로크 방향의 각도입니다.
- 페이드: 고정된 개수의 dab에 걸쳐 불투명도나 크기가 페이드됩니다.
각 동적 입력은 여러 속성에 독립적으로 매핑될 수 있습니다. 도구 옵션 → 동적을 열어 구성합니다.
스트로크 변조
Stroke Modulation 확장기(Dynamics가 활성화된 경우에만 표시됨):- 상대 초기 각도: 초기 각도 값은 절대 캔버스 각도가 아닌 획 방향을 기준으로 해석됩니다.
- 초기 각도 페이드: 스트로크 시작 시 초기 각도에서 스트로크 과정에서 실시간 동적 각도 쪽으로 페이드됩니다. 이 기능을 활성화하면 상대 초기 각도가 켜집니다.
- 브러시 초기 각도(-180–180°): 역학이 적용되기 전 스트로크 시작 시의 브러시 각도입니다.
- 초기 각도 블렌드(0.0-1.0): 브러시 각도가 초기 각도에서 동적 각도로 전환되는 속도를 제어합니다. 0 = 초기 각도를 유지합니다. 1 = 완전 동적 각도를 즉시 사용합니다.
- 페이드 길이: 페이드가 재생되는 캔버스 단위 거리입니다.
- 반복: 페이드 길이가 소진되면 페이드가 반복되는 방식(None, Loop, Sawtooth, Triangle).
페이드 승수
페이드 값이 적용되는 방식을 제어하거나 수정하는 4개의 확인란:
- 페이드 역방향: 페이드 방향을 반전시켜 획이 페이드되기 시작하고 완전히 불투명해집니다.
- 페이드 곱하기: 페이드 출력을 대체하는 대신 영향을 받는 속성에 곱합니다.
- Fade Multiply Angular: 각도 역학(각도, 기울기)에만 페이드 승수를 적용합니다.
- 페이드 배수 비율: 비율 유형 속성(종횡비)에만 페이드 배수를 적용합니다.
색상 매핑
역학이 활성화된 경우 페인트브러시 및 얼룩 도구에 사용할 수 있습니다.
- 그라디언트: 획을 따라 색상 매핑에 사용되는 그라데이션 리소스입니다.
- Blend Color Space: 페인팅 중에 그라데이션 색상이 보간되는 색상 공간입니다.
브러시 헤드
브러시 헤드는 스트로크 경로 중앙에 있는 원형 궤도 링에 여러 개의 독립적인 브러시 헤드를 배치합니다. 모든 헤드는 스트로크가 진행될 때마다 자체 위치에 전체 dab을 칠하여 여러 개의 평행 또는 부채꼴 스트로크를 동시에 생성합니다.
궤도 반경은 전역 브러시 크기에서 머리 크기를 뺀 값으로 결정됩니다. 머리 크기가 클수록 중앙에 더 가깝습니다. 더 작은 머리는 더 멀리 공전합니다. 링 주위에 헤드 공간을 균등하게 배치합니다. 두 개의 헤드를 사용하면 획의 양쪽에 하나씩 있어 캘리그래피 펜촉처럼 작동하는 대칭적인 퍼짐을 만들 수 있습니다. 방향 따르기 슬라이더는 전체 링을 회전하여 스트로크에 수직을 유지하므로 페인팅할 때 펜촉이 자연스럽게 방향을 추적합니다. 더 많은 헤드를 추가하면 16에서 전체 스프레이 원까지 링 주위로 점차 부채꼴 모양이 됩니다.
브러시 헤드는 획 주위에 각 헤드가 배치되는 위치를 제어합니다. 피벗 X 또는 피벗 Y가 기본 중심에서 멀어지면 모든 머리는 여전히 동일한 형태를 따르지만 각 스탬프가 찍힌 Dab은 이제 브러시 이미지의 기하학적 중심 대신 선택한 내부 접점을 사용하여 착지합니다.
컨트롤은 도구 옵션 패널의 브러시 헤드 확장기에 나타납니다.- 개수: 동시 칫솔모 수(1~16).
- 헤드 크기: 전역 브러시 크기(0.1-1.0)를 기준으로 각 헤드의 렌더링된 크기입니다.
- 궤도 종횡비(0.1–1.0): 원형에서 타원으로 형성 궤도를 형성합니다. 1.0 = 원형 궤도; 값이 낮을수록 보조 축이 찌그러집니다.
- 형성 각도(0–360°): 방향 따르기가 1.0 미만일 때 사용되는 형성 링의 정적 방향입니다.
- 방향 따르기(0.0–1.0): 형성 링이 스트로크 이동 방향을 얼마나 강하게 추적하는지입니다. 1.0에서는 링이 항상 이동 방향에 수직입니다. 0.0에서는 정적 Formation Angle 값으로 고정됩니다.
- 압력 변화: 역학 곡선을 통해 독립적인 압력 바이어스로 적용되는 헤드당 크기 변화입니다.
- 불투명도 변형: 크기 변형과 무관한 헤드당 불투명도 변형입니다.
분산
브러시 헤드 확장기의 주요 분산 제어:
- 분산 각도(0–360°, 기본값 10°): 무작위 분산 구성요소만 회전합니다(채우기 간격 아님). 헤드당/dab당 각도는 견고한 미러링 플룸을 방지하기 위해 제어된 크로스오버를 통해 바깥쪽으로 바이어스됩니다. 360°로 고정됩니다.
- 분산 거리(0~10000px): 각 헤드의 채우기 간격 위치에서 무작위로 앞으로 변위됩니다. 모든 Dab을 다시 굴렸습니다.
- 분산 무작위성(0.0–1.0): 기본 산란 거리 및 각도 위에 추가 Dab별 변형을 추가하여 더 느슨하고 더 유기적인 스프레이를 생성합니다.
- 속도 영향 (0.0–1.0): 스트로크 속도에 따라 산포 크기를 조정합니다. 1.0에서는 빠른 스트로크가 느린 스트로크보다 머리를 훨씬 더 멀리 분산시킵니다. 0.0에서는 속도에 관계없이 분산이 일정합니다.
- 분산 크기 균형(0.0-1.0): 임계값을 초과하는 머리에 대한 억제 가파른 정도를 제어합니다. 1.0에서는 모든 머리가 동일하게 분산됩니다. 값이 낮을수록 더 큰 머리가 억제되는 반면 임계값 이하의 머리는 전체 분산 거리를 유지합니다.
추가 옵션
추가 옵션 확장기(기본적으로 축소됨)에서 컨트롤은 자주 변경되지 않는 오버플로 섹션으로 그룹화됩니다. 이렇게 하면 기본 확장기가 자주 조정되는 페인팅 컨트롤에 집중하게 됩니다.#### 브러시 속성(오버플로)
- 화면 공간에 각도 고정: 브러시 각도를 화면 공간에 고정하여 캔버스가 회전/뒤집히는 동안 각도가 수평을 유지합니다. Dynamics가 각도를 제어하면 효과가 없습니다.
- 무작위 수평 뒤집기: 50% 확률로 각 스탬프를 Dab당 왼쪽에서 오른쪽으로 미러링할 수 있습니다.
- 무작위 수직 뒤집기: 50%의 확률로 각 스탬프를 한 번씩 뒤집을 수 있습니다.
- 임의 회전: 각 스탬프를 Dab당 0°, 90°, 180° 또는 270°씩 무작위로 회전합니다.
- 피벗 X (0.0–1.0): 브러시 이미지 내의 수평 접점입니다. 0.0 = 왼쪽 가장자리, 0.5 = 가운데(기본값), 1.0 = 오른쪽 가장자리. 선택한 점은 캔버스의 페인트 위치와 일치하므로 중심에서 멀어지면 모든 탭이 해당 방향으로 이동합니다. 변환 후에 배치 오프셋이 적용되므로 회전 및 반전은 시각적으로 피벗에 고정된 상태로 유지됩니다.
- 피벗 Y (0.0–1.0): 브러시 이미지 내의 수직 접점입니다. 0.0 = 위쪽 가장자리, 0.5 = 가운데(기본값), 1.0 = 아래쪽 가장자리. 피벗 X와 함께 작동하여 스트로크 경로에 있는 Dab의 정확한 부분을 정의합니다.
- 균일한 지터: 켜져 있으면 지터 슬라이더의 dab 오프셋이 균일한 분포에서 그려집니다(모든 오프셋은 범위 내에서 동일할 가능성이 있음). 끄면 분포가 중앙으로 편향됩니다.
- 애니메이션 재설정: 애니메이션 브러시의 경우: 켜져 있으면 애니메이션이 새 스트로크마다 프레임 0에서 다시 시작됩니다. 꺼져 있으면 이전 스트로크가 끝난 지점부터 계속됩니다.
피벗 값 중 하나가 중심과 다른 경우 브러시 미리 보기에는 활성 스탬프 접점을 표시하는 십자선 오버레이가 표시됩니다.
브러시 헤드(오버플로)
형성:
- 강모 강성: 궤도 반경이 역학 스케일 브러시 크기를 얼마나 엄격하게 따르는지입니다. 0 = 압력에 따라 궤도가 확장 및 축소됩니다. 1 = 궤도가 기본 크기로 고정된 상태로 유지됩니다.
- 채우기 간격(0.0–1.0): 연속된 Dab 위치 사이의 간격에 걸쳐 머리를 펼칩니다. 각 머리의 안정적인 특성 값에 따라 기울기 방향이 결정됩니다. 1.0 헤드에서는 전체 간격 간격을 채웁니다. 특성은 종자별로 안정적입니다.
분산:
- 분산 크기 임계값(0.01~100px): 전체 분산 거리에 대한 임계값 반경입니다. 이 반경 이하의 머리는 전체 분산 거리를 사용합니다. 더 큰 헤드는 스트로크에 점점 더 가깝게 당겨집니다.
무작위화:
- 문자 시드 (0–255): 머리당 문자에 대한 고정 시드(크기, 채우기 간격 위치). 동일한 씨앗은 스트로크마다 동일한 형태를 재현합니다. 머리 캐릭터 무작위화가 켜져 있으면 감도가 둔화됩니다.
- 머리 문자 무작위화: 매 스탬프마다 머리별 문자 값(크기, 분산 위치)을 다시 그려서 획을 따라 형성이 완전히 혼란스러워집니다. 문자 시드를 재정의합니다.
- 애니메이션 프레임 무작위화: 애니메이션 브러시의 경우: 각 헤드는 애니메이션 프레임을 독립적으로 진행합니다.
역학(오버플로)
기본 Dynamics 확장기를 확장하는 컨트롤은 거의 조정되지 않으므로 여기에 그룹화되어 있습니다.
- 미리보기 무작위 크기: 활성 역학 사전 설정이 크기를 무작위로 구동할 때 브러시 윤곽선 미리보기에 무작위 크기 변화를 표시합니다.
- 임의 회전 미리보기: 활성 역학 사전 설정이 각도를 무작위로 구동할 때 브러시 윤곽선 미리보기에 무작위 회전 변화를 표시합니다.#### 스트로크 동작(오버플로)
- 마지막 사용 색상 복원: 기본값을 흑백으로 설정하는 대신 시작 시 이전 세션의 전경색과 배경색을 복원합니다.
- 단순 브러시 경계: 전체 브러시 모양을 렌더링하는 대신 브러시 커서 윤곽선에 일반 원을 사용합니다. 정확한 경계를 그리는 데 비용이 많이 드는 복잡하거나 큰 브러시에 유용합니다.