Gaia와 CTS2019가 만든 오픈 월드 1시간 요리

9877 단어 GaiaCTSUnity
본고는 Unity #3 Advent Calendar 2019 중 12월 12일의 보도입니다.

입문


가정용 게임기와 컴퓨터 게임에서 개방 세계라고 불리는 현장 시스템이 널리 사용되기 시작했다.오픈 월드는 게이머들이 게임 세계에서 자유롭게 움직일 수 있는 수준을 가리킨다.최근에는 세르다의 전설인 블레스 오브자와드(이곳은 개방공기라고 불린다), 대세프트 오토V, 아사싱클리드 시리즈 등이 있다.

셀다 전설
수동으로 이 필드를 만드는 데 시간이 많이 걸립니다.그래서 저는 유니티라는 게임 엔진과 가이아, CTS2019라는 두 자산을 사용하여 한 시간 안에 개방된 세계를 만들고 싶습니다.

배치


Unity: https://unity3d.com/jp/get-unity/download
• 본 기사는 Unity 2019.1.14f입니다.사용 1
Gaia: https://assetstore.unity.com/packages/tools/terrain/gaia-terrain-scene-generator-42618
CTS2019: https://assetstore.unity.com/packages/tools/terrain/cts-2019-complete-terrain-shader-140806

Gaia의 오픈월드를 이용하여 제작


참조 동영상: Gaia 1.9 Quick Start Guide - Procedural Terrain Generation For Unity 3D

리소스 스토어에서 Gaia 다운로드


먼저 자원 저장소에 들어가서 다음 그림의 가져오기 단추에서 Gaia를 가져옵니다.
가져오기가 완료되면 Windows > Procedural Worlds > Gaia > Show Gaia Manager를 선택합니다. Gaia 종속성 누락 팝업 창이 나타나면 설치를 선택합니다. 지형을 만들다 GaiaManager의 1기술 작성 및 Stamper 표시를 클릭합니다.그리고 Unity 장면에서 지형을 생성합니다. 그리고 등급 라이브러리에서 Gaia>Stamper를 선택하여 Stamper 구성 요소의 Operations>Stamp Preview에 이미지를 넣습니다.이 이미지를 바탕으로 지형을 생성합니다.프로젝트 창의 Assets>Gaia>Stamps 산하에 적당한 이미지 클래스가 있기 때문에 그곳에서 좋아하는 이미지를 선택하는 것이 좋습니다.이번에는 Valleys>Chumash Valley를 선택하겠습니다. 그래서 그런 지형을 만들었어요.Stamper 어셈블리의 위치, 회전 및 배율을 변경하여 지형을 변경할 수 있습니다.지형 높이 (Y축) 를 변경하려면 [바닥] 을 선택 취소하고 [위치] 를 변경합니다. 마지막으로, StampController 구성 요소의 Stamp 단추를 누르면 Terrain이 변경됩니다. 또 지형에 도장을 덧붙이고 싶을 때 이 같은 작업을 반복하고 Terrain에 도장을 겹친다.또한 Undo 및 Redo는 1개 정도만 반환할 수 있으므로 주의해야 합니다. 무늬화 GaiaManager의 2.번식 생성을 선택합니다.그런 다음 레벨 라이브러리에 5개의 ~ Spawner를 생성합니다. 먼저 Coverage Texture Spawner>Spawn Controller>Spawn을 클릭합니다. 그리고 무늬를 지형에 붙여라. 객체 만들기 텍스쳐를 만들 때와 마찬가지로 Coverage Game Object Spawner, Coverage Tree Spawner, Clustered Tree Spawner, Coverage Tree Spawner, Coverage Detail Spawner에서 Spawn 단추를 선택합니다. 이때는 이미 매우 의미 있는 개방 세계가 되었다. 추가 세부 정보 만들기 GaiaManger의 컨트롤러를 First Person으로 변경합니다. 그리고"Player, Post FX, Screenshotter, Skies, Water & Wind 만들기"를 클릭합니다. 그리고 캐릭터와 바다 등을 생성한다.이때 히리의 FPSController를 지면 접지로 이동한다. 실행 시:. CTS 음영처리 사용 비디오: Enhance Gaia Terrains with CTS

자산 상점에서 CTS2019 가져오기


자산 상점에 들어가 CTS2019를 가져옵니다.특별한 주의사항은 없습니다.
생성된 Terrain을 선택하고 Component>CTS>AddCTS To Terrain을 클릭합니다.
Windows > Procedural Worlds > CTS > Profile 생성 및 적용 을 선택합니다.(위 영상에는 Component>CTS>Create And Application Profile이 나와 있지만 지금은 이 방법이 안 될 것 같다.) Assets>Procedural Worlds>CTS>Profile에서 CTS_Profile_~이후 응용 프로그램에서 호출됩니다.이전 Terrain의 Complete Terrain Shader 구성 요소의 요약 파일에 끌어다 놓습니다. CTS 파일 설정 Global Settings 전역 설정 > 재료 볼 유형은 5가지입니다. 단위는 단위 기본 색상 표시기입니다. 기본적으로 CTS에서 흔히 볼 수 있는 착색기입니다. "고급" 은 열 맵 블렌드와 환경 라이트 등을 적용한 착색기입니다. Tessellation은 고급 세분화가 가능한 착색기입니다.Draw Instanced가 지원되지 않으므로 이미지가 준비되지 않았습니다. 조명은 가장 가벼운 착색기다. Shader Type을 확인한 후 Bake Terrains 버튼을 눌러 굽습니다. 전역 블렌드는 재료 공이 반영하는 거리를 결정합니다.Mix Sharpness를 사용하여 재료 공의 혼합 정도를 조정할 수 있습니다. Texture Settings 무늬 설정을 사용하면 지면과 암석의 무늬를 조정할 수 있다.치수, 색상, 반사율 등을 변경할 수 있습니다. Triplanar를 사용하면 절벽 등 Y축 방향의 변화가 강하고 무늬가 길어지는 현상을 수정할 수 있다. Detail Settings 세부 설정을 사용하면 지형에 미세한 요철을 형성할 수 있다.전원 끄기를 사용하여 범프의 강도를 조정하고 빠른 전원을 사용하여 적용 거리를 설정합니다. Geological Settings 지리적 위치 설정을 사용하면 전체 지형을 표시할 수 있다.Albedo에서 무늬 텍스쳐를 선택하고 Close Power를 사용하여 강도를 설정합니다. Snow Settings 스노우 설정을 사용하면 지형에 눈이 내릴 수 있다.Snow Amount 값을 사용하여 눈의 양을 조정합니다.최소 높이를 사용하여 눈이 내리기 시작하는 높이(Y축 값)를 결정합니다.텍스쳐 설정 > 각 텍스쳐의 Snow Power를 사용하면 각 텍스쳐에 쌓인 눈을 설정할 수 있습니다. Optimization Settings 최적화 설정을 사용하면 텍스쳐 크기와 압축 비율을 변경할 수 있습니다.[규칙 최적화 > 세부 거리]에서 세부 거리를 설정할 수 있습니다. Post Efefct 마지막으로 전체적으로 보기 좋게 뒷효과를 주어야 한다.Gaia Manager에서 GX>Procedural Worlds>Ambient Skies Samples 또는 Ambient Water Samples를 설정합니다. 이것은 하늘과 물의 외관을 바꿀 수 있다. 사후 처리 없음 Default Evening 끝내다 최종 품목 1시간 정도면 오픈월드 Gaia와 CTS2019를 쉽게 만들 수 있지 않을까요?이번에는 데스크톱용 고품질의 세계 생성을 진행했지만 이동용 저폴리의 세계 생성도 가능했다.관심 있으신 분은 꼭 한번 해보세요.

좋은 웹페이지 즐겨찾기