YOUR ACCOUNT

Login or Register to post new topics or replies
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
The expected output should result in a bunch of randomly sized circles yet the output doesn't do that.

There's no error or warning so I'm not sure if this is by design or a bug.

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Nevermind, I feel silly. Bitmap components don't work with any looping functions. How can I forget?
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
High Pass should work with Bomber+, and I get a bunch of randomly sized circles in your example.
What is your Size Chaos value?

Highpassed Bomber Plus.ffxml
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
I disabled the size chaos value, but that's just an example. I wanted to randomize a couple patches of noise via offset per particle. The offseted noise then gets fed into highpass, which is where the issue happens.

So yes, the highpass does work, but not in the way that I'm using. I can post some examples of this if anything.
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
How do they say, a picture is worth thousands of words? Please post a filter if you want our testers to look into it.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Example situation. This is the EXPECTED output. The bomber plus outputs a bunch of offset patterns.

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Then upon introducing the HIGHPASS component after the offset.... the output of the bomber plus are all identical.

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Swapping the order of operations from offset --- > high pass to high pass --> offset actually works.

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Here's the example filter with two networks inside. A simple order change seems to fix it but it seems kinda counter-intuitive? smile:) Hope this explains!

Example.ffxml
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
I had to ask Vladimir because it's highly counter-intuitive smile:-) Today I learned something about FF.

First, you were correct in saying Bomber+ doesn't work with High Pass - in the sense that High Pass (like all other bitmap components) strips all meta-data from the slave subtree. The filter will render correctly but Bomber+ won't receive the randomization meta-data from its slaves.

However if High Pass doesn't receive any meta-data it has nothing to strip. In your example High Pass only processes Perlin Noise, and the randomization meta-data are injected after High Pass and thus are preserved.

Hope this explains!
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
That makes sense! Thanks. I basically ran into the problem while constructing my random country map generator. I figured something to do with the order was doing interesting things. As a result of this, I managed to make the image I've attached here.

I also realize there's a brief mention of this in the documentation. Either way, it works.

  Details E-Mail

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,712 Registered Users
+19 new in 30 days!

153,534 Posts
+31 new in 30 days!

15,348 Topics
+72 new in year!

Create an Account

Online Users Last minute:

80 unregistered users.