유니티3D 설치

Published: Apr 17, 2020 by BeatChoi

유니티3D를 설치해봅니다.

유니티 허브 다운로드

https://unity3d.com/kr/get-unity/download로 들어가서 Unity Hub 다운로드 를 선택합니다

유니티 허브 설치

다운로드 받은 파일을 열어서 설치를 진행합니다. 유니티3D 툴에는 다양한 버전이 있습니다. 짧으면 몇달 주기로 버전업이 된 툴이 출시가 되는데 개발 형편상 매번 유니티 툴을 업데이트 할 수는 없습니다. 기존의 프로젝트에서 사용하던 third party sdk 나 소프트웨어들이 새로운 버전의 유니티에서 작동하리란 보장이 없기 때문입니다. 따라서 필요에 따라 여러 버전의 유니티 툴을 한 컴퓨터에 설치할 수 있는데 이를 모두 관리하기 위해 Unity HUB 를 사용한다고 생각하시면 됩니다.

허브의 활용

설치된 허브를 실행시키면 다음과 같은 창을 볼 수 있습니다.

  • Projects 유니티3D는 생성하는 프로젝트 를 기준으로 콘텐츠를 개발합니다. 예를 들어 증강현실 명함을 만들고 싶다 라면 증강현실 명함 콘텐츠를 위한 프로젝트를 하나 생성해서 개발하는 것이죠. 프로젝트 탭은 현재까지 생성한 프로젝트를 나열합니다. 생성한 프로젝트의 이름과 경로, 활용된 유니티 툴의 버전 그리고 생성날짜까지 나와있기 때문에 프로젝트 파일 관리가 보다 편리합니다.

  • 학습 학습 탭은 유니티에서 제공하는 샘플 프로젝트 및 튜토리얼 입니다. 입문자들 또는 특정 주제를 가진 콘텐츠를 개발할때 편리하게 사용될 수 있습니다.

  • 커뮤니티 커뮤니티 탭은 유니티 관련 뉴스나 질의응답, 포럼등의 링크로 바로 이동할 수 있게 해주는 탭입니다.

  • 설치 앞서 언급한 것 처럼 유니티 툴은 한 컴퓨터에 여러가지 버전을 설치할 수 있습니다. 설치 탭에서 원하는 버전의 유니티 버전을 설치할 수 있습니다.

유니티의 설치

설치 탭에서 유니티를 설치해 봅니다. 해당 탭의 우측 상단 에디터 설치 버튼을 눌러줍니다. Lastest Official Release는 정식 버전의 유니티 입니다. (LTS)는 Long Term Service stream 이라는 뜻으로 장기 지원 버전이라고 생각하시면 됩니다. 각 년도 버전마다 장기지원 버전이 존재합니다. Latest Pre-Release는 알파 또는 베타버전의 유니티 입니다. 새로운 기능들을 활용해 볼 수 있습니다.

버전을 선택하고 우측 하단의 Next버튼을 눌러 진행합니다.

다음 창에서는 콘텐츠 개발 플랫폼을 선택해 줍니다. 유니티는 다양한 플랫폼을 지원하기 때문에 콘텐츠 개발이 용이합니다. 다만 IOS 플랫폼의 경우 프로젝트를 빌드 하기 위해서는 맥OS가 필요합니다. 맥OS에서는 Android, IOS 모두 가능합니다. 자신에게 맞는 플랫폼을 찾아 체크를 해주세요. Android의 경우 좌측 드롭다운 버튼을 눌러 Android SDK & NDK ToolsOpenJDK항목을 모두 선택해 주세요. Next버튼을 눌러 다음을 진행합니다.

유니티 가입

유니티3D 툴을 사용하기 위해서는 가입을 해야합니다. 우측 상단의 사람 상반신 모양의 아이콘을 눌러줍니다. 제일 하단의 Sign In버튼을 눌러 창을 띄우고 중간에 Create One버튼을 눌러 아이디를 생성합니다.

Email의 경우 확인 메일이 날아오기 때문에 꼭 사용하고있는 이메일을 넣으셔야 합니다. Username의 경우 아이디로 생각하시면 되나 로그인시에는 이메일을 넣기 때문에 꼭 기억하실 필요는 없습니다.

완료를 하면 이메일로 전송된 확인 메일을 열고 인증절차를 거치면 가입이 완료됩니다.

라이선스 활성화

유니티3D 툴은 무료 유료 라이센스가 있고 무료의 경우에도 다음과 같이 라이선스를 활성화 시켜야합니다.

로그인을 했으면 허브의 좌측 상단 세팅 버튼을 눌러줍니다.

좌측 라이선스탭을 누르고 상단 Activate New License를 누릅니다.

생성된 창에서 Unity Personal을 선택하고 하단 Done버튼을 눌러 생성을 완료합니다.

프로젝트의 생성

허브에서 좌측 Project탭을 누릅니다.

우측 상단의 New버튼을 눌러 프로젝트 생성 창을 띄웁니다.

프로젝트 이름 항목에 영문으로 프로젝트 이름을 작성하고 저장 위치에 프로젝트가 생성될 경로를 지정합니다. 경로에는 중간에 한글이 들어가지 않도록 해주세요. 한글로 된 폴더는 영문으로 바꿔주셔야 합니다.

Latest Posts

콘텐츠 개발 기법 - URP 환경에서 Bloom 및 Volume 포함한 화면 캡처
콘텐츠 개발 기법 - URP 환경에서 Bloom 및 Volume 포함한 화면 캡처

화면 캡처 :: Screen Capture

일반적으로 URP환경에서 Bloom 등의 Volume 이펙트들이 함께 캡처되지 않는 현상이 일어납니다.
두가지 원인이 있는데 첫번째는 저장할 Texture 및 Texture2D의 크기가 작아 모든 텍스쳐를 저장할 수 없는 경우와
두번째는 Linear color space의 픽셀을 텍스쳐에 저장 할 수 없는 경우가 있습니다.
이번 포스팅에서는 URP 환경에서 해당 이펙트들을 함께 캡쳐하는 방법을 알아봅니다.

콘텐츠 개발 기법 - UI 안나오게 화면 캡처(Screen Capture without UI)
콘텐츠 개발 기법 - UI 안나오게 화면 캡처(Screen Capture without UI)

화면 캡처 :: Screen Capture

UI 없이 화면을 캡쳐하는 방법을 알아봅니다.
해당 방법을 통해 사진 앱에서 사진을 찍거나 게임 내에서 UI를 제거한 스크린샷을 구현할 수 있습니다.

유니티3D 에디터에서

스크립트 작성

LightshipAR SDK 활용하기 - LightshipAR VPS의 활용
LightshipAR SDK 활용하기 - LightshipAR VPS의 활용

LightshipAR SDK

이번 강좌에서는 Visual Positioning System (VPS) 기능을 활용하여 콘텐츠를 개발해 봅니다.
VPS는 GPS정보와 타겟 매핑 정보를 정합하여 해당 타겟을 인식하는 기능입니다.
따라서 객체나 환경의 변화 및 이동이 잦지 않은 타겟이 스캔 대상이 됩니다.
주로 동상, 건물 입구, 가로등 등 위치의 변경이 없는 타겟들이 좋은 타겟입니다.

해당 타겟들을 인식시키고 주변에 가상의 오브젝트들을 배치하고 해당 위치를 저장하는 방법을 알아봅니다.

공간 매핑

Niantic Wayfarer

공간을 인식시키기 위해서 먼저 공간을 매핑해야 합니다.
이 과정은 IOS 어플리케이션으로 진행을 할 수 있는데 아래 링크에서

  1. Testflight
  2. Wayfarer

어플리케이션을 다운로드 및 설치합니다.

링크 : https://testflight.apple.com/join/VXu1F2jf