I've added the ability to actually load flowmaps, so you can either pick up where you left off in your last session, or load up a simmed flowmap to tweak, for example. Tiling/wrapping option, too. A few more additions and fixes in the 0.9.2 update (October 4).
So I've been working on a vertex painter for Unity for a while now, and at some point decided to add flowmap painting functionality to it. Then I realised that this would be pretty useful outside of just Unity, so I ported most of the code to work at runtime, and put together a rudimentary standalone build. I'm gonna keep updating/maintaining it, adding functionality as necessary, as well as fixing stuff that might be broken. Also, I'd like to make it such that the UI isn't as fuck-ugly as it is currently :p
A video of it as of last Friday:
I've since added [ugly] functionality to load your own tiling texture for preview, and also to load an overlay image (eg. an overhead shot of your terrain so you know how you want your flow to look like).
As a sidenote, this could probably be used to create maps for anisotropic specular, for example.
Have at it, and feel free to abuse the shit out of the feedback button to spam me with bug reports and suggestions!
Last edited by LoTekK; 10-03-2012 at 12:26 PM..
Reason: Updated with new version
konstruct, you mean as the plane that currently exists just rotated in a 3d space, or actual importing of the target geometry that you are generating the flowmap for? I think the later would be more trouble than it's worth, seeing as textures are normally painted from this perspective anyway, I don't think the rotated plane would help either.
This app looks awesome, and I can already think of ways I can use this. Im going to see if the textures can be used to generate anistropic highlight normals for hair...
I`m thinking like a flow volume. As opposed to a 2d flow map surface I`m not sure if the usage would be for a simple texture anymore though, but more so control of the movement of AI, or FX in a 3d space or something. I dunno I`m kind of thinking out loud. Pay no attention to the crazy guy in the corner.
Last edited by konstruct; 09-17-2012 at 11:19 AM..
I've done a bit of an update.
- fixed a bug with the overlay feature (it was broken)
- added a pinch/inflate brush, as well as a vortex brush
- added pan/zoom functionality
- version checker, too!
- I'm using a denser plane right now, since you can zoom in
- this unfortunately means the flow lines preview is a bit... slow
Denser grid, zoom and the inflate brush work awesome.
This is insanely cool.
I'm curious as to how this works, is the painting already being done in 3d with brushes being projected from the camera and pushing around vertex normals? Could it support panning and rotating around the plane with the camera? It would be awesome to have the ability to import geometry with non square, unwrapped UV usage to paint on as well as background geometry to guide you.
Last edited by Computron; 09-20-2012 at 10:58 AM..
, dedicated polycounter, 1,841 Posts, Join Date May 2011, Location Minnesota, USA