Unity18 Unity 프로젝트 에셋 관리: CDN (Content Delivery Network) CDN (Content Delivery Network)비유⦁ 가장 가까운 매장에서 음식을 받는 방식= CDN은 전 세계 여러 곳에 저장된 데이터 센터에서 가장 가까운 곳에서 에셋을 빠르게 다운로드하는 방식⦁ 어떤 도시에서든지 맥도날드나 편의점을 찾으면, 가장 가까운 매장에서 음식을 받을 수 있는 것과 같다.⦁ CDN은 서버가 여러 곳에 분산되어 있어 사용자가 어디에 있든 가장 빠르게 다운로드할 수 있도록 도와준다.정의⦁ CDN은 전 세계에 분산된 서버 네트워크를 통해 사용자에게 가장 가까운 서버에서 콘텐츠를 제공하는 시스템.⦁ 이를 통해 전송 속도를 높이고, 서버 부하를 분산하며, 글로벌 사용자가 안정적으로 콘텐츠를 받을 수 있음.⦁ Unity에서는 주로 에셋 번들(Asset Bundle)이나 어드레서블.. 2025. 5. 9. Unity 프로젝트 에셋 관리: Streaming Assets (스트리밍 에셋) Streaming Assets비유 ⦁ 집 냉장고에서 꺼내 먹는 방식= Streaming Assets은 게임과 함께 설치되는 파일로, 항상 로컬 저장소에 유지되는 데이터.= 주로 비디오, 음악, 설정 파일 등 원본 그대로 유지해야 하는 파일을 저장하는 데 사용.⦁ 냉장고에 미리 저장해둔 음식(Streaming Assets)을 필요할 때 꺼내 먹는 것과 같다.⦁ 인터넷 없이도 사용할 수 있지만, 냉장고 크기(앱 크기)를 차지한다는 단점이 있다.정의 ⦁ Unity 프로젝트 내에서 변경되지 않는 정적 파일(동영상, 설정 파일 등)을 저장하는 폴더이다.⦁ 빌드 시 이 폴더 내 파일은 압축되지 않고 원본 그대로 포함되며, 애플리케이션이 파일 시스템을 통해 직접 접근할 수 있음.장점 ⦁ 원본 상태 보존: 에셋이 압축.. 2025. 5. 9. Unity 프로젝트 에셋 관리: Addressable Asset (어드레서블 에셋) Addressable Asset비유⦁ 필요할 때마다 배달 앱으로 주문하는 방식= Addressable Asset은 게임 내에서 필요한 에셋만 원격 서버에서 불러오는 방식.⦁ 도시락(Asset Bundle)과 달리, Addressable은 먹고 싶을 때마다 배달 앱을 통해 원하는 음식을 주문하는 것과 같다.⦁ 음식을 미리 준비할 필요는 없지만, 인터넷이 필요하고 주문 속도(서버 속도)에 따라 기다려야 할 수도 있다.정의⦁ Unity의 고수준 에셋 관리 시스템으로, 에셋을 주소(Address) 기반으로 참조하고 로드할 수 있도록 하는 기능.⦁ 기존 에셋 번들(Asset Bundle) 시스템을 자동화하고 관리 편의성을 높여, 에셋의 로드, 업데이트, 배포를 더 유연하게 할 수 있도록 설계.⦁ Unity는 번들.. 2025. 5. 9. Unity 프로젝트 에셋 관리: Asset Bundle (에셋번들) Asset Bundle 비유⦁ 미리 포장된 도시락을 필요할 때 꺼내서 먹는 것= Asset Bundle은 게임을 빌드할 때 필요한 에셋을 미리 묶어서(포장해서) 저장해두는 방식.⦁ 학교에 갈 때 미리 싸둔 도시락(Asset Bundle)을 가져가면, 나중에 따로 요리할 필요 없이 바로 먹을 수 있다.⦁ 하지만 한 번 포장된 도시락을 수정하려면 다시 싸야(빌드해야) 하는 번거로움이 있다.정의⦁ Unity에서 특정 에셋(텍스처, 모델, 오디오, 프리팹 등)을 하나의 파일로 패키징하여 배포 및 로드할 수 있도록 하는 시스템.⦁ 초기 앱 설치 크기를 줄이고, 필요한 에셋만 동적으로 로드하여 메모리 최적화가 가능.⦁ 앱 업데이트 없이 새로운 콘텐츠를 추가할 수 있는 기능을 제공.장점⦁ 앱 크기 감소:.. 2025. 5. 8. Unity 시작하기: Unity Hub, Unity Editor 설치 방법 0. Unity 시작하기 Unity는 게임과 애플리케이션을 개발하기 위해 사용하는 실시간 개발 엔진입니다. 주로 게임 개발에 사용되지만, VR, AR, 시뮬레이션 등 다양한 분야에서 사용 되고 있고 다양한 플랫퐁에 배포할 수 있는 크로스 플랫폼 엔진이라고 할 수 있습니다. 유니티를 처음 시작하려면 1. Unity Hub를 설치하고 2. Unity Editor 설치를 하시면 됩니다. 1. Unity Hub 설치하기 - Unity Hub는 Unity Editor 여러 버전 설치 및 관리할 수 있는 애플리케이션 입니다.- Unity Hub에서 새 프로젝트 생성 및 추가 할 수 있습니다.- 기존 설치된 에디터에 모듈 추가 (특정 플랫폼 지원, Visual Studio 등) - 라이센스 연결 및 활성화도.. 2024. 9. 11. [Unity/Basic] 패키지 가져오기&내보내기 (Import&Export Package) 1. 패키지 가져오기&내보내기 (Import&Export Package)? - Export package: 유니티 프로젝트에서 선택한 에셋들을 하나의 패키지로 묶어서 내보내는 기능 - Import package: 유니티에서 제공하는 에셋, 스토어에서 다운로드한 에셋을 프로젝트에 추가하는 방법 중 하나 - 유니티 프로젝트에서 Export Package를 사용하면, 다른 프로젝트에서 해당 패키지를 Import Package를 통해 쉽게 임포트 할 수 있다. - Package는 유니티 사용자들 간에 에셋을 공유하거나, 여러 프로젝트에서 재사용하는 경우에 유용하게 사용 2. 패키지 가져오기 (Import Package) 방법 1) Assets > Import Package > Custom Package 2) I.. 2023. 4. 25. 아틀라스(Atlas), 텍스쳐 아틀라스(Texture Atlas), 스프라이트(Sprite) 1) 아틀라스(Atlas)? - 컴퓨터 그래픽스 분야에서는 텍스처 매핑(texture mapping)을 위한 이미지 파일의 모음을 가리키는 용어 - "텍스처 아틀라스(Texture Atlas)"라고도 부른다. 간단히 "아틀라스(atlas)" - 아틀라스는 여러 개의 작은 이미지들을 하나의 큰 이미지로 합쳐서 관리하는 방식 - 격자무늬 패턴으로 배열된 일련의 작은 텍스처 맵 또는 "타일"로 이루어진 하나의 텍스처 맵으로 구성 2) 사용하면 좋은 점 - 이를 사용하면 여러 개의 작은 이미지를 따로따로 처리하지 않고, 하나의 큰 이미지로 처리함으로써 그래픽 성능을 개선된 성능과 감소된 메모리 사용량 등 여러 이점이 있다. (1) 사용하면 여러 Object나 표면이 같은 텍스처 맵을 공유할 수 있어, 3D 그래.. 2023. 4. 21. [Unity/HDRP] 유니티 Light 꺼짐 현상 / Cookie 문제 1. 문제 발생 - 2019.4.5f1 버전으로 제작된 HDRP 프로젝트를 2021.3.9f1 버전으로 에셋만 옮겨서 HDRP 라이팅 테스트 중이었다. - 근데 A 라이트(realtime)를 켜면 B 라이트(realtime)가 제대로 작동 안 하기 시작함. - 원본 2019.4.5f1 버전에서는 멀쩡하게 동작 2. 해본 방법 1) HDRP Asset Settings 확인 - 사용된 HDRP Asset Settings > Lights > Maximum을 올려봤으나 아무 반응 없음. - 이 외에도 이것저것 건드려봤으나.. 실패~! 2) 프로젝트 자체를 2021.3.9f1로 버전 체인지 - 모델링&텍스쳐만 가져오고 설정을 내가 해서 내가 뭘 잘못 설정했나 싶어서 원본 프로젝트 자체를 2021.3.9f1로 컨버.. 2023. 4. 20. 오른손 좌표계 & 왼손 좌표계 (Right-hand Coordinate System & Left-hand Coordinate System) 오른손 좌표계 & 왼손 좌표계 ( Right-hand Coordinate System & Left-hand Coordinate System ) - 3D 그래픽스에서 사용되는 좌표계 - 이 좌표계는 좌표 공간을 나타내는 3차원 공간에서 방향성을 정의하는 데 사용 - 이러한 방향성의 차이는 굉장히 중요한데, 이는 삼각형의 노말 벡터, 광원 벡터 등의 방향성을 결정하기 때문 - 그래서, 3D 그래픽스에서는 오른손 좌표계를 사용하는 게 일반적 - 3D 그래픽스에서 작업을 할 때, 사용할 좌표계를 명확히 정하고, 이를 통일하여 사용하는 것이 좋다. - 이를 통해, 삼각형을 구성하는 정점과 노말 벡터 등의 방향성을 일관되게 결정하여 렌더링이 정확하게 수행될 수 있다. left-handed / right-handed.. 2023. 4. 19. 이전 1 2 다음