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)?