[Soc-2011-dev] Weekly progress report #6 - Dynamic Paint
Miika Hämäläinen
miika.hamalainen at kolumbus.fi
Sat Jul 2 00:20:39 CEST 2011
> 1) what you did this week
In the beginning of the week I was optimizing last week's point
adjacency code. As a result, initializing vertex surface with movement
effects enabled is much faster on high vertex counts.
Then I begun re-investing the iWave code from February. Back then it was
producing very unrealistic movement for moving obstacles and I still
wasn't able to fix it. I have also been contacted by other developers
facing same problems with it.
Eventually I decided to use another height field based algorithm
instead. Since Blender already has a fluid simulator, I wasn't looking
for most realistic but a fast and simple system people can use to
quickly add 2D fluid movement.
So now after days of testing and tweaking it's about finished. Current
algorithm works fine for vertex surfaces and in theory you are able to
apply it on any mesh surface - as long as it has enough vertices. Of
course evenly divided grid provides best results. All what's missing is
some more tweaking, testing and cleaning debug code so I'll likely
commit it tomorrow.
You can check a screencap here:
http://www.youtube.com/watch?v=vcFId-V9R48
> 2) what you will do next week
Next week I'm planning to do lots of testing on current code and focus on small improvements instead of main features like in previous weeks. This also means more time for documentation.
More information about the Soc-2011-dev
mailing list