Feed

MiikaHweb Blog -> Dynamic Paint (Page 3)


Dynamic Paint v.1.13

Nov-24-2010    1 Comment

I just updated my builds and the patch to version 1.13.

This new version fixes compatibility with recent SVN revisions (build errors and/or crashing) and fixes a crash when duplicating a "paint" object. I also did some code tweaking and added error messages if running out of memory. (Quite unlikely since dp barely requires memory but still... :p)

For download links check my Blender Builds page.

Posted by MiikaH at 16:35

Category:Blender, Development
Tags: Blender, Dynamic Paint

Dynamic Paint v1.12

Nov-13-2010    0 Comments

Dynamic PaintI know it was just yesterday when I released Dynamic Paint v1.10. However, yesterday Thomas Dinges (the Blender 2.5 UI coder) did some cleanup on Dynamic Paint user interface, so I decided to release it right away.


Changes in v1.12:
- UI cleanup by Thomas Dinges (DingTo).
- Fixes a bug with paint colors.
- Some code cleaning and tweaking.


You can download Windows builds or a code patch from my Blender Builds page.

Posted by MiikaH at 15:43

Category:Blender, Development
Tags: Blender, Dynamic Paint

Dynamic Paint v1.10 released

Nov-11-2010    1 Comment

Blender CubeI just uploaded Dynamic Paint v1.10 patch and builds. It fixes some bugs and improves some parts I found incomplete while writing the guide.

Changes after v.1.08:
- Textured painting is now anti-aliased, if AA is enabled.
- Fixes output issues that occured if canvas had more than 32.767 vertices.
- Fixes textured painting with smoke. Apparently it hasn't worked for months.
- Some minor tweaking.

You can download Windows builds or a patch from my Blender Builds page.

I also made a small patch for smoke simulator. It fixes viewing start and end of cached smoke when frame is outside the cache range. Basically this simplifies Dynamic Paint baking and smoke rendering if smoke simulation starts after frame 1. It was commited in SVN rev 33016.


Here's a simple scene testing all kinds of textured painting: (I made this for the DP guide.)

Posted by MiikaH at 23:15

Category:Blender, Development
Tags: Blender, Dynamic Paint

Dynamic Paint status update

Nov-08-2010    1 Comment

It's been a long time without updates, sorry about that. I had an exam period at university and had to focus on studying. But now I'm back. :p


This weekend I decided to update Dynamic Paint baking system. Currently it freezes the whole user interface same way as particles and smoke baking. In the recent SVN it's not even possible to show the process at mouse cursor anymore... Fluids, however, use this new "Jobs system" that processes bake in the background. It seemed quite easy to apply same system to DP.

Unfortunately it turned out to be impossible. Current jobs system crashes if you change animation frames within the bake process and it appears to be quite tricky one to fix. Most likely won't be fixed anytime soon. So I had to revert Dynamic Paint back to the old baking system. :(


Anyway, I have updated Dynamic Paint patch so it's yet again compatible with recent SVN revisions. Now I'm going to finish the second part of my Dynamic Paint guide. I guess I'll be able to release it by the end of this week.

Posted by MiikaH at 13:19

Category:Site News, Blender
Tags: Blender, Dynamic Paint, Patch

Dynamic Paint guide released

Oct-10-2010    0 Comments

Dynamic Paint GuideFirst part of my Dynamic Paint guide is now out. It covers all Dynamic Paint Canvas settings. Rest of the guide (Paint settings) will be released within a week. I'll also make improvements to the existing parts and add some downloadable .blend file samples later.

Check it out here : Blender: Dynamic Paint Guide.

And feel free to inform me if you find some parts confusing or need more info. Otherwise I might not be able to improve the guide. :)


I also posted yet another Dynamic Paint update: v.1.05 fixes some issues with displacement maps and slightly improves effects system.



EDIT 2010-10-18: I've been busy with other things lately and can't focus on writing the second part of this guide. It will be delayed for a week or so. :p

Dynamic Paint patch is now updated to version v1.06. It fixes compatibility with recent SVN version plus some Mac OSX related issues, thanks Jens Verwiebe for reporting those!

EDIT 2010-10-22: Dynamic Paint v1.07 released. It restores compatibility with latest SVN and fixes some issues with textured and face-aligned proximity painting.

Posted by MiikaH at 18:02

Category:Site News, Blender, Development
Tags: Blender, Dynamic Paint, Patch

Realistic rain with Dynamic Paint

Sep-17-2010    10 Comments

I got inspired by my previous paint video, so I decided to try Dynamic Paint with a bit heavier scene.

Result, Realistic Rain:


It features total 500.000 rain particles. Cool thing is that the ground visual is all material+texturing, generated with Dynamic Paint. Every single wet spot and splash is real interaction with those 500.000 particles!

Making of is quite simple: paint texture affects ground darkness and specular, plus a fast drying wetmap is used as bump texture and to add those white splashes.

This scene also helped Blender become more stable. I found a quite nasty particle system bug while trying to render this. After reporting it to jahka it got fixed. :)

Posted by MiikaH at 20:20

Category:Blender, Development
Tags: Blender, Dynamic Paint, Particles

Dynamic Paint beta released

Sep-13-2010    2 Comments

I have some good news. My "Dynamic Paint" tool is ready for another patch release!

You can download a build from MiikaHweb Blender Builds section or from GraphicAll.org.

If you want to make your own build, download the patch here. It's quite massive for a patch. Up to +4000 lines of code. o_O

It's still missing some small features / settings and some parts may not work yet. Yet it's stable enough to be released as beta. Please notify me if you experience any bugs or crashes so I can fix them.

Soon I'll start writing a guide that covers whole "Dynamic Paint" system. I guess most of the bugs gets fixed while doing that.


I also posted a new video of a fluid-like paint test:

I was just testing some stuff before uploading the patch but the result turned out something quite cool. In that render wetmap is used as normal/bump texture. Looks like some sort of 2D-fluid simulation. xD

And thanks again for everyone who donated to support this development! :)

Posted by MiikaH at 18:44

Category:Blender, Development
Tags: Blender, Dynamic Paint, Particles, Fluid

Development still going on

Sep-09-2010    1 Comment

It appears that many of you thought that I had finished whole "Dynamic Paint" system I've been working on.

Now I have to clarify that I only finished "Paint Effects" sub-tool that allows simple spread, shrink and dripping effects on canvas surface. (Previously it only worked on a planar surface of connected UV-wrap.)


There still is quite much to add and tweak before I'm able to release anything. Also my summer holidays ended this week, so a great deal of my time goes in studying. However, it's just minor stuff left to do, so it's possible that I'm able to release a patch this weekend. :)

Posted by MiikaH at 10:41

Category:Blender, Development
Tags: Blender, Dynamic Paint

Effect system finished

Sep-05-2010    7 Comments

Frozen MancandyI 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.

Posted by MiikaH at 06:49

Category:Blender, Development
Tags: Blender, Dynamic Paint, Effect

Progress Update

Aug-27-2010    1 Comment

I've been quite busy with other things lately but Mesh Paint development is still going on. :)

Most of the features I have posted videos about are finished. I have also added some new stuff like ability to paint with mesh proximity (so mesh doesn't have to intersect canvas to apply paint).

One new feature is of course ability to erase paint. (Quite necessary part of any paint system ;o) In this video the wiper is a textured eraser:



Because current development speed is rather slow and still so many features are unfinished, it may take up to 2 weeks before I'm able to post a new patch. (I don't want to release buggy stuff. :))

Posted by MiikaH at 17:55

Category:Blender, Development
Tags: Blender, Dynamic Paint



By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021