Miika Hämäläinen has been developing a very interesting system to achieve a higher level of simulation realism. By allowing either meshes or simulations to affect textures' value of nearby meshes, ie. to paint on them. And he just said he finished it!
From his blogpost:
I just finished coding "paint effects" system. Now it finally works over UV-seams well enough. Here is a short animation demonstrating spread effect on a 3D surface: Mancandy Freeze.
In that video, paint output is simply being used as a stencil mask for ice textures.
I'm also thinking about renaming this system to "Dynamic Paint", because now you don't only paint with mesh but with particles and other stuff as well
Here are some of his supercool videos.
A huge thanks to you Miika !
I really cannot understand why no comments are left on this one .... this is AWESOME!!! Stunning work, keep it up Miika
Wow.. I can't wait to test out that shield effect..
Something I have been waiting for a long long long long long very long time.
"I really cannot understand why no comments are left on this one …. this is AWESOME!!! Stunning work, keep it up Miika"
Ok, this is my comment. This is awesome indeed. Keep up the good work!
This one opens totally new possibilities.. Thank you so much!
I'm thinking if it's possible to solve that problem due to the differences between the frames... It's very visible in the smoke effect... Just 2 cents
Hey, another star to Blender 2.53 *******
Vow!!! It is too cool and when it is available? on 2.54?
Great work ! Can't wait to play with all these new exciting features !
Blender is getting so impressively good with time, thanks to all the motivated developers
Thank you Miika! These videos look great! I can't wait to try it out.
painting placed polys by pouring perpendicularly projected particles providing a pleasing plethora of pictures to purvey is pritty powerfull :D
Just... amazing !
I´ve watched this since the beginning and im very happy about how fast and great this developed...the possibilities are huge... Blender rises faster than it can be released or even been submittet to trunk...
Thanks Miika, Your job is amazing and very important to all community.
when we will be able to get the blender build incorporating all these.
Wow! Another breakthrough after smoke simulation.
Miika- THANKs A LOT!
One word, AMAZING!!!
Many thank's for this one!
Holy cow! Now THIS is a generational leap!
What passion! I imagine that the best part of creating tools like these is knowing that people will actually use them. Looking forward to seeing what the community creates!
Get that puppy into the trunk!
I have the feeling that the Blender community is in some sort of big bang state. So many great changes in so short time have come since the new version. It's so cool! This is a great one. Thanks a lot Miika!
very amazing indeed! huge thanks to miika
This is a fantastic notice!
That opens a lot of posibilities.
Incredible results!!, I like the pasion you put on this new feature!!!.
When this will be available?. I hope soon.
Great work men!!!.
really amazing work
I'm eager to read some documentation for these features. :O
spectacular! every demo is a finale =D
hope this gets integrated during the next open movie project... or sooner.
thank you for the extra hard work on this, Miika.
Fantastic! Is this going to be incorporated into the main 2.54 branch?
I hate to tell you guys but this whole paint system isn't ready yet. :p I just finished paint "effects" system that is part of this dynamic paint tool.
Yet it isn't that long until this whole system is finished. Just a couple of weeks. (My summer holidays ended this week, so studying takes quite much of my time now. :x)
Anyways, I can't say anything about when (or if) this gets merged to trunk. I'm not in position to decide such things.
dont worry that its not finished, you take your time on getting this perfect tool ready...
btw did i mention your a genius...no..well yes you are
with just this tool you've extended the uses of blender 10 fold and we love you for it
Giovanni Lanfiuti Sep 7th, 2010 at 1:38 pm:
"I’m thinking if it’s possible to solve that problem due to the differences between the frames… It’s very visible in the smoke effect…"
I don't see it.
This isn't one feature, this is ten features!
This is all so so cool. Best new feature of 2010 I say.
I think "Dynamic Paint" is a better name than "Paint Effects", because Maya already has something called "Paint Effects" which is something different entirely. It could get confusing to those going from one program to another.
Maya's "Paint Effects" is more closely akin to a Blender 2.4x feature (I don't know if it's in 2.53) that allowed particles (or any object or objects) to be placed on a mesh using brush strokes. This is useful for randomly positioning vegetation or rocks on a landscape, etc. Maya's functionality for Paint Effects is even more jaw dropping than what can be accomplished in Blender. For a tutorial on how to get something similar to Maya's "Paint Effects", see this tutorial:
Beautiful work on the effects paint system! Can't wait to use it in some vfx production.
Fantastic, really inspiring, extraordinary work, love it, can't wait to use it!
Thank you very much! I'll be using extensively your project soon.
Without your work, whatever trick I would had to use, it wouldn't look nothing near.
You're right... I didn't express well... I was referring to the nape of Suzanne in the fourth video, after the smoke has hit its head you can see the texture stretched but I think this is due to the origin of the smoke and it's not easily solvable... I was wondering if it's possible to avoid this problem...
Obviously Miika's work it's pretty outstanding... It's in a beta stage and it's already perfectly usable (that problem can be boring only with still rendering).
Thank you again!
Very handy. Will definitely try it out.
Many thanks Miika for this awesome new feature!
Hope it will get integrated into Trunk very soon.
The shield effect is so incredible cool, i wanted this for years!!!!!!
great,beautifull ... and useful too ...
they say ... "imagination is the limit!"
looks a bit like http://www.dotblend.com/oldsite/3d_blender_tutorials.htm
a example from 2004 i did...
Glad to see it's finished.
Now if only I can get it to work correctly on my end. I keep running into dumb little snags. lol
Don't worry, I'm sure it's my fault, not the add-on's
That is just so cool, terrific work. Many thanks
Blender just gets better and better, thanks to people like Mika, so a big thanks to all of the developers from me
Where can we find a copy of the finished version?
I have already tested in some optimized builds, and works perfectly! ;)
Nice to see this still progressing and so quickly too. More uses than one individual is ever likely to think of. Well done and thanks for all the work that has gone into this.
Holy flying suzanne cakes this one of the coolest things since the internet. Wow Miika you're my hero.
Incredible! It has a lot of possibilities for animation special effects and it developed fast too.
OHHH MAIII GOOOOOOOSHHH IMMA GO HUG MY MOM NOU. AMAZING AWESOMENESS DUDE
W-O-W!!! Now that's a feature!
Thank you, Miika! Amazing possibilities!!!
I love Blender's community for it's enthusiasts! :)
Excellent! So will this be incorporated in trunk or as an extension??
GOD ¡¡¡ it is, really so amazing ¡¡¡¡, the Displacement Painting is that like me more ¡¡ Wonderfull really ¡¡
In-Cred-Ih-Bull. They were all so impressive, but I was most impressed by the displacement painting. I will have to find an excuse to make a snow scene so I can test this out.
Good effects! Really nice.
Stunning stuff! Just can't work out if the "displacement painting" video is showing a texture being changed, or if the ground/snow mesh being physically displaced by the feet?
@Reaction : I think that the ground surface is physically affected by the mesh of the feet.
This amazing feature will be a great tool. As I understand it, it will be compatible with my "Tracks Creator", a setup using object particles to create animated textures used for displacement.
In my current system, I have to render an animated texture and use it in a second pass for displacement.
With the use of Miika's tool, I am almost sure that all the effect could be achieved in only one pass !
Thank you Miika for this great feature !o)
How long will we have to wait for your new Blender awesomeness, Miika Hämäläinen?! How long will we have to wait for Blender 2.6 altogether?! Great job, MiikaH!
but please please please, avoid the world of pain you're gonna reap by calling it "PAINT EFFECTS"....
most people that hear that will think of maya's "PANT FX" and they're gonna be asking question after question about how to do stuff like that.
may i suggest "shmutz" or "pollock"... "dynamic paint" is indeed good as well. just anything to avoid needless confusion.
Holy shit! this is incredible!
When can we get are paws on this thing? :3
@ ROUBAL & Reaction,
I've not tried it yet, but I believe that the painting process is made, and then on a texture layer above it, a simpler texture is placed above it and set to NOR. This means that the animated paint texture can be set to a large displacement and the Nor level shows on top of it.
But I'm just taking a guess at it. lol
Awesome!Great job Mika!