유니티(unity)에서 360도 동영상 플레이하기(video player)예에서 사용한 샘플 비디오는 아래 홈페이지에서 다운로드하였다.https://www.mettle.com/360vr-master-series-free-360-downloads-page/1)유니티에서 360도 동영상으로 사용할 파일을 임포트한다. 2)render texture을 생성하고 해상도를 설정한다. 3)씬의 스카이박스에 사용할 재질을 생성한다(skybox/panoramic)spherical(HDR) 텍스쳐에 위에서 생성한 render texture를 참조시킨다. 4)이 재질을 씬의 스카이박스 재질로 설정한다. 5)씬에 비디오 플레이어(video player) 게임 오브젝트를 추가한다. 6)비디오 플레이어의 비디오 클립, 렌더 텍스..
유니티 에셋 spine animator동물의 애니메이션, 모션을 사실적으로 발전시킬수있는 에셋 FImpossible Creationshttps://assetstore.unity.com/publishers/37262 spine animator 에셋https://assetstore.unity.com/packages/tools/animation/spine-animator-128322
AI 인공지능 유니티 튜토리얼Artificial Intelligence for beginnershttps://learn.unity.com/course/artificial-intelligence-for-beginners AI & Navigation 튜토리얼https://learn.unity.com/search?k=%5B%22tag%3A5d351f087fbf7d006af48180%22%5D
Camera path animator사용자 커스텀 path를 생성하고 오브젝트의 path 애니메이션을 만들수있는 에셋 1)프로젝트에 에셋을 import하면 camera path 오브젝트를 생성할수있다(create new camera path) 2)씬에 기본 path를 생성하며 이 게임 오브젝트의 스크립트에서 path와 애니메이션을 설정할수있다. 3)path의 포인트를 추가, 수정, 제거하려면 path points를 선택한다.세가지 방법으로 path에 새로운 포인트를 추가할수있다(insert new point, add path points, add path point to end of path)path points에서 포인트를 선택하고 씬에서 위치를 이동시켜서 path를 수정한다. 4)control poi..
유니티(unity) splat map - 24비트의 이미지로 32비트의 splat map만들기 1)아래는 유니티에서 splat map으로 사용하기 위해 World Machine 툴에서 추출한 24비트의 이미지이다. 2)해당 이미지는 채널당 8비트를 사용하고 알파채널이 존재하지않는 24비트의 PNG 파일이다. 유니티 터레인에서 splat map으로 사용가능한 이미지의 형식은 4개의 체널을 가지는 32비트RGBA 포맷이여야한다. 3)채널 패널에서 새로운 알파 채널을 추가한다. 4)알파채널의 visibility를 활성화시키고 RGB 채널만 선택한 상태에서 TIF 또는 TGA 형식의 32 비트 이미지 파일로 저장한다. 5)유니티에서 해당 이미지를 읽고 쓰기 가능한 상태로 만들고(read, write enable..
유니티(unity)에서 터레인의 splat map 사용하기 splat map이란https://en.wikipedia.org/wiki/Texture_splattinghttp://wiki.polycount.com/wiki/Splat 1)씬에서 터레인 오브젝트를 생성한다. 2)터레인의 paint texture 도구를 선택하고 4개의 레이어를 생성한후 텍스쳐를 할당한다.터레인의 splat map은 4개의 텍스쳐를 지원한다. splat map의 R,G,B,A채널은 각각 레이어 팔레트 목록의 상단에서부터 순서대로 4개의 텍스쳐를 사용한다(따라서 splat map으로 사용가능한 이미지의 형식은 4개의 체널을 가지는 32비트RGBA 포맷이여야한다) 3)터레인을 선택한후 terrain toolbox에서 terrain s..
유니티에서 터레인의 높이 해상도 설정(height map resolution) 1)아래 예에서 터레인의 set height 도구를 사용하여 지형을 추가하였다. 2)터레인의 높이 해상도가 낮은것을 확인할수있다. 3)smooth한 지형을 생성하고싶다면 터레인의 texture resolutions에서 heightmap resolutin의 수치를 높인다. 4)해상도가 높은 지형을 생성할수있다.
유니티(unity)의 터레인 편집 툴(terrain tool) 사용하기 유니티에서 제공하는 터레인 편집 툴인 terrain tool 사용법과 몇가지 유용한 기능들 terrain tool 설치 1)terrain tool을 설치하려면 상단의 window 메뉴에서 package manager를 이동한다. 2)advanced를 클릭하고 show preview packages를 선택한다. 3)목록에서 terrain tools를 선택하고 install를 클릭하면 설치를 시작한다. 4)설치를 완료하면 상단의 window에서 terrain의 terrain toolbox를 확인할수있다. 5)터레인 툴의 상단 탭에서 터레인을 생성하고 편집하는데 사용할수있는 몇가지 도구들을 제공한다. create new terrain 터레..
유니티(unity) 페이드인 파티클 재질(standard surface)1)아래 예에서 빌보드와 레거시 파티클 쉐이더를 사용하는 파티클 에셋을 씬에 추가하였다. 2)카메라가 이동하여 파티클이 가시거리내에(far clipping) 존재하게되는 순간이 자연스럽지 않다. 3)재질의 쉐이더로 particles/standard surface를 선택한다. 4)rendering mode는 fade를 선택하고 soft particles에 체크한후 far fade수치를 입력한다. soft particles를 사용하지않은 경우 soft particles를 사용한 경우
유니티에서 파티클의 텍스처 시트 애니메이션 설정하는 방법(texture sheet animation) 한장의 텍스처 시트는 파티클시스템의 파티클에서 재생될수있는 연속된 이미지의 모음이다. 아래 유니티 블로그에서 무료로 다운로드 및 프로젝트에 사용할수있는 이미지 시퀀스 및 플립북(texture sheet)을 제공한다. https://blogs.unity3d.com/2016/11/28/free-vfx-image-sequences-flipbooks/ Free VFX Image Sequences & Flipbooks - Unity Technologies Blog It is not so common to have either resources or budget to author smoke, fire and exp..
유니티(unity)에서 FBX exporter 사용하기유니티 프로젝트의 3D 오브젝트를 fbx 파일로 추출하는 방법 1)package manger에서 FBX exporter를 설치한다. 2)FBX exporter 설치가 완료되면 씬의 게임 오브젝트를 fbx 파일로 저장할수있다. fbx파일로 저장할 게임 오브젝트를 선택 및 다중선택하고 마우스 우클릭한후 export to FBX를 선택한다. 3)export 옵션을 설정한후 export를 클릭하면 프로젝트의 에셋 폴더에 fbx를 생성한다. 4)3D 맥스에서 해당 fbx 파일을 임포트하면 유니티의 월드 좌표상 위치와 동일한것을 확인할수있다. 5)아래는 유니티 tree creator로 생성한 나무 오브젝트 fbx 파일로 추출하는 방법이다. 6)tree는 유니티의..
유니티(unity)에서 ProBuilder로 단순한 모델링하기1)상단의 window메뉴에서 package manager로 이동한다. 2)프로빌더(ProBuilder)를 설치한다. 3)설치한 ProBuilder는 상단의 tools 메뉴에서 확인할수있다. ProBuilder window를 선택한다. 4)프로빌더가 제공하는 다양한 모델링 도구들을 확인할수있다. 5)new shape를 클릭한다. +아이콘은 기본 모델의 옵션을 설정할수있다. 6)기본 도형의 옵션을 설정한후 build를 클릭하면 scene에 프로빌더 메시 오브젝트를 생성한다. 7)오브젝트의 버텍스, 엣지, 폴리곤 모드를 활성화할수있다. 예를들어 폴리곤 모드를 활성화한후 오브젝트의 폴리곤을 선택하고 프로빌더에서 제공하는 몇가지 모델링 툴을 사용할수있..