리브르 그래픽스 미팅에서 깜짝 출시 : 김프 2.10 !

김프 2.10 스플래쉬 이미지

안녕하세요, 여러분!
올해 2018년 리브르 그래픽스 미팅(구 김프콘)은 스페인의 세빌(세비야)에서 4월 26일 부터 개최되고 있는데요. 리브르 그래픽스 미팅을 기념하여! 서프라이즈로! 바로 오늘! 따끈따끈한 김프 2.10이 나왔습니다!  예~! 😀

gimp.org 김프 공식 페이지

안정 버전 2.8에서 멈춰있은지 6년쯤됐던 김프가 몇 번의 안정적이지 않은 버전 2.9를 거쳐 안정 버전 2.10으로 업데이트 된 역사적인 순간입니다. (여담으로 당일 종전을 올해 안에 하겠다고 선언도 해서 괜히 두 배로 뭉클하네요.) 김프 개발자들 모두 마지막까지 열심히 작업했습니다. 사실 출시 되고 난 지금도 여러가지 버그를 고치고 있는 것 같긴 하네요..

오늘 저녁, 리브르 그래픽스 미팅 행사가 끝나고 저녁 식사 시간에 김프팀과 맥주를 마시며 김프2.10의 출시(+한국의 종전 선언)를 축하했습니다.  😀

이번 김프에서 주시해야 할 중요한 것들이 엄청 많지만 그 중 쓸데없지만 재미나고, 제가 참여한 부분 몇 가지를 소개하고자 합니다.

그 첫 번째! 바로 피망입니다! 혹시 피망 브러쉬를 알고 있는 분이 계신가요? 김프 유저라면 물론 알고 계시겠죠. 대체 왜 있는지 알 수 없는 해상도 낮은 초록 피망 브러쉬를…
이번에 이탈리안 아티스트 아메리코 고보 씨와 새로운 기본 브러쉬 세트를 준비하며 없애려고 했던 피망 브러쉬는.. 개발자 미치 씨의 강력한 반대로 삭제는 불발! 기왕 이렇게 된 거, 예전에 누군가의 요청도 있었다고 해서 아예 고해상도로 제작하기로 했어요. 잉크 스케이프로 제작한 뒤 김프에서 약간의 리터칭을 거쳤습니다.

김프 2.10의 피망 브러쉬

그리고 또 재밌으라고 윌버 브러쉬와 5개의 다리를 가진 기글(GEGL) 염소 브러쉬도 추가했습니다.

윌버 브러쉬. 4개 이미지가 무작위로 나옴. 크기는 피망 정도로 줄이려다 결국 800px 이라는 꽤 거대한 크기로 출시!
기글(GEGL) 염소 브러쉬. 팔 흔들며 걸어가도록 프레임을 만들어 봄. 두 이미지가 번갈아 가며 나온다 .

여기저기 쓰며 즐겨주세요 ;-P

이번 김프 2.10은 2.8과 비교하자면 정말 어마어마하게 많이 개발되었다고 생각이 듭니다. 기존에 있던 기능 및 새로 생긴 다양한 기능들은 차근차근 튜토리얼과 함께 소개하도록 하겠습니다. 새로 나온 2.10버전 설치하시고 즐거운 작업하시길 바래요!

김프에서 이미 그려진 스케치 선의 굵기 바꾸기

알림 : 이 튜토리얼에 쓰인 김프 버전은 2.10으로, 
김프 2.8에 없는 기능이 포함되어 있습니다.
김프 2.10은 며칠 뒤에 나옵니다. 야호!

즈마멋을 작업할 때 보통은 컷 하나를 xcf 파일 하나로 작업을 한다. 즈마멋의 다섯 번째 장면은 컷 하나가 씬 전체인데 작업하다 보니 레이어 100개는 우습게 넘어갔고 그 결과, 파일이 너무 커졌다. 파일이 커지니 김프가 엄청나게 느려졌는데, 선하나 긋고 나서 한참, undo를 하고 나면 또 한참이었다. 그래서 파일을 여러 개로 쪼개서 작업하기 시작했다. 한 번에 전체적인 라인 테스트를 하기는 쉽지 않았지만 적어도 김프는 정상 속도로 돌아왔고, 작업은 원활해졌다. 그렇게 씬의 마지막 작업을 하는데 이번엔 다른 문제를 발견했다.

문제의 발견 : 선 굵기가 달라

처음에 레이아웃을 잡을 때 장면별 브러시 크기 설정을 정확히 해두지 않아서인지, 전체를 조각내 작업한 한 파일에서 마멋과 새의 선 두께가 확연히 차이가 나버렸다. 벡터라면 선 굵기 수치를 조정하면 될 테지만, 즈마멋은 비트맵이라 그런 방식으로 수정할 수 없었다.

문제의 이미지 : 마멋은 선이 두껍고, 새는 얇다.

마멋은 이미 원화가 다 들어간 상태였다. 그렇다면 아직 원화가 들어가지 않은 새를 굵게 그릴까도 했지만, 앞의 컷과의 연결도 걱정되고 안 그래도 작은 새라서 선을 더 굵게 하면 디테일이 뭉개질 것 같았다. 결국 평소 문제 해결법대로 마멋을 얇은 브러시로 다시 트레이싱하는 수 밖에 없다고 생각했다. 정신이 아득해졌다.

해결방안을 찾아보다. : G’Mic에서..

쥬앙이 G’Mic에 선 두께를 굵거나 얇게 할 만한 필터가 있을 거라고 했다.
‘그래도 다시 그리는 것과 필터를 입히는 것은 차이가 크게 날 텐데’ 하고 생각했지만 잘 되기만 한다면 다시 그리는 것보다 훨씬 현명한 해결 방법이니 일단 시도해보기로 했다.
G’Mic 개발자인 David Tschumperlé 씨에게 연락을 해서 문제를 설명하고 G’Mic에서 해결 방법이 있겠냐고 여쭸다. 그리고 얼마 뒤, 답장에는 두 이미지가 첨부되어 있었다.

G’Mic의 Morphological filter
G’Mic의 Morphological 필터 적용 후

결과물을 보니 새의 선이 더 두꺼워짐으로써 선 굵기가 비슷해졌다. 선을 확대해 보니 필터를 적용한 것이 크게 티 나지도 않아서 색까지 입히면 감쪽같아 보일 것 같았다. 지금까지 선 굵기가 잘못되어 다시 그렸던 순간들이 주마등처럼 지나갔다..
David씨는 G’Mic 뿐 아니라 김프의 필터 중에도 이런 기능을 하는 필터가 있을 거라고 하셨다. 그 말에 쥬앙이 탐색에 들어갔고 Erode, Dilate, Value Propagate 필터를 찾아냈다.

Erode Dilate는 각각 어두운 색의 부분과 밝은 색의 부분을 팽창시키는 필터로 불투명하거나 반투명한 선택영역과 레이어에만 적용이 가능하다.
Value Propagate는 모드의 선택을 통해 불투명하거나 반투명한 레이어나 선택영역은 물론, 불투명과 투명이 공존하는 레이어나 선택영역에도 적용이 가능하다.

수정하고 싶은 마멋 레이어는 투명한 부분이 포함되어 있어서 Erode, Dilate 필터를 적용할 수 없었다. 우리는 Value Propagate 필터를 이용해 문제를 해결 할 수 있었다.

튜토리얼  : Value Propagate 필터를 이용해
김프에서 이미 그려진 선 굵기 조절하기

Value Propagate 필터의 기능: 
이웃하고 있는 픽셀에 특정한 값을 전파한다. 색이나 불투명도를 축소시키고 팽창시킨다.  (원본 : Propagate certain values to neighboring pixels. Erode and dilate any color or opacity. )

1. 수정하려는 파일 열기

지금부터 아래 이미지 속 왼쪽에 위치한 마멋을 오른쪽에 위치한 새의 선 두께에 맞추어서 변화 시키기로 한다. 새는 건드리지 않고 마멋의 선만 얇게 만들 예정이다. 마멋과 새는 각각 다른 레이어에 위치하고 있고, 수정하려는 마멋 레이어는 아래 이미지처럼 알파채널이 들어간 투명한 레이어에 그려져 흰 배경 레이어 위에 포개져 있다.  마멋이 그려진 레이어가 선택 된 상태에서 value propagate 필터를 연다.

참고 : 이 필터는 알파채널이 없는 레이어에도 적용이 가능하다. 또한 보통의 필터와 같이 선택 영역 안에만 적용하는 것이 가능하므로 레이어가 분리되어 있든 없든 적용시키고 싶은 부분만 영역 지정 한 후 써도 문제 없다.

2. value propagate 필터 열기

방법 1 : Filters – Distorts – Value Propagate …

방법 2 : Search Action에서 Value Propagate 검색

키보드에서 슬러쉬 키 ( / )를 누르면 Search Action 창이 열린다. (쥬앙이 개발한 기능이다. 깨알자랑 🙂 )
Value Propagate 를 입력하여 간단히 찾는다.

 

Value Propagate의 옵션창

3. Mode 변경

옵션창이 떴으면 가장 먼저 확인할 곳은 빨갛게 표시해 놓은 Mode 란이다.

클릭하면 메뉴가 나온다.

Mode를 클릭하면 뜨는 메뉴

다양한 메뉴가 있지만 현재 필요한 스케치 선의 굵기를 조절할 수 있는 메뉴만 확인해 보도록 한다.

  • More white (larger value) :
    색이 밝은부분은 팽창시키고 어두운 부분은 수축시킨다.
    선이 어두운 색상이라 가정할 경우, 선을 얇게 만들 수 있다.
    알파채널이 포함되지 않은 선택영역/레이어에 적용.
  • More black (smaller value) :
    색이 밝은 부분은 수축시키고 어두운 부분은 팽창시킨다.
    선이 어두운 색상이라 가정할 경우, 선을 두껍게 만들 수 있다.
    알파채널이 포함되지 않은 선택영역/레이어에 적용.
  • More opaque :
    불투명/반투명한 부분은 팽창시키고, 투명한 부분은 수축시킨다.
    선을 더 두껍게 만들 수 있다.
    알파채널이 포함 된 선택영역/레이어에 적용.
  • More transparent :
    불투명/반투명한 부분은 수축시키고, 투명한 부분은 팽창시킨다.
    선을 더 얇게 만들 수 있다.
    알파채널이 포함 된 선택영역/레이어에 적용.
알파값이 있는 레이어에 그려진 선을 얇게 만들고 싶으므로 More transparent 모드를 선택했다.

4. Propagating rate

다음은 Propagating rate 부분을 보자. 이 부분은 얼마만큼 수치를 퍼뜨릴 것인지 정할 수 있는 곳이다.

 

Propagating rate가 0일 경우, 원본과 동일하다.

 

Propagating rate가 1일 경우, 선이 최대로 얇아진다.

적당한 값을 찾아서 OK를 눌러준다.

5. 완성

한 번에 원하는 만큼 얇아지거나 두꺼워지지 않는다면 필요한 만큼 반복해서 원하는 결과를 찾으면 된다. 아주 많은 횟수를 반복하거나 많은 레이어에 반복해서 적용시켜야 한다면 Filter – Repeat 기능에 단축키를 설정 해 놓고 쓰기를 추천한다.

필터 적용 전
필터 적용 후

끝으로

아무래도 필터를 적용해서 조절한 굵기이므로 확대해서 보면 약간의 티가 나긴 한다. 물론 가장 완성도가 높은 방법은 새로 다시 그리는 방법일 것이다. 하지만 상황이 여의치 않다면 이 필터를 이용해서 시간을 절약하는 것도 좋은 방법이 되겠다.

저의 프리 소프트웨어를 이용한 창작 작업을 도와주고 싶으시다면
Liberapay, Patreon 또는 Tipeee 에서 즈마멋 프로젝트의 
후원을 통해 가능합니다.

리브르 그래픽스 미팅 2017 보고서 (2)

LGM 행사 보고서 2편에 오신 것을 환영합니다! 😀

행사 전인 4월 19일, 이곳, 리눅스의 상징 캐릭터인 툭스(TUX)가 설치된 건물에서 리우 대학측과의 비공식 회의가 있었습니다.

회의 전 교수들을 기다리는 회의 참석자들

김프의 UI 디자인에 관련하여 리우 PUC (Pontifical Catholic University of Rio de Janeiro) 디자인전공의 학생들과 협업을 하여 재디자인 해보자는 내용이었고, 합시다! 하면서 미팅은 마무리 되었습니다… 사실 그 전부터 함께 진행 해 보기로 하고 있던 상황이었기 때문에 얼굴 마주하는 시간 정도로 마무리 되었습니다. 다양한 대화를 했고, ( 저는 좀 많이 못 알아 들었지만; ) 좋은 시간이었습니다.
올해 행사는 4월 20일에서 23일까지 총 나흘 동안 이루어졌습니다.
20일에 오후에는 포르투갈어로 진행된 토크만 있었기 때문에 굳이 참석을 하지 않았습니다.
그리고 저녁에는 오픈 축하 행사(리셉션)가 열렸습니다.

이번 LGM 행사는 그누 그라프라고 하는 브라질 내에서 열리는 오픈 그래픽 행사와 같은 날에 하게 되어서인지 리셉션 행사도 합쳐서 한 것 같았습니다..

행사 측에서 준비해 주신 음료와 다양한 먹거리들을 즐기며 사람들과 대화를 나누었습니다.

그리고 이날 만나게 된 분들 중 저희에게 다가와 즈마멋 팀이냐고, 한번 만나고 싶었다고 말을 거는 두 청년이 있었으니,  프리소프트웨어만을 이용해 애니,디자인, 영상쪽 사업을 9년째 하고 있는 Nara씨와 Farid씨였습니다.  분명 어딘가에 있을거라 막연히 생각은 했지만 막상 처음으로 ‘프리소프트웨어만 이용하여 애니, 디자인, 영상 쪽 일을 하는 프로’ 분들을 만나게 되니 몹시 흥분되고 굉장히 기뻤습니다. 앞으로도 이런 분들을 많이 만나 뵙고 소통하길 기대하고 있습니다.

estudio gunga  http://www.estudio.gunga.com.br/
감각적인 디자인과 다양한 영상 작업을 진행하고 있는 Nara씨와 Farid씨가 운영하고 있는 스튜디오 군가. 현재 오픈 3D 애니메이션 ‘MALAiKA’ 제작을 진행하고 있다.
(사진은 22일에 스튜디오 군가가 발표한 당시의 사진.)

인터뷰 질문에 대답 중인 estúdio Gunga의 Nara씨(우)

LGM 기간 중 즈마멋팀의 쥬앙이 Nara씨를 인터뷰 했는데, 그 내용 역시 공감이 많이 되었고 재밌고 좋은 내용이 많았기에 어서 인터뷰가 정리되어 여러분께 전할 수 있으면 좋겠습니다.  (인터뷰들은 쥬앙이 정리를 하여, 기약할 수는 없지만 천천히 Gimp.org 웹사이트에 올라갈 예정입니다. (영문))

 

마무리하며

행사를 여러 차례 참여하면서 조금씩 감이 생겨서인지 올해 행사는 아쉬운 점과 좋은 점이 뚜렷하게 구분되어 느껴졌습니다. 마무리로 아쉬웠던 점과 좋았던 점을 간단히 체크하고 글을 마무리 짓겠습니다.  그럼 안녕히!

아쉬웠던 점
행사 준비 과정에서 소통이 원활하지 못해 홍보 및 준비가 잘 되지 않아 행사를 찾은 분들이 별로 없어서 몹시 아쉬웠다. 또한 브라질 국내에서 이루어지는 리브르 그래픽 행사인 그누 그라프 행사와 날과 장소가 겹쳐서 대부분의 현지 사람들은 그쪽으로 갔다. ( LGM은 영어로, 그누 그라프는 포르투갈어로 진행이 되었기 때문에 더 그누 그라프 쪽으로 몰렸다.)

좋았던 점
하지만 보통 때에는 개발자가 주로 참여하던 토크가 올해는 실제 이용자들의 토크로 채워지면서 또 다른 풍성함을 느낄 수 있었다. 또 개인적으로 프리소프트웨어를 이용해서 디자인, 영상 작업을 하는 사람들과 만날 기회가 생겨서 매우 좋았다.

 

리브르 그래픽스 미팅 2017 보고서 (1)

안녕하세요.
다시 오랜만에 찾아 온 즈마멋 팀의 한국어 포스팅입니다.

행사의 시작

마멋이 비행기에 탑승했네요. 어디로 가고 있는 걸까요?

두구두구두구.. 긴 비행을 끝내고 드디어 어느 공항에 도착했습니다!

여기는 대체 어디일까요…??

네, 작년엔 런던에서 열렸던 리브르 그래픽스 미팅(이하 LGM)이
올해는 브라질 리우에서 열렸습니다!

리브르 그래픽스 미팅(Libre Graphics Meeting, 줄여서 LGM)
그래픽을 다루는 프리 소프트웨어의 개발자와 이용자, 투자자 및 이용에 관심있는 분들 등등이 함께 하는 행사로 개발자들은 여기서 미팅을 하기도 한다. 미팅 장소와 성격에 따라 이용자가 참석도 가능함. 3-4일간의 일정 안에 여러가지 그래픽 관련 주제로 토크 및 워크숍이 준비 되는 행사로 매년 다른 국가에서 열리며, 올해 2017년에는 브라질 리우에서 열렸다. 글로벌 행사인 만큼, 소통의 편의를 위해 진행은 영어로 한다.

숙소

올해 김프팀 숙소는 다른 때 보다 더욱 아름답고 편안했습니다..!
행사가 끝날 때 까지 아주 편안히 잘 머물렀답니다.

마멋이 숙소에서 보이는 야경을 배경으로 사진 한 컷 찍었습니다. 마멋 보이시나요?

숙소에 딸려있는 풀장에서 거북이 튜브에 타서 여유도 만끽!

 

햇빛이 쨍쨍한 브라질의 날씨, 느껴지시나요?
행사 기간 중엔 비도 왔지만 대부분 초여름의 맑은 날씨였습니다.
위 사진의 중앙 위쪽에 조그마하게 안테나처럼 솟아 있는 것이 바로 아래의 코르코바도 예수상!

거대 예수상!

 

짐을 내려놓 숙소 주변 길거리 산책도 해보았습니다.


길에 가로수처럼 심겨져 있는 선인장! 선인장 매니아인 저는 너무 좋았습니다.

김프기 게양

행사 때마다 빠지지 않는 김프기.
올해는 마땅히 달 장소가 없어서 그림이 있는 액자에 조금 실례했습니다..^^;;
이렇게 달고 나니 정말 김프팀 숙소 같네요.

김프기를 게양(!)한 김프팀 숙소

행사가 시작되기 전 까지의 시간

행사가 시작 되기 며칠 전 부터 모여있던 김프팀. 행사가 시작되기 전날까지 이렇게 브레인스토밍을 하기도 하고,

타블렛 관련 브레인 스토밍 중인 김프개발자이자 즈마멋팀인 쥬앙(좌)과 타블렛, 스크린모니터 쪽 개발자인 카를로스(우).

 

숙소 근처의 Jardim Botânico 라는 크고 아름다운 정원 관광도 했습니다.

자, 그럼 본격 LGM 행사 이야기는 다음 포스팅에서 계속하도록 할게요 😀