YOUR ACCOUNT

xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
I see a difference between version 4 and 5 Scale components. Can you add a version 4 scale to the obsolete list?

Version 4:

_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
Version 5:

_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
I can't find any differences on my machine. Do you see it in the Main window (not in Filter Editor)? Please connect your Scale to Result, save the filter and try opening it both in FF4 and FF5. If the issue persists please post the ffxml file here, there's much more in the file than you can see in Filter Forge.
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
With the same results as posted above, on a Mac OS 10.9.5, here is the version 4 scale 0 filter:

ScaleVersion4.ffxml
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
version 5 scale 0 filter:

ScaleVersion5.ffxml
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  Details E-Mail
Sphinx.
Filter Optimizer

Posts: 1750
Filters: 39
They probably changed the internal precision (not just for that component)...
  Details E-Mail
GMM
Moderator
Filter Forge, Inc
Posts: 3491
Thanks for the details. Looks like something got fixed in 5.006 without changing the component version. What's worse, it only affects the Mac version. A bug point for you.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
We didn't change anything in the logic of the Scale component. The change you see is caused by the fact that the Scale component at Scale = 0 is very sensitive to the slightest minuscule changes in sample coordinates.

For example, try the "version 5 scale 0" filter above in Filter Forge 5.007 on different settings of Progressive Preview (e.g. 3 / 4 / 5 passes, Off, Legacy, all with various Degradation settings). You'll see different results - just due to the fact that each preview setting goes through a different codepath.

As soon as you replace Scale = 0 with Scale = 0,000000000000001 or such, the problem disappears and the output becomes consistent across all Progressive Preview settings.

I'm afraid we can't fix or version this. The solution, to me, is to release a new version of the Scale component that disallows Scale ~== 0 by introducing a safeguard limit around 0. Currently, there's already an Epsilon there, but it seems that we need a larger safety buffer.
  Details E-Mail
xirja
Idididoll Forcabbage

Posts: 1698
Filters: 8
Well, so long as I can still get the version 4 behavior as seen here:

https://www.filterforge.com/forum/read...&TID=13792

because that filter is pretty before the version 5 change. Thank you for the bug point and the explanation.
_____________________________________________________

http://web.archive.org/web/2021062908...rjadesign/
_____________________________________________________
  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,533 Posts
+31 new in 30 days!

15,348 Topics
+73 new in year!

Create an Account

Online Users Last minute:

21 unregistered users.