This package contains a component which adds to your project ability to use LOD Group with Addressables. It monitors the distance of objects from the main camera and loads and unloads GameObjects, so if only distant objects are visible at the time, the Addressable LOD Group will load only that object into RAM (or graphics memory), leaving no other objects (other LODs) in RAM (or graphics memory).
Batching all objects with the same amount of LODs and distances
Automatic object reference counting (unloads objects with zero reference count)
Automatic bounding sphere size calculation
Currently, it supports only static objects (GameObject position is not updated during runtime) but this is the next feature that will be added to this package.
It is quite simple!
Add the AddressableLODGroup component.
2. Configure necessary amount of LODs.
3. Set the AssetReferenceGameObject fields and distances. Please note, the distance field means maximum distance for the LOD (full range is from the previous LOD distance to the current), so the LOD 0 distance 1 means “from 0 to 1 meter”, the LOD 1 distance 2 means “from 1 to 2 meters” and so on.