YOUR ACCOUNT

Login or Register to post new topics or replies
Neil Blevins

Posts: 27
A pretty common noise type available in other programs is "Turbulence". Turbulence is really just a modification of a base noise type. Take whatever base noise you want, put its range into -1 to 1, take the absolute value of that, and you get turbulence (note, this formula happens before fractal iterations are applied).

So for example, here's regular Perlin Noise:



and here it is after Turbulence is applied...



This can be applied to Worley Noise (Cellular), any any other noise type. With it you can achieve some great effects...






While it is possible to build a filterforge network to do this, it would be great if we could just have this in the Noise Profile of all the noise types as a preset, so is there any chance we could have it added? Thanks for listening!

- Neil
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
In the mean time, before custom components we can drag and drop, I've found a custom components folder helpful for cut and paste operations at least.



But actually, a V curve attached to the perlin profile isn't that much trouble.
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
Neil Blevins

Posts: 27
Ya, I'm actually considering making a filter that contains all of my custom components, so I can go in there and copy and paste them to WIP filters. Again, until we can drag and drop custom components from some sort of custom area in the components shelf, in which case I'll use that instead.

- Neil
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
While it makes it easier to experiment and try out things, it also adds to the control complexity of the noise components.

Since the effect is only one curve component away (or two if you want it to work with other curves too), it is unlikely that they'll add it.

  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Here is how you'd make it to take other curves too (the "Gain" curve could be anything here..)

  Details E-Mail
Neil Blevins

Posts: 27
Quote
While it makes it easier to experiment and try out things, it also adds to the control complexity of the noise components.


Well, it only adds one more entry into a drop down menu with 5 existing entries, so I don't see it adding that much more complexity, but I guess everyone has their own definition. For me adding an extra curve component is more complexity than adding it to the profile list, but we'll see if they'll consider it.

- Neil
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Ah, yes if you add it as a curve preset then you're right. I thought you wanted a checkbox that worked with any curve.
  Details E-Mail
Neil Blevins

Posts: 27
Quote
Ah, yes if you add it as a curve preset then you're right. I thought you wanted a checkbox that worked with any curve.


Ah ok, that makes more sense. Ya, don't want that, just want it added to the already existing profile dropdown.

- Neil
  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
I'd be happy just to be able to see the guts of the profile curves *inside* the noise components. Several are unique to those components, and the icons for them are too small to use as a guide for making those curves usable *outside* with other components.

I've looked for snippets that might feature those curves, but no luck!
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
If you don't mind a little digging , you can find the curve presets for build in profiles here:

c:\Program Files\Filter Forge 7\Resources\CurvePresets.xml

  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
Very interesting! Are the components in the xml portable to ffxml? Seems easier to cut-and-paste, and then grab the components out of the filter you did it in.

Thanks!
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
Dunno - try saving some curves in a new filter and see how the parameters look
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
That was easy smile:-)

Here is a filter with all build in profile curves from all components

All Build In Curves.ffxml
  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
Wow! That's handy! Thank you! smile:)
  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
Aw, nutz! smile:( I'm on Filter Forge 6. I can't open it! smile:cry:

I'm not having any luck replicating the trick, either.
  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
Well, I've gone over the markup and proofed it for errors. There's got to be something I'm missing, 'cuz I keep getting an "invalid format" response when I try to open it in Filter Forge.

You can look it over if you like. Maybe you can spot what I've done wrong...

_Snip Internal Curves.ffxml
  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
Worked it out the hard way. Comparing the result to the previous one, the main difference that stands out is the way some values are stored. Looks like float values were required (but not used internally).

_Snip Internal Profiles.ffxml
  Details E-Mail
David Roberson
Artist
Posts: 404
Filters: 36
I do hope you stay interested in turbulence noise as a topic. I've been trying to work out a flow turbulance distortion method, but so far it's more of a notion than a project. I kinda know how I'd do it in Photoshop manually, with a few spiral distortions set on the margin of opposing horizontal displacements, over a few iterations.

I'm just not at the point where I know how I'd need to implement it in FF.
  Details E-Mail

Join Our Community!

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,531 Posts
+36 new in 30 days!

15,347 Topics
+72 new in year!

Create an Account

Online Users Last minute:

26 unregistered users.