YOUR ACCOUNT

Login or Register to post new topics or replies
Indigo Ray
Adam

Posts: 1442
Filters: 82
I already know that Filter Forge can express very large RGB values as "Infinity" or "-1.#INF" (negative infinity) when using the eyedropper tool.

Recently, I discovered two new terms: "-1.#IND" and "1.#QNAN", and they occur in the same pixels that are causing rendering issues.

To replicate, please download the attached filter and select it. You will see blue or cyan triangles at the top and bottom. Enter the filter editor, and select the profile gradient component next to the result component. Use the eyedropper in the preview window on one of the triangles, and read the red channel.

Then, uncheck the "abs" control and use the eyedropper again.

If you lower the "iterations" to 10, the strange values should not be present. What's going on?

Mandelbrot (complex).ffxml
  Details E-Mail
Indigo Ray
Adam

Posts: 1442
Filters: 82
(example pic)
(I am using 5.008. I never tested this in previous versions)

  Details E-Mail
Indigo Ray
Adam

Posts: 1442
Filters: 82
I solved my dilemma by clipping the values to low dynamic range (LDR) or using an "If" component. It seems that "IND" and "QNAN" are treated like -Infinity.

I can also replicate these values in a much simpler filter, but this is definitely nothing new to the FF programmers.
  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
+39 new in 30 days!

15,347 Topics
+72 new in year!

Create an Account

Online Users Last minute:

27 unregistered users.