How to Export SC/SCZ with Different Tessellation Qualities and Generate 3 LODs in HOOPS Communicator Without Compression

Hi TechSoft3D,
I’m trying to export SC/SCZ files using HOOPS Communicator with different tessellation qualities, but I notice that changing the tessellation level does not seem to affect the output file size. Here’s a snippet of what I’m doing:

Communicator::SC_Export_Options exportOptions;
exportOptions.generate_LODs = true;
exportOptions.tessellation_quality = 4; // tried levels 0-4

// I do NOT want to use sc_compress_scz = true
// because if files are large, they will decompress while loading, and the viewer will not be able to display any content until decompression is complete.
// For very large files, this can cause loading errors until the entire file is decompressed.

if (!exporter.WriteSC(output, nullptr, exportOptions)) {
LogMessage("ERROR: Failed to export SCZ file: " + std::string(output));
return false;
}

I tried all levels for tessellation_quality, but the resulting SCZ file size stays roughly the same.
Am I missing some other flag or step to make the tessellation quality actually influence the SCZ output without enabling compression (sc_compress_scz)?

The options --generate_LODs and --tessellation_quality only work for files with Brep, as mentioned in our docs:

Okay,Is there any way for tessellated file ?

Level-of-detail (LOD) will not work with tessellated data.

As an aside, generating LODs will increase the file size. This is because the Stream Cache file needs to have different mesh level authored.