10. 패턴

고친 과정
고침 $Revision: 1945 $ 2006-05-09 Mr.Dust

패턴타일링으로 채우기를 하기 위한 작은 이미지입니다. 이 말은 마치 세라믹 타일처럼 패턴의 복사본들을 조각조각 이어붙인다라는 말입니다. 패턴을 서로 이어붙였을 때 상하좌우의 경계가 명확하게 드러나지 않고 자연스럽게 서로 이어질 경우 그 패턴을 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 필터를 이용하면 패턴 이미지의 경계를 흐릿하게 만들어 tileable 한 패턴을 만들 수 있습니다.

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

패턴 스크립트 예제

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


패턴을 만드는 스크립트들은 다음 메뉴에서 찾을 수 있습니다. XtnsScript-FuPatterns 각 스크립트는 특정 패턴을 채워진 이미지를 생성하게 되는데, 패턴 모양에 대한 각 옵션 값을 조절할 수 있는 대화상자가 제공됩니다. 이러한 패턴들 중 일부는 쉽게 잘라내기나 붙여넣기 등의 작업도 할 수 있습니다. 그리고 그 외에 bumpmap 기능을 제공하는 것도 있습니다.