Jump to content

Recommended Posts

Posted

None of the cellnoise functions work in V2.3 on Mac

 

https://affinity.help/photo2/English.lproj/pages/Filters/filter_proceduraltexture.html

Voronoi Noise    
cellnoise cellnoise(S x, S y)
cellnoise(S x, S y, S spread)
 
cellnoise2 cellnoise2(S x, S y, I degree)  
cellnoisedist cellnoisedist(S x, S y)
cellnoisedist(S x, S y, S spread)
 
cellnoiseedge cellnoiseedge(S x, S y, S sz, S softness)

Tried to reproduce cellnoisedge from the tutorial:

No matter what parameters you specify, the output of these PT functions is always 0.

 

Mac mini M1 A2348 | MBP M3 

Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.

 

Posted

@NotMyFault

It took me a while and some experimentation, but I finally got the "cellnoiseedge" function to work with Procedural Textures. I am also on a Mac.

I watched the same video you did. For whatever reason, I had to add an extra Parameter (labeled "h"). It doesn't DO anything, but if I remove it, the formula doesn't  work and I get the same result as you did. It needs to be there. It's a totally mystery to me because I didn't have an "h" parameter in the equation! 

I edited the formula a little, added some descriptions to the parameters, etc. FWIW..

Voronoi.png

2024 MacBook Pro M4 Max, 48GB, 1TB SSD, Sequoia OS, Affinity Photo/Designer/Publisher v1 & v2, Adobe CS6 Extended, LightRoom v6, Blender, InkScape, Dell 30" Monitor, Canon PRO-100 Printer, i1 Spectrophotometer, i1Publish, Wacom Intuos 4 PTK-640 graphics tablet, 2TB OWC SSD USB external hard drive.

Posted
4 hours ago, Ldina said:

For whatever reason, I had to add an extra Parameter (labeled "h"). It doesn't DO anything, but if I remove it, the formula doesn't  work and I get the same result as you did.

Thank you so much for sharing. That is insane. The input variable h is not even used in the formula, and normally h is a reserved name (giving the height of the document) that is not even allowed to be used as name according to Affinity doc (like x and y).

good as workaround, but even more confirms this is a bug.

and yeah, this is one of my major complaints: for several functions from PT filter, the number and/or type of parameters, or the suitable value ranges are not (correctly or fully) documented. It make a hell of difference if you need to use 0-1 (like bounded color values), small integers, positive / negative values etc. this must be documented.

Mac mini M1 A2348 | MBP M3 

Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.

 

Posted

Thanks for your report @NotMyFault!

I can confirm this issue was found and reported internally - as it seems to only affect the Metal rendering pipeline on macOS.

This has since been marked as fixed in the latest 2.4.0.2222 beta version, so I'd recommend trying again in this version, or waiting for it to be released to retail :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.