10. 패턴

패턴타일링으로 채우기를 하기 위한 작은 이미지이다. 이 말은 마치 세라믹 타일처럼 패턴의 복사본들이 조각조각 이어붙는다라는 말이다. 패턴을 서로 이어붙였을 때 상하좌우의 경계가 명확하게 드러나지 않고 서로 이어질 경우 그 패턴을 tileable 하다고 한다. 모든 패턴이 tileable 한 것은 아니지만, tileable 한 것은 여러 용도에 굉자히 유용하다. (덧붙여 패턴에서는 텍스쳐도 같은 것이다) ..

그림 7.17. 패턴 사용

패턴 사용

Leopard 패턴 의 세가지 사용법: 선택채우기, 복사도구로 칠하기, 타원형의 선택을 패턴으로 스트로킹하기.


패턴의 세 가지 주요 사용법:

[작은 정보] 작은 정보

메모: 패턴은 불투명할 필요는 없다. 반투명하거나 투명한 부분을 가진 패턴으로 칠하거나 채울때, 기존의 그림이 패턴을 통해 보이게 된다. 이것은 김프에서 사용되는 다양한 “오버레이” 방법 중의 하나이다.

김프를 설치하면, 많은 패턴이 같이 설치된다. 그리고 직접 만들거나 온라인 상에서 다운로드받아 추가할 수도 있다.

대부분의 패턴 작업에 연관된 현재 패턴 은 도구상자의 브러쉬/패턴/그라디언트 영역에 표시된다. 여기서 패턴 모양을 클릭하면, 패턴 대화상자 가 나타나고, 이를 통해 다른 패턴을 선택할 수 있다. 또 메뉴를 통해 패펀 대화상자를 호출할 수도 있으며, 이를 도킹시킬 수도 있다.

패턴 모음으로부터 새로운 패턴을 추가시키려면 김프에서 사용가능한 포맷으로 저장을 하고, 김프 패턴 찾기 경로에 해당 폴더를 포함시켜야 한다. 다음은 패턴으로 사용가능한 파일 포맷들이다.

PAT

.pat 파일은 김프에서만 사용할 수 있는 패턴 파일로 김프에서 만들지 않는 한 볼 수 없는 포맷이다. 그리고 어떤 이미지든 .pat 파일로 저장할 수 있는데, 이는 김프로 해당 이미지를 읽어들이고 확장자명을 .pat 으로 하여 저장하면 된다.

PNG, JPEG, BMP, GIF, TIFF

김프 2.2 에서는 .png, .jpg, .bmp, .gif, or .tiff 파일을 패턴으로 사용할 수 있다.

패턴을 사용하려면 김프 패턴 찾기 경로에 있는 폴더에 해당 패턴을 넣어두어야 한다. 기본값으로 패턴 찾기 경로는 김프 시스템 폴더의 patterns 와 김프 사용자 디렉토리의 patterns 폴더를 포함한다. 그리고 기본 설정 대화상자의 패턴 폴더 를 이용하면 김프 패턴 찾기 경로에 다른 폴더를 추가할 수 있다. 김프 패턴 찾기 경로에 있는 폴더에 있는 모든 PAT 파일(김프 2.2 에서는 호환가능한 모든 포맷)은 다음번 김프 시작시에 패턴 대화상자에 표시된다.

도구나 필터로 패턴을 사용하는 방법은 셀 수 없이 많다(특히 렌더링 필터에서). 이에 대한 자세한 정보는 GIMP home page 에서 찾을 수 있다. 몇몇 필터는 그 결과를 tileable 하도록 선택할 수 있는 옵션을 가지고 있다. 그리고 Tileable Blur 필터는 조금더 부드럽게 이어붙을 수 있도록 이미지의 경계를 섞어준다.

그림 7.18. 패턴 스크립트 예제

패턴 스크립트 예제

다음 예제는 김프에서 제공된 여섯 개의 패턴 script-fu 를 이용한 것으로 크기를 제외하고 모두 기본값을 적용한 것이다.(왼쪽에서 오른쪽으로: 3D Truchet; Camouflage; Flatland; Land; Render Map; Swirly)


패턴을 만드는 스크립트 모음은 다음 메뉴에서 찾을 수 있다. XtnsScript-FuPatterns 각 스크립트는 특정 패턴을 채워진 이미지를 생성하게 되는데, 각 값을 조절할 수 있는 대화상자가 제공된다. 이러한 패턴들은 잘라내기나 붙여넣기 등의 작업을 하기에 꽤 유용하다.