브러시 캐싱
브러시 캐싱은 즐겨 사용하는 브러시가 가능한 빨리 빠르게 느껴지도록 설계되었습니다. 동일한 변환된 브러시 스탬프를 반복해서 다시 계산하는 대신 Lumi는 실제로 사용하는 브러시 모양의 저장된 캐시를 유지하고 나중에 해당 캐시를 자동으로 다시 로드할 수 있습니다.
개요
이 기능은 많은 표현력이 뛰어난 브러시가 페인팅 중에 크기, 각도, 경도 및 종횡비의 동일한 실제 조합을 다시 방문한다는 아이디어를 바탕으로 구축되었습니다. 이러한 조합을 재사용하면 Lumi는 변환된 브러시 스탬프를 다시 작성하는 대신 캐시에서 직접 제공할 수 있습니다.
결과는 다음과 같습니다.
- 캐시가 저장된 후 더 빠른 스트로크 시작
- 즐겨찾는 사전 설정을 더욱 원활하게 반복해서 사용할 수 있습니다.
- 긴 페인팅 세션 동안 낭비되는 재계산이 줄어듭니다.
- 사전 설정을 다시 사용할 때 저장된 캐시를 자동으로 복원합니다.
의도
브러시 캐싱은 자주 사용하는 브러시, 즉 핵심 페인팅 사전 설정, 자주 사용하는 잉크 입력 도구, 질감이 있는 건조 브러시 및 변형된 스탬프가 눈에 띌 만큼 비용이 많이 드는 기타 브러시를 위한 것입니다.
목표는 모든 이론적 브러시 상태를 미리 굽는 것이 아닙니다. 목표는 실제 페인팅 사용 시 가장 가치 있는 상태를 먼저 채우고, 채워진 캐시를 저장하여 다음에 사용할 때 브러시가 이미 따뜻해지도록 하는 것입니다.
작동 방식
브러시 캐싱은 브러시 양자화와 함께 작동합니다.
다이내믹 프리셋에 대해 양자화가 활성화되면 변환에 영향을 미치는 출력이 개별 단계로 스냅됩니다. 이는 Lumi에게 재사용 가능한 브러시 상태의 한정된 세트를 제공합니다. 칠할 때:
- Lumi는 변환된 스탬프가 캐시에 이미 존재하는지 확인합니다.
- 그렇다면 스탬프는 즉시 재사용됩니다.
- 그렇지 않은 경우 Lumi는 한 번 빌드하고 저장합니다.
- 시간이 지남에 따라 캐시는 실제로 사용하는 브러시 상태로 채워집니다.
해당 캐시를 저장하면 Lumi가 나중에 자동으로 로드할 수 있으므로 모든 것을 처음부터 다시 작성하는 대신 브러시가 워밍업 상태에 더 가깝게 시작됩니다.
일반적인 작업 흐름
- 자주 사용하는 브러시 사전 설정을 선택합니다.
- 역학에 대한 양자화를 활성화합니다.
- 캐시가 유기적으로 채워지도록 잠시 동안 정상적으로 페인팅합니다.
- 도구 사전 설정 편집기를 열고 사전 설정 캐시 섹션을 검사합니다.
- 실시간 측정항목을 시청하세요.
- 적중률
- 보도
- 기억
- 캐시가 가치 있다고 판단되면 저장을 클릭합니다.
- 이후 세션에서 사전 설정이 활성화되면 Lumi는 저장된 캐시를 자동으로 로드합니다.
이렇게 하면 특히 값비싼 변환이나 큰 스탬프가 있는 브러시의 경우 사전 설정이 더 빠르게 느껴집니다.
찾을 수 있는 곳
역학 편집기
Dynamics Editor를 사용하여 양자화를 제어하세요.
- 양자화 활성화
- 전역 걸음 수 선택
- 선택적으로 출력 축당 단계 수를 무시합니다.
양자화는 지속적인 변화를 재사용 가능한 저장소로 줄여 캐시를 실용적으로 만드는 것입니다.
도구 사전 설정 편집기
도구 사전 설정 편집기를 사용하여 현재 사전 설정에 대한 캐시를 관리하세요.
- 저장 — 현재 메모리 내 캐시를 디스크에 유지합니다.
- 로드 — 이전에 저장된 캐시를 복원합니다.
- 메모리 확보 — 저장된 복사본을 삭제하지 않고 메모리 내 캐시를 해제합니다.
- 제거 — 디스크에서 저장된 캐시를 삭제합니다.
사전 설정 캐시 확장기는 실시간 적중률, 적용 범위 및 메모리 사용량도 표시합니다.
캐시되는 내용
브러시 캐싱은 변환된 브러시 스탬프를 대상으로 합니다. 크기, 각도, 경도, 종횡비 및 관련 변환 입력이 해결된 후 비용이 많이 드는 래스터화된 결과입니다.
다음과 같은 경우에 가장 유용합니다.- 브러시는 변환 작업에 비용이 많이 듭니다
- 여러 세션에서 동일한 사전 설정이 사용됩니다.
- 브러시는 유사한 동적 상태를 반복적으로 다시 방문합니다.
- 빠른 시작 응답성이 중요합니다.
변환 상태가 격렬하게 변경되고 거의 반복되지 않는 브러시에는 덜 유용합니다.
자동 로딩
저장된 캐시는 이미 한동안 그림을 그린 이후뿐만 아니라 세션 시작부터 도움을 주기 위한 것입니다.
활성 사전 설정에 대해 저장된 캐시가 있으면 Lumi는 이를 자동으로 로드하여 즐겨 사용하는 브러시가 이미 사용 가능한 많은 유용한 상태로 시작되도록 할 수 있습니다. 그러면 콜드 스타트 기간이 줄어들고 브러시가 즉시 최고 응답성에 가까워집니다.
메모리 안전
브러시 캐싱은 시스템을 인계받지 않고 속도를 향상시키도록 설계되었습니다.
Lumi는 캐시 메모리 사용량을 추적하고 이를 UI에 표시하며 메모리 부족 시 런타임 제한을 적용합니다. 시스템에 사용 가능한 RAM이 부족한 경우 캐시 증가가 자동으로 제한됩니다.
최고의 사용 사례
브러시 캐싱은 특히 다음과 같은 경우에 좋습니다.
- 좋아하는 일일 드라이버 브러시
- 그림 전체에 사용되는 질감 있는 브러시
- 변형 비용이 많이 드는 대형 표현 브러시
- 반복되는 일러스트레이션 워크플로우에서 공유되는 브러시 사전 설정
- 선택하자마자 “준비된” 느낌을 주고 싶은 사전 설정
짧게
브러시 캐싱을 통해 Lumi는 실제로 사용하는 브러시 상태를 학습하고 저장한 후 나중에 자동으로 다시 가져올 수 있습니다. 즐겨찾는 사전 설정을 위한 실용적인 속도 기능입니다. 브러시로 페인트하고, 캐시를 채우고, 저장하면 향후 세션이 더 빠르게 시작됩니다.