17 Sep
2012

FlowMap Painter

Category:GameDev, TechArt, Unity

[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 thoughts on “FlowMap Painter

    1. 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 🙂

  1. 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

    1. 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. 🙂

Comments are closed.

Teck Lee Tan

Tech Art Manager at Riot Games
Tech Art Portfolio

You can also find me at:

Post Categories