Commit: e32d03d7bd455b9da1faa53dd54debf0a07f60ba
Author: Sebastián Barschkis
Date:   Sun May 15 02:20:04 2016 +0200
Branches: fluid-mantaflow
https://developer.blender.org/rBe32d03d7bd455b9da1faa53dd54debf0a07f60ba

start frame for manta step was always one frame ahead

===================================================================

M       intern/mantaflow/intern/SMOKE.cpp

===================================================================

diff --git a/intern/mantaflow/intern/SMOKE.cpp 
b/intern/mantaflow/intern/SMOKE.cpp
index 9d836ff..7c35139 100644
--- a/intern/mantaflow/intern/SMOKE.cpp
+++ b/intern/mantaflow/intern/SMOKE.cpp
@@ -246,7 +246,7 @@ void SMOKE::step(SmokeModifierData *smd)
 
        // Get the frame number for this step
        ModifierData *md = ((ModifierData*) smd);
-       int startFrame = md->scene->r.cfra;
+       int startFrame = md->scene->r.cfra - 1; // Current frame is always one 
ahead
        
        // Run manta step and handover current frame number
        mCommands.clear();
@@ -462,7 +462,7 @@ std::string SMOKE::parseLine(const std::string& line, 
SmokeModifierData *smd)
        bool readingVar = false;
        const char delimiter = '$';
        while (currPos < line.size()) {
-               if (line[currPos] == delimiter && ! readingVar) {
+               if (line[currPos] == delimiter && !readingVar) {
                        readingVar  = true;
                        start_del   = currPos + 1;
                        res        += line.substr(end_del + 1, currPos - 
end_del -1);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to