Hi, I have a question on “Quantize” that can be found in math and math mix POP, with the “>= 0”, “==0” and the like.
I’m confused how these work and why it has the same name as the quantization function that can be found in Limit Operators of other families, including Limit POP. Could there be an other name to give it if it’s something different?
Also in Limit POP the quantization options are written in all letters vs with symbols in math POP: “Equal to zero” in Limit POP vs “==0” in Math POP, is it normal?
I hope I’m not being too dumb here but I figured it was maybe worth reporting.
Hello Sébastien,
Quantize with logic operations is simply comparing the attribute value with zero and convert the Boolean result to a floating point number (0.0 or 1.0).
In the compute shader, for ‘>= 0’ or ‘Greater than or Equal to zero’, the operation could look like this resultVal[0] = float(resultVal[0] >= 0);
floor(), round() and ceil() can also be considered quantization functions, but for the Math and Math Mix POPs, for consistency, these functions were grouped in the Post Operation parameter.
We will make sure that logic quantization operations have the same label across the different POPs. Thank you for pointing that out.
Thank you for the reply, that was indeed just a misundertanding on my part!
Is it helpful to report this type of stuff as some other less knowledgeable people like me might wonder as well? or do I just keep sending crash reports, bugs and seeming inconsistencies?