diff --git a/src/abr.cpp b/src/abr.cpp index 13c8d4c..c268c73 100644 --- a/src/abr.cpp +++ b/src/abr.cpp @@ -193,7 +193,8 @@ std::vector> ABR::compute_brushes(const std::string& path } // dual brush - if (auto db = p->get("dualBrush")) + auto db = p->get("dualBrush"); + if (db && db->value("useDualBrush")) { auto samp = db->get("Brsh"); if (samp->class_id != "sampledBrush" && samp->class_id != "computedBrush") @@ -223,7 +224,7 @@ std::vector> ABR::compute_brushes(const std::string& path if (db->value("useScatter")) { auto scatter = db->get("scatterDynamics"); - b->m_dual_scatter = scatter->value("jitter"); + b->m_dual_scatter = scatter->value("jitter") * 0.001f; } // brush sample