본문 바로가기
개발/Unity 내일배움캠프 TIL

Unity3D 프로빌더 사용해보기

by 석시 2023. 10. 2.



3D 프로젝트를 하다보면 간단한 수준의 3D 모델이 필요해 모델을 구하기 위해 인터넷의 무료 애셋을 뒤지고 다니는 일이 있었을 것이다.

로블록스 스튜디오 같은데서는 간단한 수준의 도형을 합쳐서 만들 수 있는 모델은 에디터에서 쉽게 만들 수 있도록 기능들을 지원해줬는데 유니티에서도 그런 기능이 있었지 싶었다.

그러던 중 유니티 코리아에서 진행하던 Unity APAC Industry Summit 2023에서 있던 ProBuilder Session을 보게 되었는데 간단한 수준의 지형이나 모델을 만들고자 할 때 괜찮은 것 같아 사용법을 정리해보고자 한다.


ProBuilder Import하기

제일 먼저 사용하기 전에 ProBuilder Package를 프로젝트에 Import 해줘야 한다.

Window 탭 → Package Manager → 상단 탭을 Unity Registry로 변경 → ProBuilder Import

임포트를 해주게 되면 Tools 탭에 ProBuilder라는 것이 새로 생긴 것을 확인할 수 있다.

ProBuilder Window를 틀어주면 본격적으로 프로빌더의 사용이 가능하다.


ProBuilder로 간단한 지형 만들어보기

3D 프로젝트에서 몇몇 기능들을 테스트해볼 때 지형이 없어서 이걸 일일히 만들어줘야 하는 경우가 있어서 곤란했을 것이다.

프로빌더에서는 드래그 한 번으로 지형을 생성할 수 있다!

ProBuilder 창에서 → New Shape → Plane → Scene 뷰에서 드래그

클릭 두 번으로 정말 간단하게 지형용 사각형이 만들어진다.

사이즈라던지 모양이라던지 등을 바꾸고 싶을 때는 Inspector의 Pro Builder Shape에서 변경이 가능하다.

사이즈를 (50, 0, 50)으로 바꿔줘보자.


프로빌더 오브젝트에 텍스쳐 적용하기

ProBuilder를 통해 직접 만든 오브젝트에 텍스쳐를 적용할 수도 있다.

가장 간단하게는 texture를 오브젝트에 드래그하는 것만으로도 적용이 된다.

ProBuilder → Material Editor에 들어가서 확인해보면 방금 추가한 텍스쳐의 Material이 같이 생성되어 추가되어 있는 것을 확인해 볼 수 있다.

여기서 머테리얼 옆에 ALT + 1과 같은 단축키들이 있는 것을 확인할 수 있는데, 프로빌더 작업시 해당 단축키로 오브젝트들의 머테리얼을 손쉽게 적용할 수 있다.


맵에 배치되는 오브젝트 만들기

바닥 뿐만 아니라 벽이나 올라갈 수 있는 발판 같은 것들도 프로빌더를 통해 만들 수 있다.

이번에는 단순 플레인이 아닌 3D 오브젝트를 만들어보도록 하겠다.

ProBuilder 창에서 → New Shape → Cube → Scene 뷰에서 드래그로 바닥 지정 → 높이 지정

플레인과 달리 큐브는 3차원 오브젝트라서 클릭을 세 번 해줘야 한다.

이 역시 인스펙터에서 정확한 수치로 크기를 지정할 수 있다.

플레인과 같은 방식으로 텍스쳐를 적용할 수 있다.


오브젝트 모양 수정하기

단순한 큐브 형태의 모델이 아닌 다른 모양을 만들고 싶을 수 있다.

캐릭터가 올라갈 수 있는 경사면 형태의 도형이라던지, 특정 부분이 돌출되어 있다던지 등을 말하는 것이다.

이 역시 프로빌더의 기능을 이용해 간단하게 수정할 수 있다.

방금 만든 큐브를 경사면 형태로 만들어보자.

Scene View 상단의 ProBuilder 메뉴에서 Edge Selection 선택 → 한쪽 모서리를 잡고 하단으로 내려주기

세번째에 있는 Edge Selection을 선택하고 모서리를 선택하면,

위와 같이 모서리 하나하나를 오브젝트처럼 다룰 수 있게 된다.

이를 아래로 내려주면, 오브젝트 전체가 이동하는 것이 아닌, 해당 모서리만 이동이 이루어진다.

네번째 탭인 Face Selection을 선택하면 면 단위의 이동이 가능하다.

이 때 좀더 복잡한 도형을 만들기 위해 한 쪽 면을 이동하는 것이 아닌 해당 면에 새로운 큐브를 또 추가하고 싶다면 면을 선택하고 ProBuilder Window에서 Extrudes Faces를 클릭하면 된다.


오브젝트 피벗 변경하기

이런 식으로 모델을 만들다보면 Pivot은 처음 도형이 생성될 때를 기준으로 맞춰져 있기 때문에 Pivot의 정확한 위치가 잘 맞지 않을 수 있다.

Pivot의 위치가 굉장히 애매하다.

Object Selection 모드에서 ProBuiler 메뉴를 보면 Center Pivot이라는 메뉴가 있는데 이는 오브젝트의 피벗을 가장 중심점으로 옮겨주는 기능이다.

지금까지 ProBuilder를 이용해 3D 모델을 간단하게 생성하는 방법을 알아봤다.

지금까지 다룬 내용들을 응용한다면 여러 가지 모양의 물체들을 만들 수 있다.

인터넷을 찾아보면 유튜브 등에 간단한 레벨을 만드는 튜토리얼이 있으니 추가로 찾아보면 좋겠다.

[유니티 TIPS] 유니티 에디터에서 직접 3D 모델링! ProBuilder 알뜰 사용법
🔹 유니티 에디터에서 직접 3D 모델링 가능한 ProBuilder A to Z🔹 빠른 시간 내에 직접 에디터에서 3D 모델링 가능한 유니티 ProBuilder 패키지 기초 사용법을 배워보는 시간! #골드메탈_에반젤리스트 님과 함께 차근차근 유니티 ProBuilder 사용법을 따라해 보세요! 🌍 설치 방법부터 3D 모델링 구성 요소 🌍 원하는 형태로 커스터마이징 가능한 New Shape 모드 🌍 안쪽 면, 천장, 바닥 등 새로운 면 생성하기 🌍 메트리얼 설정 및 실행 그리고 숨겨진 기능과 활용 팁까지 모두 다 알려드립니다~! ProBuilder 패키지로 Unity 에디터에서 더욱 빠르게 나만의 월드를 직접 구축해 보세요! 유니티 ProBuilder 다운로드하기 👉 https://on.unity.com/3nrlkmp [알쓸유잡] 노말맵에 대한 이해 👉 https://on.unity.com/3M1LmH6 - 01 00:00 프로빌더 소개 02 00:35 설치하기 03 01:50 모양 생성 04 07:24 기본 모양 편집 05 12:12 면 추가하면서 편집 06 18:37 부분 재질 적용(Auto UV) 07 23:03 버턱스 색상 08 25:25 UV 맵 펼치기 09 28:00 HDRP 환경 꾸미기
https://youtu.be/Hsw9KDcOBOw?si=KWDQxcikl7qCbhuF


Uploaded by N2T