FlowMap Painter

[update: check out version 0.9.1]

I’ve been neglecting this blog a bit, but I figured this FlowMapPainter might be a good excuse to post something up again.

FlowMapPainter

Click to download FlowMapPainter v0.9

It’s been pointed out that the overlay feature doesn’t work. Bit of a bug there that’ll be fixed in an imminent update.

This is actually a bit of a port job. I’ve been working on a vertex painter for Unity as an editor extension, but at some point after adding flowmap painting, I realised it could be quite useful as a standalone (eg. for folks using Cry, Source, Unreal, etc). So I spent a weekend rewriting the relevant bits, and putting together a very rudimentary interface (since most of that wouldn’t port directly over from the Unity Editor API).

From the readme:

This here is a flowmap painter. It serves to make artist-authored (or -tweaked) flowmaps a viable option, where current methods tend to favor simulations via Houdini, for example.

(https://developer.valvesoftware.com/wiki/Water_(shader)#Authoring_a_flow_map)

The tool allows the artist to paint areas of flow, and uses a basic flow shader to immediately preview the results.

It also provides a couple of additional visualisations, such as the actual colors that are being painted, as well as a visualisation of the resulting flow lines.

It’s currently a little rough around the edges; for example, needing to type in the path to your output or custom texture, as opposed to having a proper file browser.

 

Any and all feedback is welcome, as I continue to work on this.

 

Cheers,

Teck

8 comments on this post.
  1. Leo:

    low priority: can we have the brush disappear when the cursor is not over the texture window?

  2. LoTekK:

    Definitely! I think I had that in at some point, but broke it somehow and forgot about it. It’ll be in the next release 🙂

  3. Adam Mechtley:

    Thanks for this it’s great!

  4. LoTekK:

    Hope it comes in handy, Adam! 🙂

  5. Curtis:

    Hey, Great work absolutely love this 🙂

    Just wondering up how to set it up for unity, cause been using Flow Maps in UDK and would love to work with this in unity in the editor.

    But keep up the good work

  6. LoTekK:

    Hi Curtis, I’ve been working on a more fully-featured vertex painter within Unity (as an editor extension) that includes this flowmap painting functionality, and I’ll be releasing it as soon as I’ve gotten some stuff cleaned up. 🙂

  7. Curtis:

    Sounds good, loving your work 🙂
    Keeo up the good work

  8. FlowMap Painter update (v0.9.1) | teckArtist:

    […] done a bit of an update to the FlowMap Painter I released a few days ago, and did up a holding page for it, where you can download the latest build (the version checker […]