지브러시는 버전 업을 할 때마다 새로운 기능들로 극찬을 받아왔습니다. 그런 새로운 기능들이 무엇이 있는지 알아보도록 하겠습니다.
(자막)
개발: 초이락(구 소노브이)샤이야, 베르카닉스 제작
Sk-imedia 비공개 프로젝트, 해브온라인 제작
(자막)
게임 제작을 위한 지브러시(ZBrush) 3
- 지브러시의 새로운 기능들
질문. DynaMesh란 무엇인가요?(0:34)
답변. 예전에는 지브러시에서 작업할 때 오브젝트의 형체가 많이 변경되면 면의 간격이 멀어져서 면을 디바이드로 늘려도 디테일하게 작업하기 힘들었습니다. 그래서 그때는 맥스나 마야 같은 3D 프로그램을 이용해서 베이스 메시를 잘 만들어서 작업하는 방법밖에 없었는데요. 하지만 지브러시에서 DynaMesh라는 기능이 추가돼서 타 3D 응용프로그램을 사용하지 않고도 충분히 처음에서부터 지브러시를 이용해서 모델링이 가능하게 되었습니다. 한번 DynaMesh에 대해서 알아보도록 하겠습니다. Geometry에서 아래 DynaMesh라는 항목이 있고요. DynaMesh를 클릭을 해보면 계산이 되면서 보시다시피 아까는 이런 식으로 면이 형체가 바뀌면서 균일도가 어긋나는 부분이 있었는데요. 이런 부분들이 DynaMesh를 클릭을 하게 되면서 아주 자잘하게 사각으로 만들어 주는걸 볼 수 있습니다. 이런 식이 되면 확실히 더 디테일한 작업을 할 수 있겠죠. 여기보시면 레졸루션이라는 값이 있는데요. 레졸류션값을 이용해서 이 간격을 조절할 수 있습니다. 지금은 128인데요 조금 더 낮춰서 DynaMesh를 해볼까요? 다시 눌러도 크게 변화는 없는데요. 이유는 처음에 DynaMesh를 하게 되면 두 번째할때는 약간 조금 버그가 있어서 다시하면 안되고요. 다시 처음으로 돌아가서 숫자를 바꾼 다음에 DynaMesh를 해보겠습니다. 8정도까지 줄여볼까요? 이런 식으로 되면 간격이 확실히 줄여서 오브젝트자체는 넓어진걸 볼 수 있고요. 이 간격은 어떤 식인 개념이냐면 캔버스 자체를 레졸루션값을 이용해서 바둑판모양으로 나눠준다고 보시면 됩니다. 어떻게 보면 이 값이 16,16이면 위 아래로 16,16칸씩 나눠서 결국엔 알아서 계산을 해줘서 3D 오브젝트로 변형을 시켜주는거죠. DynaMesh의 장점은 여러 가지오브젝트를 그려서 합칠 수 있습니다. 오브젝트를 추가를 해서 DynaMesh를 마스크를 이용해서 이런 식으로 하나의 오브젝트로 연결을 시켜서 만들수도있고요. 이런 식으로 하면 하나의 오브젝트를 그냥 작은 동그라미에서 자기가 원하는 형체를 어떤 식으로든 추가를 해서 여러 가지 오브젝트를 쉽게 빠르게 형태를 만들어 나갈 수 있습니다.
질문.Zremesher란 무엇인가요?(3:51)
답변. Zremesher란 일종의 리토폴로지의 기능을 얘기합니다. 리토폴리지란 무엇이냐면 기존의 매시를 정리해서 새로운 매시를 만드는걸 얘기합니다. DynaMesh랑 어떻게 보면 비슷해보일수도 있겠지만 DynaMesh랑 다른 점은 DynaMesh는 해보시면 아시겠지만 삼각형의 면을 생성하게 됩니다. 이런 삼각형의 면들은 지브러시에서 작업할 때 디테일한 작업을 하기가 어려운면이있어서 면을 다시 사각형의 폴리로 정리를 해줘야 되는데 그런 부분을 할 때 필요한 기능이 Zremesher입니다. 그럼 Zremesher알아보도록 하겠습니다. Zremesher는 DynaMesh바로 밑에 Zremesher탭이 있고요. Zremesher한번 눌러보면 알아서 계산이 되는데요. 지금 기존에 있는 형체도 그렇게 많이 폴리곤흐름이 이상하진 않는데요. Zremesher를 일단 해보겠습니다. 지금 보시면 아까랑 달라지면서 라인들이 깔끔하게 정리가 되는걸 볼 수 있는데요. 이런 식으로 정리가 되는 게 Zremesher의 장점이고요. 또한 여기 자기가 원하는 수치를 조절해서 원하는 폴리곤수에 맞게끔 조절이 가능합니다. 이 수치를 한번 줄여서 Zremesher를 해볼게요. 이런 식으로 숫자를 줄여서 Zremesher를 하게 되면 훨씬 더 면이 줄면서 어떻게 보면 로폴쪽에 가까운 그런 식으로 데이터를 뽑아낼 수 있죠. Zremesher의 최대 장점은 기존에 있는 형체가 거의 무너지지 않고 알아서 면을 나눠주는 기능이라서 더 강력합니다. 여기서 또 수치를 조절해서 기존의 형체로 할 수 있는지 없는지 조절이 가능한데요. 100으로 가까이 되면 기존의 형체와 거의 흡사하게 면이 정리가 되고 수치가 낮아지면 기존의 형체와는 다르게 자기 맘대로 계산에서 정리하게 됩니다. 그래서 보통은 50정도로 놓고 작업하면 되고요. 방금 보셨다시피 Zremesher가 DynaMesh랑 다른 부분은 DynaMesh는 DynaMesh를 다시 한 번 클릭해볼까요? 면정리가 제대로 안되고 삼각형 면이 있는걸 볼 수 있습니다. 이런 부분은 아까도 말했다시피 디테일한 작업을 하기가 힘들기 때문에 DynaMesh로 대략적인 형태를 만들고 그다음에 Zremesher를 이용해서 면을 정리를 합니다. 그래야지만 이것을 디바이드단계를 주고서 조금 더 디테일한 스컬핑을 할수있는거죠. Zremesher중에서 조금 더 좋은 기능 중에 하나는 브러시에서 Zremesher 가이드라는 게 있습니다. Zremesher 가이드를 선택하고 Zremesher 가이드는 이런 식으로 자기가 커브를 그릴 수 있는데요. 이 커브 흐름에 따라서 면의 흐름이 바뀝니다. 커브를 해놓고서 Zremesher를 다시 한 번 해보겠습니다. 아마 크게 변하지는 않을 텐데요. 왜냐하면 지금 흐름자체가 나쁘지 않기 때문에 크게 변하지는 않는데 Zremesher는 4R6부터 들어온 기능이고요. 이 기능 때문에 로폴이나 그런 데이터를 손쉽게 빠르게 제작할 수 있는 방법이 생겨서 게임 쪽에서는 많이 사용하고 있고요 물론 로폴 데이터를 그대로 쓰진 못하는데요. 다 정리를 해서 써야하지만 그래도 나름 깔끔하게 정리가 되는걸 볼 수 있어서 이런 식으로 로폴 데이터를 구해서 디테일한 작업을 할 수 있습니다.
질문.Curve Brush란 무엇인가요?(8:36)
답변. 지브러시에서 새롭게 추가된 기능 중에 하나인 Curve Brush에 대해서 알아보도록 하겠습니다. 자신이 원하는 오브젝트를 만들어서 그것을 브러시로 변경해서 쓸 수 있습니다. 이 브러시를 그냥 쓰는 것이 아니라 커브 모드를 이용하여 쭉 연결된 오브젝트로 만들어서 쓸 수 있습니다. Curve Brush를 이용해면 튜브 같은 긴 호수나 벨트, 지퍼 같은 모양을 쉽게 만들 수 있습니다. 그러면 지브러시에서 Curve Brush를 사용해보도록 하겠습니다. Curve Brush는 기본적으로 지브러시에서 커브 브러시를 제공을 합니다. 여기 보시면 Curve 튜브, 커브 튜브 스냅, 커브에 관련된 여러 가지 브러시들이 있고요. 일단 Curve Tube Brush를 살펴보도록 하겠습니다. 커브 튜브 브러시를 선택하고 이런 식으로 그으면 쭉 연결되는 튜브형식의 기다란 호수를 만들 수 있습니다. 이것은 계속 연결해서 할 수 있고요. 이런 식으로 자기가 원하는 형태로 모양을 잡아갈 수 있습니다. 약간 컨트롤하기에는 까다롭긴 한데요. 이것을 가지고 자기가 원하는 기다란 튜브모양의 쉽게 빠르게 제작할 수 있어서 커브 브러시는 아주 좋은 기능 중에 하나입니다. 그리고 여기서 사이즈를 조절하는 건 브러시 사이즈에 따라서 전체적인 두께를 조절할 수 있습니다. 브러시 사이즈가 커지면 두꺼워지고 브러시 사이즈가 작아지면 얇아지는 이런 식으로 전체적인 두께를 조정할 수 있고요. Curve Brush의 최대 장점은 이런 식으로 기본적으로 제공되는 브러시 말고도 자기가 원하는 오브젝트를 만들어서 브러시로 설정을 한 다음 그것을 Curve Brush모드를 활성화 시켜서 Curve Tube Brush처럼 똑같이 할 수 있습니다. 실제 오브젝트를 하나 브러시로 만들어 보겠습니다. 실린더를 선택하고 3D를 한 다음에 위아래를 없애보겠습니다. 그다음에 Modifires에 가서 딜리트 1을 하고요. 그냥 이 상태면 기존에 있는 튜브브러시랑 모양이 똑같기 때문에 약간 변형을 해보겠습니다. 디포메이션 가서 사이즈를 줄여서 약간 중간이 들어가는 형태의 오브젝트를 브러시로 만들어 보겠습니다. 이 상황에서 브러시항목에 가서 Create InsertMesh를 하시게 되면 이게 여기 보시면 아이콘이 모양이 똑같이 브러시로 되어있습니다. 이것을 현재 상태에서 클릭해서 그려보면 이런 식으로 오브젝트를 만들어서 그려볼 수 있고요. 이게 끝이 아니라 우리는 여기서 Stroke메뉴에 가서 커브 모드를 활성화시키면 아까 봤던 똑같은 커브를 그릴 수 있고 커브에 따라서 쭉 오브젝트가 생성되는걸 볼 수 있습니다. 여기 지금 떨어져 있는데요. 이것들을 합치기위해서 브러시메뉴쪽에 가서 Modifires에서 Weld Points와 Curve Res값을 올려주면 바로 적용되는 건 아니고 저 값을 수치로 바꾼 다음에 클릭을 하게 되면 이런 식으로 붙어서 아주 부드럽게 연결되는걸 볼 수 있습니다. 이런 식으로 자기가 원하는 오브젝트를 만들어서 크기나 사이즈를 조절해 가면서 원하는 형태로 조절해서 집어넣을 수 있고요. 기본적으로 제공해주는 브러시 중에 지퍼브러시가 있는데요. 이건 이런 식으로 그려보면 지퍼 모양의 브러시가 아주 쉽게 생성할 수 있는걸 볼 수 있습니다. 지금 보면 여기 위랑 아랫부분이 칼라가 다른데요. 가운데랑요. 이렇게 세 가지 부분을 나눠서 브러시로 만들면 가운데 부분은 쭉 연결되고 위와 아래만 다른 오브젝트가 되는 그런 커브 브러시도 만들 수 있습니다. 이것은 그룹을 이용해서 만드는 거고 이런 식으로 그룹을 잘 이용해서 Tri Parts를 활성화 시켜서 커브 브러시를 만들면 됩니다. 그럼 지금까지 지브서의 새로운 기능인 DynaMesh, Zremesher, Curve Brush에 대해서 살펴보았습니다.
01. 이 강좌에 대해서
직관적 디자인이 가능하고, 특히 인체 조형에 탁원해 미국, 일본 등에서 널리 사용되고 있는 지브러시.
이 강좌에서는 게임 현장에서 사랑받는 강력한 개발 툴(tool)인 지브러시에 대해 알아봅니다.
세 번째 강의에서는 지브러시의 새로운 기능들에 대해 살펴봅니다.
DynaMesh, Zremesher, Curve Brush 등 보다 더 쉽고 빠르게 작업할 수 있게 해주는 기능들을 알아보겠습니다.
02. 강사 소개
이종원
03. 강사 이력
[이종원]
개발 경력으로는 '초이락(구 소노브이)', '샤이야', '베르카닉스', SK-iMedia 비공개 프로젝트, '해브 온라인' 등이 있음.