스피드트리(speedtree)에서 유니티 에셋 export하기(st파일) 1)스피드트리에서 유니티에서 사용 가능한 에셋을 export하려면 unity subscription edition이 필요하다. 아래 예에서 speedtree modeler v8.4.2(unity subscription edition) 를 사용하였다. 2)트리 오브젝트를 저장하려면 상단의 file 메뉴에서 export to unity3D를 선택한다. 3)파일을 저장하려는 경로의 폴더들은 영문으로만 이루어져있어야한다. 4)export옵션을 설정한후 확인하면 st파일과 텍스쳐를 저장한다. 5)저장한 st파일과 텍스쳐를 유니티 에셋으로 임포트한다. 6)스피드트리 export 옵션에서 설정한 LOD, 빌보드가 정상적으로 존재하는지 확인한다...
유니티(unity)에서 새로운 씬의 밝기가 어두운 경우1)새로 생성한 씬에서 오브젝트가 어둡게 표현되는경우 2)lighting 윈도우에서 auto generate를 체크한다.
unity에서 light의 컬링마스크 사용하기 라이트의 culling mask를 이용하여 오브젝트를 선택적으로 라이팅할수있다. 1)먼저 기본 재질(standard)를 적용한 2개의 오브젝트를 준비했다. 2)inspector에서 새로운 레이어를 추가한다. 3)스피어 오브젝트의 layer에 추가한 레이어를 선택한다. 4)씬의 라이트를 선택하고 하단의 culling mask에서 레이어를 선택한다. 이 라이트는 레이어가 lit인 게임 오브젝트만 밝힌다. 5)아래에서 캡슐 오브젝트는 라이팅에서 제외되었다(블루 색상은 씬의 엠비언트 때문) 6)엠비언트 값을 0으로 만들어 차이를 확실히 확인한다.
맥스에서 제작한 버텍스 애니메이션을 유니티에서 사용하기포인트 캐시를 이용한 방법이있지만 아래 예에서는 버텍스 애니메이션을 skin 데이터로 변환한후 유니티로 가져오는 방법을 사용하였다1)먼저 예에서 사용할 나뭇잎 오브젝트를 제작하였다. 2)soft selection으로 최하단 버텍스를 제외하고 선택하였다.3)키 애니메이션을 이용하여 나뭇잎이 바람에 좌우로 흔들리는것을 연출하였다.4)위에서 작업한 오브젝트의 버텍스 애니메이션을 유니티로 가져가기위해서 어셋 스토어에서 아래 무료 어셋(in2Unity for 3dsmax)을 다운로드하고 유니티에서 임포트한다.5)유니티 프로젝트 디렉토리에서 위에서 임포트한 어셋이 위치한 폴더에서 맥스 스크립트(.mse)를 확인할수있을것이다. 6)맥스에서 이 스크립트를 실행한다(..
유니티 post processing stack post processing stack는 gameview에 렌더링한 이미지를 표시할때 다음과 같은 이펙트를 추가한다. 카메라에 스크립트를 추가하기만하면 stack으로 제공되는 이 항목들을 camera effects로써 사용할수있다. Antialiasing (FXAA, Temporal AA) Ambient Occlusion Screen Space Reflections Fog Depth of Field Motion Blur Eye Adaptation Bloom Color Grading User Lut Chromatic Aberration Grain Vignette Dithering 1)어셋스토어에서 어셋을 검색하고 다운로드, 프로젝트에 임포트한다. 2)프로젝트 ..
유니티에서 3D 프로젝트를 2D로 변경하기 1)일반적으로 프로젝트를 생성할때 3D 또는 2D타입을 선택한다. 예에서 3D 프로젝트를 생성하였다. 2)프로젝트를 시작하면 카메라와 라이트가 씬을 구성한다. 3)프로젝트를 생성한 이후에 3D에서 2D 또는 2D에서 3D로 변경하고싶다면 상단의 edit메뉴에서 project settings의 editor를 선택한다. 4)editor settings에서 default behaviour mode를 2D로 변경한다. 5)새로운 씬을 생성하고 더블 클릭해서 로드하면 라이트없이 오직 카메라로 2D 씬을 구성한다. 6)카메라 타입 또한 perspective가 아닌 orthographic으로 설정되어있는것을 확인할수있다. 7)씬뷰를 2D모드로 설정하려면 아래 이미지에서 표시..
유니티 기초 사용법 몇가지 - gizmo, snap, vertex snap, frame selected1)유니티를 실행하고 프로젝트의 이름, 프로젝트 폴더 위치, 3D 및 2D를 설정하고 create project를 클릭하면 새 프로젝트를 생성한다.2)씬에 생성한 두개의 오브젝트를 선택하였다. 아래 표시한 center는 선택한 오브젝트들의 중앙에 gizmo를 표시한다.3)클릭해서 pivot으로 변경하면 gizmo는 마지막으로 선택한 오브젝트에 표시한다.4)씬뷰에서 우측 상단에 위치한 viewcube의 큐브 모양을 클릭하면 씬뷰의 카메라 타입을 orthographic 또는 perpective으로 전환한다.5)hierarchy에서 오브젝트를 더블 클릭하면 선택한 오브젝트를 확대하여 보여준다. 상단의 edit..
유니티3D의 기본 인터페이스 1)유니티를 실행하면 인터페이스가 다음과 같이 구성되어있다. 2)우측 상단의 layout를 클릭해서 레이아웃 프리셋을 설정한다. 3)예에서 2 by 3 레이아웃을 선택하였다.4)레아아웃을 재구성한 모습 5)상단의 window 메뉴에서 자주 사용하는 패널을 추가한다. 디버깅을 위한 콘솔 패널을 추가하였다.6)패널을 클랙,드래그하여 자유롭게 사용자 레이아웃을 구성할수있다.7)자주사용하는 패널을 아래와 같이 구성하였다. 8)Scene(씬) 패널에서 게임 오브젝트를 배치하고 시각적으로 구성한다. Game 패널에서는 게임씬에서 설정한 카메라의 카메라뷰를 확인한다.9)Hierarchy 패널에서는 씬에 존재하는 게임 오브젝트의 리스트를 보여주며 오브젝트간의 부모 자식 관계를 확인할수있다...