GAME GRAPHIC GUIDE/Unity22 유니티 배경음, 효과음 사운드 확장자 유니티에 사용되는 배경음은 압축 사운드로 확장자가 mp3, ogg 를 사용하고 효과음은 비압축 사운드로 wav 확장자의 음악파일을 사용하는게 좋습니다. GAME GRAPHIC GUIDE/Unity 2019. 9. 29. Unity 큐브맵(Cubemap) 만들어주는 사이트 큐브맵 만들어주는 사이트/skybox/cubemap https://jonaszeitler.se/cubemap-toastmap-generator/ 1. 첨부파일을 다운받아 유니티 Project 폴더안에 임시 폴더에 넣어주면 큐브맵 이미지를 넣을 수 있게 됩니다. 2. 파노라마 이미지를 위 링크된 사이트에 드래그하면 큐브맵 이미지가 생성. 3. 생성된 이미지들을 유니티 큐브맵에 차례대로 넣어주고 유니티의 Hierarcht - Main Camera 에서 skybox 로 지정해주면 하늘이 보입니다. GAME GRAPHIC GUIDE/Unity 2019. 9. 29. 게임엔진 유니티(Unity) meta 파일이란? 유니티 프로젝트에 사용된 파일은 같은 이름의 meta 확장자 파일이 생기게 됩니다. 이 meta 파일은 유니티에서 Inspector 즉 파일이 어떤 역할을 하고있는지에 대한 여러가지 정보를 담고 있기 때문에 서버에 commit 할때는 두 파일을 모두 적용해줘야 합니다. GAME GRAPHIC GUIDE/Unity 2019. 9. 29. 유니티 라이트맵 설정 & 최적화 / Unity Optimization 드로우콜 - CPU 가 GPU에게 오브젝트를 그리라는 명령을 호출하는 것 - 메쉬 / 텍스쳐 / 쉐이더 / 트랜스폼 / 알파 여부 등의 정보 - 기본적으로 메쉬가 여러개인 경우 증가 - 머티리얼이 여러개인 경우도 증가 - 쉐이더 중 아웃라인 쉐이더는 두번 렌더링하기 때문에 드로우콜은 2가 됩니다. Batch - DP Call 과 상태변경을 포함하는 넓은 의미의 드로우콜을 의미합니다. - 정적 배칭에는 메모리와 스토리지가 많이 사용되고, 동적 배칭에는 CPU 리소스가 좀 많이 사용됩니다. - 동적 배칭 : 메쉬가 충분히 작은 경우에 사용하면 버텍스가 CPU에서 트랜스폼되고 여러 유사한 메쉬가 그룹화되고, 모든 것이 한꺼번에 드로우됩니다. 1) 동적 배칭은 리소스 사용량이 버텍스마다 일정하므로, 900개 미.. GAME GRAPHIC GUIDE/Unity 2019. 9. 18. Unity 이펙트가 오브젝트 뒤로 가려질때 우선순위 높이기 간단한 방법으로는 Renderer - Order in Layer 의 수치를 높여주면 됩니다. 간혹 너무 많은 오브젝트 사이에서 부분적으로 겹치는 경우가 있는데 어쩔수없는....? 아직 방법을 모르겠네요 ㅎㅎ GAME GRAPHIC GUIDE/Unity 2019. 6. 20. 유니티 아웃라인 끊어져 보일때 / Unity Outline shader - Mesh Setting 아웃라인 쉐이더를 사용할때 아래와 같이 보인다면 모델링 리소스(FBX) 의 Normals 설정 부분을 확인하면 됩니다. 기본값은 Import 인데 이것을 Calculate 로 설정하고 스무싱 각도를 180도로 설정하면 해결. GAME GRAPHIC GUIDE/Unity 2019. 6. 19. Unity Light // How to fix shadow jitter 위처럼 그림자 부분이 지저분하게 표현될때 씬에 배치된 Light 를 선택하고 Bias 값을 조금씩 조절해서 없앨 수 있습니다. 그림자가 실제 오브젝트에서 조금씩 멀어지는 정도 값이라고 보면 됩니다. 추가로 Resolution 값은 실시간 그림자의 해상도라네요. Bias 값을 조절하면 지저분한 그림자 찌꺼기를 안보이게 할 수 있다. GAME GRAPHIC GUIDE/Unity 2019. 6. 19. Unity MonoDevlop 다운로드 모노디벨롭 연결하는 방법은 http://binendbinend.tistory.com/4 이 분 링크 참고. 모노디벨롭이 유니티 업데이트하면서 제외됐는데 아래 링크에서 다운받을 수 있다. 다운로드 경로 : https://www.mono-project.com/download/stable/ Donwload Mono 54-bit (no GTK#) 그 아래 Download Gtk# 을 다운받으면 유니티에서 스크립트 수정시 연결되는걸 확인 GAME GRAPHIC GUIDE/Unity 2019. 6. 19. 유니티 빌드 후 실시간 그림자가 안나올때 / Unity Build Shadow 팀 프로토타입 진행과정 중에 유니티에서 잘 나오던 실시간 그림자가 빌드를 하면 나오지 않는 문제가 있었다. 구글링을 해도 애매한 정보가 너무 많아서 찾기 쉽지 않아서 포스팅으로 메모. Unity 2018로 업데이트 후에는 Medium 옵션으로 빌드해도 그림자가 나옵니다. 버전 버그였을 것 같네요. 유니티 Edit - Project Settins - Quality 클릭 아래 창을 볼 수 있는데 Default 오른쪽의 검은 화살표를 눌러 Ultra로 변경해주고 빌드하니 그림자가 나타났다. 주의 깊게 확인해야 되는 부분이 초록색 화살표 체크가 Ultra에 체크돼있어야 설정이 된 것이다. GAME GRAPHIC GUIDE/Unity 2019. 6. 18. Unity Humanoid 지면에 캐릭터 발바닥 고정안되는 문제(공중부양) Unity 에서 애니메이션 rig를 기존 generic 방식에서 Humanoid 방식으로 적용해서 프로젝트를 진행중. 모션을 이식했을때 캐릭터 키(height)가 다른 체형중 일부가 공중부양하는 문제 발생. 발바닥이 지면에 닿지 않는, 뼈대의 중심점이 이동한 이유가 무엇인지 파악하기 시작. 해결 : 바이패드에서 발가락 본을 생략하지 않아야함! 문제발생 & 확인과정 테스트용 체형 A(기본형), B(키 큰 체형) 제작 ▼ 둘다 개별적으로 Max에서 Skin 작업 ▼ 기본형 체형에서 테스트용 모션 제작 ▼ 체형B 로 모션파일 (확장자 Bip) Load ▼ 문제발생 바이페드 중심점이 위로 올라가면서 발바닥이 공중부양 유니티에서 보였던 문제와 동일하여 맥스 자체적으로 문제를 해결하고 fbx 로 export 하는게.. GAME GRAPHIC GUIDE/Unity 2019. 6. 18. 이전 1 2 다음 💲 추천 글