요새 VR 때문에 360 배경, 이른바 파노라마 배경이 유행하고 있지요? 360 배경이란 내가 바라보는 방향에 따라 실제 그 현장에 와 있는 것처럼 마치 가상공간에 와 있는 것처럼 말이지요. 지난 시간에는 장벽을 만들어 건물을 뜷고 지나가는 문제는 해결하는 방법에 대해 다루어 보았었는데요. https://itadventure.tistory.com/409 유니티3D 벽 뜷고 지나가? 안돼! 콜라이더(Collider) 만들기. 해리포터라는 영화에서 주인공 해리포터는 벽을 뜷고 호그와트로 가는 것을 보게 됩니다. 현실에서는 일반적으로 있을 수 없는 일이지만 가상 세계도 그럴까요? 지난 시간에는 '에셋스토어로 itadventure.tistory.com 이번 시간에는 360 파노라마 배경을 이용하여 하늘 풍경과 주위 배경을 바꿔보도록 하겠습니다. 우선 360 배경이 될만한 소스를 먼저 구해야 할텐데요. 유니티에서 사용하는 360 배경은 360 배경으로 검색하면 잘 안나옵니다. https://hdrihaven.com/hdris/ HDRIs: All | HDRI Haven 100% Free High Quality HDRIs for Everyone hdrihaven.com 몇가지 선택이 보이실텐데요. 야외라서 하늘 배경이 나와야 하니까, 크레이는 Nature 를 선택하고 푸른 초원의 사진을 다운받아 보도록 하겠습니다. 클릭하고 스크롤바를 내리면 다운로드가 보이는데요. 용량이 만만치 않게 큽니다. 이제 유니티를 실행하신 다음에 에셋 브라우저 하위 Materials 폴더를 선택하고 이 사진을 드래그해 주세요. 이어서 우측 빈 공간을 마우스 우클릭 - Create - Material 선택 후, 이름을 SkyBox 로 바꿔 봅시다. 이어서 우측 인스펙터(Inspector) 창에서 이 메터리얼의 Shader 속성을 Skybox - Panoramic 으로 바꿔주시면 됩니다 Skybox/Panoramic 셰이더에서는 Spherical 이란 속성이 활성화되는데요. 금방 드래그했던 배경 사진을 이 란에 드래그해주시면 됩니다. 마지막으로, Window - Rendering - Lighting Settings 메뉴를 선택하고, Skybox Material 의 항목을 선택하여 금방 생성한 SkyBox 를 선택해 주시면 됩니다. Scene 탭에서 마우스로 이리저리 둘러보면 어느 방향을 보아도 실제 현실감 넘치는 배경이 보이는 것을 알 수 있습니다. 참고로 SkyBox 메터리얼 속성에서 Rotation 값의
슬라이더바를 조정하시면 배경이 좌우로 돌아갑니다. 하지만 배경은 어디까지나 배경이니만큼 아무리 가까이 가도 다가갈수는 없습니다. 게임이나 가상세계에서 캐릭터가 벗어날 수 있는 공간에 제약을 두는 것은 이런 배경을 잘 이용하면 현실감 넘치는 분위기를 연출할 수 있는데요. 다음 게시글 : 쾌속! 자모 로봇의 질주! https://itadventure.tistory.com/412 유니티3D - 쾌속! 자모로봇의 질주! 지난 시간에는 HDRI 배경을 이용하여 월드의 3차원 가상 배경을 꾸며보았습니다. https://itadventure.tistory.com/411 유니티 3D - 360도 HDRI 배경 적용하기 요새 VR 때문에 360 배경, 이른바 파노라마 배경이.. itadventure.tistory.com |