Subsurf: Tweak versioning code
Select minimum of render subdivision levels and 3 for the initial value of quality. This way we don't force too much quality for meshes which were not supposed to be too much quality :)
This commit is contained in:
@@ -1968,7 +1968,7 @@ void blo_do_versions_280(FileData *fd, Library *UNUSED(lib), Main *bmain)
|
||||
for (ModifierData *md = object->modifiers.first; md; md = md->next) {
|
||||
if (md->type == eModifierType_Subsurf) {
|
||||
SubsurfModifierData *smd = (SubsurfModifierData *)md;
|
||||
smd->quality = 3;
|
||||
smd->quality = min_ii(smd->renderLevels, 3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user