Version: 2019.4
Generating lighting data
GI 캐시

조명 데이터 에셋

A Lighting Data Asset stores precomputed lighting data for a Scene in the Unity Editor. Lighting Data Assets exist as separate files in your Project for workflow reasons; storing precomputed lighting data in a separate file means that changes to the precomputed lighting data do not result in changes to the Scene file. Lighting Data Assets are not intended for users to edit.

Unity stores precomputed lighting data in a Lighting Data Asset when you manually invoke a lighting precompute, either by using the Generate Lighting button in the Lighting window, or by using the Lightmapping.Bake or Lightmapping.BakeAsync APIs.

The Lighting Data Asset contains the GI data and all the supporting files needed when creating the lighting for a scene. The asset references the renderers, the realtime lightmaps, the baked lightmaps, light probes, reflection probes and some additional data that describes how they fit together. This also includes all the Enlighten data needed to update the realtime global illumination in the Player.

When you change the scene, for instance by breaking a prefab connection on a GameObject that is marked as Contribute GI, the asset data will get out of date and has to be rebuilt.

조명 빌드 프로세스 중 생성됐지만 플레이어 빌드 생성에 필요하지 않은 중간 파일은 에셋의 일부가 아니며, 대신 GI캐시에 저장됩니다.

조명 데이터 에셋의 빌드 시간은 다를 수 있습니다. GI캐시가 완전히 채워진 경우, 즉 이전에 이미(현재 상태의 씬을 가지고) 해당 머신상에서 베이킹을 완료한 적이 있는 경우 빌드가 빠르게 진행됩니다. 빈 캐시가 있는 컴퓨터로 씬을 가져오거나 캐시 크기 한계로 인해 필요한 캐시 데이터가 제거된 경우 일단 사전 계산 및 베이크 프로세스를 실행해야 하는 중간 파일로 캐시를 채워야합니다. 이 단계는 시간이 좀 걸릴 수 있습니다.

Generating lighting data
GI 캐시