전체 글 (3) 썸네일형 리스트형 언리얼 엔진 5 DLC 시스템 구현을 위한 패키징 시스템 분석 (Pak / Io Store) 언리얼 엔진에서 DLC 시스템을 구현하고자 한다면, 일반적으로는 원하는 리소스를 Pak 파일로 분리하고, 필요 시 Pak 파일을 로드하여 사용하는 방법이 있을 것이다. 하지만, Pak 파일은 기본적으로 여러 리소스를 하나의 파일로 묶어버리는 만큼 Pak 데이터에 접근할 때 불편함이 있으며, Pak 파일 안의 리소스 중 일부만이 필요하다고 할 때 불필요한 로드가 발생할 여지가 있다. 언리얼 엔진 5에 추가된 런타임 로더인 젠 로더는 Pak 시스템과 더불어 Io Store 시스템을 사용하며 후술할 Io Store 시스템의 장점을 적절히 잘 이용한다면 위에 서술한 문제가 해결될 것으로 보인다. Io Store 시스템은 다음과 같은 특징을 가진다.기존의 .pak 파일에 더하여 실제 데이터를 담당하는 .ucas .. 언리얼 엔진 5 런타임 에셋 로드/언로드 (Asset Manager & Primary Asset) 언리얼 엔진에서는 보통의 경우에 에셋이 자동으로 로드되고 언로드되는데, 에셋의 로드 / 언로드 시점을 제어하고 싶을 때가 있을 수 있다. (오픈월드와 같은 대규모 레벨에서의 최적화를 위해서라던가.) 이 때 사용하는 것이 바로 Asset Manager와 Primary Asset이다.이를 간략하게 요약하면,Asset Manager : Primary Asset을 처리하는 시스템Primary Asset : Asset Manager에 의해 로드됨 (기본적으로 UWorld 레벨 에셋만이 Primary Asset)Secondary Asset : Primary Asset 이외의 에셋들로, Primary Asset이 Secondary Asset을 참조하거나 사용하려는 경우에 엔진에서 자동으로 처리하는 에셋요컨대, 로드 .. 언리얼 엔진 5 카툰 렌더링 R&D Post Process 머티리얼을 이용해 다양한 카툰 렌더링 기법을 적용한 R&D 프로젝트입니다. 적용된 기법은 다음과 같습니다.1. 셀 셰이딩2. 외곽선 효과 (Depth & Normal) 프로젝트 다운로드 링크https://drive.google.com/file/d/1w5BdBfGPAy0lzfKQwx164ING5sjNtOrF/view?usp=sharing 이전 1 다음