Let’s Paint!

MiikaH is doing some eye-popping experiments with dynamic mesh painting.

MiikaH writes:

This system allows you to “paint” textures with other animated objects or particles. The “canvas” can be any mesh and it can even be animated. You can also specify colors for painter objects. Result will be saved as an image sequence that can be used on canvas as texture to produce preferred effect.

However, this project is still in very early stage so there is no downloadable build or patch available anytime soon. Test builds (Windows) and patch code are now available!

Displacement map painting

Particle Painting

Mesh Paint Sub-steps

Painting Mancandy

Links

Twitter



Please support us

  • http://www.FreezingMoon.org Dread Knight

    Seen some of those before, pretty awesome :)
    Maybe he’ll manage to revolutionize 3d painting and such.

  • MmAaXx

    O_O

    no comment.

  • http://www.miikahweb.com/ MiikaH

    Lol, nice timing.

    I just uploaded a patch and test builds a few minutes ago. o_O

  • JestaBlunt

    just…absolutely wow…nothing more to say

  • miya

    beyond my imagination!!

  • http://studio.jumpers-inn.de AlexK

    Really stunning! I just love what people are doing with Blender :)

  • grol

    wow!!!

    this is really really cool!!!

  • Gregzilla

    Impressive work.

    Finally a way to create automated shield effects with particles :)

  • Vassilios

    Amazing!!

  • abhi

    awe! that’s one of the coolest works amazing keep going.

  • horace

    wow! i especially find the displacement map painting very useful.

  • txrx

    nice work! That’s awesome!

  • http://arnaud.ile.nc/sce/ Piiichan

    Very useful in many ways!!!

  • http://www.thedevelopertuts.com Bratu Sebastian

    Cool idea. Blender will be the coolest application ever.

    I imagine the painting is working like a vertex group applied in realtime. Or something.

  • txrx

    Can imagine using the fluid painting to colour a mesh then setting fire to that texture from the points with the painted material on it.

  • Shaksa

    Awesome!! This will be so useful.. Great work!

  • http://hostomato.com/ Olav

    One word: Stunning! I’m really looking forward to playing with it.

  • Jamez

    Extremely cool and potentially very useful! I can imagine the flood of new CG splatter/gore tests posted on Youtube when this feature is integrated. Splattering blood and brains over your character will be the new fluid sim :)

    Would be really useful if the dynamics could be calculating at the same time as the displacement for more realistic interaction, but that is probably way outside the scope of this tool. Although the new dynamics work from Aligorith combined with Miikas’ work here would be a very interesting mix indeed.

  • http://cbpiratereviewed.org/ CB pirate guy

    That’s rather cool. Though for me, the ability to paint textures on a surface (like shown in the other video a few days/posts ago) is more useful. The displacement painting could be cool when your character is walking through the snow, for example.

  • http://3d-synthesis.com ROUBAL

    Great demos ! I already love this tool ! I was looking for something like that for a while to get wet surfaces on the path of a stream of water…

    Thanks a lot ! Blender is going to include some new marvelous tools !

  • ralmon

    At CB. I don’t really know what you are talking about. Still this is really useful in animation (obviously) as it added more layer on object interaction (spilled water, wiping a window, spray painting objects, dirty footprints).

    Very great feature! Would found lot and lot of uses.

  • http://robo3d.com Robo3Dguy

    Wow!

  • vklidu

    I looked for this feature several times before!!! So I’m looking forward.
    Congratulation MiikaH !!!

  • http://www.wonder-studio.com MonkeyOnMyShoulder

    Will it be possible to change the resulting painting over time ? Like a back-to-normal or attenuation or spreading or … ?
    Anyway, it’s already really really cool as is !! Great work !

  • http://www.miikahweb.com/ MiikaH

    @MonkeyOnMyShoulder

    There already is “dissolve” that fades paint away during time. And my next goal is to add some sort of “effect” system. It should include at least gravity based dripping and expanding/spreading.

  • Olaf

    Awesome! The level of innovation with open-source never ceases to amaze me.

  • http://chibiyugi.deviantart.com Patrick

    Oh.. My.. Blender.. WOW! Looking forward to an OSX test build. Keep up the great work MiikaH!

  • http://blenderwallpapers.co.cc TLOZ

    Yay ;)
    I’m definitely going to use the displacement-texture-thingy-whatever-it’s-called ;)

  • Pixel81k

    ROFL – poor ManCandy *gg

    but: great effects!!!!!!! Congratulation

  • http://www.wonder-studio.com MonkeyOnMyShoulder

    @MiikaH : Fantastic ! And would it be unrealistic to imagine a Blender’s paint/sculpt tool attached to each particule to create even more complex results ?

  • mjordan

    Wow. This is so amazing. o_O

  • http://meshweaver.blogspot.com/ MeshWeaver

    woah…that is simply amazing! :D

  • http://www.visnevskis.com/ kivig

    Awesome!
    Can’t stop wondering what blender will look like in a year or so 8)

  • http://aasm271.carbonmade.com raul abonitalla

    that is so amazing sir.

  • dagobert

    speechless!

  • Stephen Ashby

    This is why I love blender. You never know what awesome stuff is going to pop up next!

    Thanks MiikaH

  • FunkyDude

    Wow, that’s really nice.

  • http://patriarchproduction.com Consideringthepickle

    I’m blown away! This is amazing. I can think of 5,000 things I want to do with this now. Get this in SVN!

  • http://talesfromthecellar.com Mitch

    Very impressive stuff. I can see many uses for it.

  • Neo2068

    That’s really awesome. Great work!! I’m looking forward to see it as a feature in an offical blender release.

  • Olaf

    The part with the frosted mirror is really cool, I wouldn’t know how else you could that without this patch.

  • Dennis F.

    This is fu**ing amazing! yeha!

  • Matt Heimlich

    @Olaf

    A hand animated mask texture would do it. But that would be an incredible pain in the ass.

  • http://krita.org Blendiac

    That displacement painting would be mind-bogglingly useful for scenes with people walking in snow (like the opening shots of Sintel)… Merge! Merge! Merge! :D

  • Fabrizio

    Wow! I haven’t looked forward to something as much as this in quite a while!! :) Thanks!!

  • http://www.løl.com Jasper

    looks very promising ! WOW !

  • http://kunztfehler.tumblr.com kunztfehler

    very, very nice. can’t wait to try it out

  • Santiago

    Imagin applying the displacement map paint into the game engine, like in snow scenes or stuff like that, that stuff would be otherworldly.

    But, step at a time, first well have to wait until particles are included in the game engine.

    Apart GE. THIS STUFF IS GREAT. I really see lots of really cool awsome developments for blender and have no idea how you guys do that stuff!

    Congratulations men! really awsome future.

  • http://www.blender-pro.com uriel

    Bravo, bravo, bravo…amazing experiment, all that features were needed, chrismas in august !

  • http://www.mindinsomnia.com Aussiedude

    Could have a character walking along, and everywhere they sit, the ground glows?

    Could have a particle system of cold wind that slowly ‘freezes’ objects as the air hits them?

    Or have an tonne of objects being dropped and making ‘dents’ in everything they hit, painted on and also producing displacements in the things they hit?

    .. The possibilities with this kind of feature really are limitless on how it could be used. Just one feature, yet so many possibilities? This is the kind of stuff we need in Blender! \o/

  • http://www.rodrigoguimaraes.com Rodrigo Guimaraes

    This is awesome!
    Great work!
    Thanks for creating this tool for Blender!

  • Ron Proctor

    Extremely cool.

  • Stephen Ashby

    I used mesh paint to create a saw cut in a mesh. Unfortunately, I had to take all of my png’s into photoshop to change the black to grey, or else the entire mesh was displaced, and not just the saw cut.

    Am i doing something wrong? Is there a better way to do this?

  • http://www.miikahweb.com/ MiikaH

    @Stephen Ashby:

    You could use Displace modifier. That way you can adjust “zero displace” level.

    But yeah, I guess using gray neutral is the the Blender standard. -> Changing it to next version so it’s an out-of-box ready displacement map. :)

  • Thomas

    Amazing!!

  • Alex Blank

    Integration with the GE would make Blender even more powerful and useful for pro game developers, not to mention the time saved when using it for animation. A very useful and smart feature.

  • Dane

    that looks like it could be extremely useful (like for all those times you just decided to use millions of particles to get a similar effect, but not nearly as effectively, and it leaves you machine useless for weeks sometimes)

    I especially like the one with the mirror :-)

  • DoubleZ

    Just amazing oO

  • bojo600

    AMAZING!! blender has needed these features for a long time, displacement map painting will be great especially for snow

  • http://N/A REZ

    Displacement meshes- Wish I knew how to program. The combination of smoke sim, auto mesh displacement, interactive lighting, booleans, physics and particles are going to make for one massively awesome impact plugin one day!!

    http://www.mirvadim.com/
    http://www.youtube.com/watch?v=bFOJO4XwO9A

  • Sen

    CooooooooooooooooL!!!

  • Ian Calhoun

    This… is just awesome O.0

  • http://wraybowling.com wraybowling

    WOW! I found a less exciting post about this elsewhere, but THIS is so much cooler and farther along than I expected!

  • http://blog.pdark.de/ Aaron Digulla

    Awesome!