So, i am using HLODs in one of my levels. Its enabled and i built some clusters manually, each containing around 10-40 meshes.
- Seems like i need to have each lod level seperately in the HLOD window. Ok, since i can select a source LOD. Problem with that would be that if i select a source LOD of 2 but one of the meshes has only 0/1 LODs, this will probably crash the editor
- When making a new LOD level, i would love to use the same clusters as before, just with a different distance and source lod. But seems like this cant be done since it tells me that the assets are already clustered. So is HLOD supposed to only support one LOD level for a group of meshes or even single meshes?
- Material merging still has its issues. For most of my meshes, the UVs are completely broken, making the new material a mess. Could it be that this right now only works for very very simple materials? (like, 1 diff, 1 norm)
- ANY documentation on HLODs and the properties for it would be awesome. i.e. what EXACTLY does vertex baking do in this context?
Update: Some more details.
nice answer, but not so fast
-
The problem with the material merging is not that the details are reduced, that is completely clear to me. The issue is more that somehow the UVs are not correctly translated to the new textures.
See
and
samples. and no, they shouldnt look that way
-
For the clustering, i understand that what i want SHOULD be possible. A simple explanation:
I have 3 houses, each consisting of various meshes. In LODLevel 0 i want each of them to be an own cluster, to reduce draw calls a bit.
In LODLevel 1 i want all 3 of them to be one cluster, so all 3 of them are merged into one Proxy mesh.
As of now this is not possible. If i select any mesh that is already contained in any other cluster in any other LODLevel, it tells me that its clustered and doesnt let me build the cluster. Maybe this only works when automatically building clusters? But this cant be as intended then -
Just to be sure, with 4.13 there are optimizations in that materials are more or less instanced (as i understand under special occasions, i.e. when in the same HLOD cluster, and not really generally, or…?), so if i have the same material 10 times in the cluster it wont make multiple draw calls but just one (or at least a reduced number)? That would indeed be great to preserve some details and save draw calls
Thanks!
Cheers,