CorvusCroax
![]() |
1) So, lately I've been using FF a lot for making maps. A nice feature would be an erosion node, similar to what exists in Vue and Bryce. I've been digging all over the web, and as far as I can tell, there aren't any Photoshop filters which do this. Currently I have to load my grayscale heightmaps into vue, then back into FF.
You can see here on the Vue Website (about 2/3 the way to the bottom.) Geocontrol2 also has some pretty amazing erosion: GeoControl2 Also talked about on the FF forums HERE Here is a paper describing one algorithm: HERE (Might be able to mock this up in FF, as a 1 iteration pass, actually...) 2) Directional Blur: It would also be great to have a blur similar to Photoshop's wind blur. This would be very handy for water streaks, fire, hair, and things like that in FF. Looks like this: ![]() |
|||
Posted: June 12, 2009 6:10 pm | ||||
Betis
![]() |
+3
![]() Roses are #FF0000
Violets are #0000FF All my base are belong to you. |
|||
Posted: June 12, 2009 8:59 pm | ||||
tigerAspect | ||||
Posted: June 13, 2009 8:01 am | ||||
Skybase
![]() |
Oh yeah... forum post from April :o. I was never able to create the "same effect" and it might as well be done as a component than a filter.
Reason obviously is that erosion would actually be generic enough to look like a lot of things, from plant growth to rivers, mountains and beyond. The node can be more than just for terrains! |
|||
Posted: June 13, 2009 7:35 pm | ||||
CorvusCroax
![]() |
Indeed! Erosion could be used for all sorts of things: -rocks -general wear and tear on mechanical objects / surfaces: (use the erosion as a mask for say, scratched metal beneath) -organic veins or branching (erode something, then calc the difference w/ the original That said, there are a lot of 'make a terrain map' filters out there. People are definitely using FF for that sort of thing. As far as I know there aren't any good Photoshop filters out there which handle erosion. This could help pull another demographic (people who are into maps) into FF. Genetica has a 'weathering node' but I don't think it does proper erosion w/ the heightfield. Anyway, an erosion node green component would open up a lot of possibilities in FF, imho. |
|||
Posted: June 18, 2009 12:21 pm | ||||
Crapadilla
![]() |
I'm hoping that Vlad has this covered with Bombers in v2...
--- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: June 18, 2009 1:04 pm | ||||
CorvusCroax
![]() |
Is there some way that bombers could be used to effect erosion? How would that work?
|
|||
Posted: June 20, 2009 10:20 pm | ||||
Skybase
![]() |
Erosion can be based on gradient maps. Probably should stand alone as a single component. Probably shouldn't be even called "erosion" because if its generic enough, it can become pretty much anything.
Not only can it be rivers, lakes, mountains, but it can be textures of leaves, cracks in walls, a lot of the natural things can be simulated using just a generic thing. Sounds useful to have at least from my stand point. Either way, the way erosion works in many programs is that you have gradient maps that determine starting points of the erosion or maps which control complexity of the erosion. Put it this way, if you made an erosion specific FF node it'll look have connection points like this: 1. Amount (which can be connected with maps, Can determine starting points of the erosion here.) 2. Complexity (also maps) 3. Depth / Size 4. Profile (to shape the erosion looks?) I wouldn't know, but there's enough application for such node. Can also significantly increase what we can make with just a bit of creativity. |
|||
Posted: July 18, 2009 11:29 am | ||||
Crapadilla
![]() |
I remember that Vlad posted somewhere about a generalized "hairy" particle/bomber type that was planned, and I'm guessing that we could use those to fake certain wind/erosion type effects. Still, true erosion of arbitrary heightmap inputs would be a different beast, I'd wager, so +1 from me for an Erosion component. --- Crapadilla says: "Damn you, stupid redundant feature requests!" ;) |
|||
Posted: July 19, 2009 2:00 pm | ||||
CorvusCroax
![]() |
I'd add another input for 'hardness'... which would tell it which areas to erode more and which areas to erode less. Could be either an absolute value or a map input. Might also be cool to have a direction angle, maybe. Here's what Vue7's erosion thing looks like. Note that it's basic bitmap terrains are pretty usually, like 512 to 2048-ish (beyond that it slows down a lot, and you're better going to the 'procedural mode) and always a power of two. You can see that I've applied some wind erosion to the top of the mountain and Fluvial (little river-flow cracks) to, well, mostly everywhere. You can also see, near my cursor, it's showing some alluvial erosion, which is pretty cool: it's taken a height-pixels from one spot up the mountain and piled it up at the bottom of the valley. Nifty! ![]() |
|||
Posted: July 19, 2009 4:20 pm | ||||
CorvusCroax
![]() |
I agree! There are a lot of people out there who mess around with maps, and I think they all use photoshop at a minimum. Like I wrote above, I don't think there are any stand alone erosion tools out there (I've looked quite a bit!), without getting into more specialized tools like Geocontrol. So, it would be a potential new market for FF: map enthusiasts. Also, keeping w/ the FF tenet to keep things as generalized as possible, maybe a place to start would be to have a 'Calculate Slope' green component. This would essentially take the height map and convert it into the normals, one channel/direction at a time: you'd specify if you wanted X,Y or Z. (FF can do this quite quickly, evidently.) Once you have the height and the slope, you can start to do things like push things around based on slope, and weighted by direction. (ie: at areas which are high in slope, increase / decrease the height) |
|||
Posted: July 19, 2009 4:33 pm | ||||
SpaceRay
![]() |
+10
|
|||
Posted: August 9, 2012 3:18 am | ||||
Morgantao
![]() |
Would love to see this in FF
![]() |
|||
Posted: August 25, 2012 10:10 am | ||||
SpaceRay
![]() |
You forgot to say something very important and essential for the request: In WHICH VERSION would you love to see it ? ![]() ![]() ![]() Because if you just say simply that you would love to see it in FF, it could be in FF 4.0, FF 7.0 or perhaps in FF 9.0. |
|||
Posted: August 25, 2012 11:01 am | ||||
Morgantao
![]() |
I don't expect this any time before FF 15.5
![]() |
|||
Posted: August 25, 2012 2:15 pm |
Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!
33,711 Registered Users
+18 new in 30 days!
153,533 Posts
+38 new in 30 days!
15,348 Topics
+73 new in year!
40 unregistered users.