More comments/Questions

Made some POP Bananas as exercise in the POP world.

A couple of Questions arose in the process:

  • I’d find it great to have a “greater than” (etc) adjustable constant operation for an attribute in the Math POP. I found it a bit counter intuitive when I found the > 0 etc stuff under quantize. Of course, we gat a boolean value out of this, but calling this quantization I find a bit odd. Generally, I would be happy to have a constant B and C parameter in the Math POP so we could also have smoothstep etc there.
  • Will we get an Attribute Blur POP?
  • Is it possible to use an attribute to influence a MAT param instead of a map? (like metallic in PBR MAT but an attribute instead of a TOP)?
  • POPto CHOP generates channels p0 p1 p2. CHOP to POP by default expects tx ty tz. So pop->chop->pop needs adjustments that seem uneccessary.
  • CHOPto POP: can we have a switch to generate a closed geometry?
  • Similar to the Line metrics POP it would be great to have a surface merics POP. At least to calculate something smilar to curvature.

Thanks!

Hi Patrik, so the short answer is you can use math mix combine for all your A > B comparisons needs, but we’ll discuss internally, we might shuffle things a bit on some other POPs, thanks for the feedback!
Alternatively Group POP/Delete POP have comparisons with adjustable threshold on attribute page.

Smoothstep is also on math mix combine - that’s where you’ll find the most functions

I would like to, would you mind clarifying what you mean?
I was thinking there could be different modes

  • one blurring based on a radius (basically a loop/average with current neighbor POP)
  • one other aware of topology and using connected neighbors (which is also something I’d like to add to the neighbor POP)
  • maybe one using the new dimension metadata and using neighboring coordinates, at least up to 3d (blurring 2d/3d grids)

Not directly, for now you would have to convert a MAT to GLSL and tweak it to use attributes.
I’ll add it as an RFE to optionally use attributes (only Color is recognized and used right now)

we used to have tx ty tz by default in the POP to CHOP but removed it since a lot of time one is interested in other attributes, maybe we can add it in a dropdown menu as a shortcut
otherwise that’s not much but CHOP to POP accepts pattern matching so p? will get you p0 p1 p2
I guess we could treat P as a special case and automatically rename to tx ty tz to follow CHOP conventions - we’ll discuss internally

I’ll add that as an RFE, we’re also planning on adding a way to open/close line strips in general

we just started talking of a surface or primitive metrics, we’ll make sure to add curvature to it

Dear Vincent,
Thanks for your comments!

Since I have not yet played around with higher dimensional attributes and I think I could more easily implement a simple distance based blur myself in GLSL I would prioritize the topology/surface aware blur. Ideally we could choose between these modes, but again, this one would be highest on my list.

It would definitely be interesting to offer some sort of ‘Convolution POP’ where we could use another attribute as the kernel (maybe thats what you also mean with the higher dimensional idea). But it seems that this would be a bit cumbersome to set up and most of the time a simple gaussian over the surface would be what people need.