🧡#USDZExporter LOD level

marwi123

Hello <@317634903959142401>

Thanks for asking. Currently there's no option exposed for this. I think it's possible to expose an API for this. Thinking about a simple callback function that would be invoked per object and would allow to override the LOD level for textures/meshes. Would that be sufficient?

cc <@519636239658385605>

gilderko

That would be sufficient or maybe a boolean that would skip the mesh assignment part and use the existing current lod level? I think your option would probably be better as it would allow for a more explicit control

marwi123

For my understanding: in your regular web app you still use LOD 0 or you always override the level because LOD 0 is simply to complex?

gilderko

In the web app we have dynamic LOD loading but have the option for users to trigger lover level mode to override the level.

hybridherbst

Hi, not yet – we're planning to add a callback so that this can be modified at export time. Do you have a specific requirement / date for that?

gilderko

Thanks for adding the callback in the future and it would be great if it was added this year but other than that there is no specific date <:CH_PepeLove:704999412644184114>

marwi123

You can use the overrideLevel property in the callback arguments to disable or change the LOD assignment per mesh/material