diff --git a/include/common_version.h b/include/common_version.h index a046e9b..7f97586 100644 --- a/include/common_version.h +++ b/include/common_version.h @@ -5,6 +5,6 @@ #define COMMON_MAJOR 2023 #define COMMON_MINOR 1 #define COMMON_REV 1 -#define COMMON_BUILD 55 +#define COMMON_BUILD 56 #define COMMON_VERSION DZ_MAKE_VERSION( COMMON_MAJOR, COMMON_MINOR, COMMON_REV, COMMON_BUILD ) diff --git a/src/DzBridgeDialog.cpp b/src/DzBridgeDialog.cpp index c6b3872..2d36687 100644 --- a/src/DzBridgeDialog.cpp +++ b/src/DzBridgeDialog.cpp @@ -131,8 +131,13 @@ To find out more about Daz Bridges, go to setChecked(true); animationSettingsLayout->addRow("Use New Export", experimentalAnimationExportCheckBox); + + // DB 2023-Aug-09: bake animation does not appear to be hooked up to anything, disabling for now bakeAnimationExportCheckBox = new QCheckBox("", animationSettingsGroupBox); - animationSettingsLayout->addRow("Bake", bakeAnimationExportCheckBox); +// animationSettingsLayout->addRow("Bake", bakeAnimationExportCheckBox); + bakeAnimationExportCheckBox->setVisible(false); + bakeAnimationExportCheckBox->setDisabled(true); + faceAnimationExportCheckBox = new QCheckBox("", animationSettingsGroupBox); animationSettingsLayout->addRow("Transfer Face Bones", faceAnimationExportCheckBox); animationExportActiveCurvesCheckBox = new QCheckBox("", animationSettingsGroupBox); @@ -142,7 +147,8 @@ To find out more about Daz Bridges, go to setVisible(false); // Animation Help Text - const char* AnimationExportHelpText = "New custom animation export pathway which may produce better animations. Does not export the mesh."; + const char* AnimationExportHelpText = "New custom animation export pathway which can produce\n\ +better quality. **DOES NOT EXPORT MESH**"; experimentalAnimationExportCheckBox->setWhatsThis(tr(AnimationExportHelpText)); experimentalAnimationExportCheckBox->setToolTip(tr(AnimationExportHelpText)); const char* BakeAnimationHelpText ="Bake complex animations to their base componenents."; @@ -840,9 +846,14 @@ void DzBridgeDialog::HandleExperimentalOptionsCheckBoxClicked() } } - int state = m_enableExperimentalOptionsCheckBox->checkState(); + // int state = m_enableExperimentalOptionsCheckBox->checkState(); + // if (settings == nullptr || m_bDontSaveSettings) return; + // settings->setValue("EnableExperimentalOptions", state == Qt::Checked); + + // Intentionally saving as unchecked to force users to "opt-in" every time they use experimental features if (settings == nullptr || m_bDontSaveSettings) return; - settings->setValue("EnableExperimentalOptions", state == Qt::Checked); + settings->setValue("EnableExperimentalOptions", false); + } #include "moc_DzBridgeDialog.cpp"