Page 1 of 1
Bind of Float Attribute Doesn't Work with Material Node?
Posted: Tue Oct 07, 2025 12:15 am
by bollella
When I bind a float attribute on a set of packed instance to a Texture Instance Color node in a material I find it doesn't work if I declare the material in a Material SOP node but does work if I declare the material in the Material field of the Render tab in the Object's parameters. Is this correct behavior or am I missing something? I'm on MacOS/M3 system.
Thanks,
Greg
Re: Bind of Float Attribute Doesn't Work with Material Node?
Posted: Tue Oct 07, 2025 12:44 am
by dom_otoy
Hmm so this usually shouldn't be much of an issue, but it matters if you apply the material before or after packing it for it to be correctly recognized. I'm pretty sure for packed instances you have to apply the material before packing.
Re: Bind of Float Attribute Doesn't Work with Material Node?
Posted: Tue Oct 07, 2025 1:07 am
by bollella
dom_otoy wrote: Tue Oct 07, 2025 12:44 am
Hmm so this usually shouldn't be much of an issue, but it matters if you apply the material before or after packing it for it to be correctly recognized. I'm pretty sure for packed instances you have to apply the material before packing.
Wow, yes, that was it. I have a bunch of different rock meshes and was scattering them on the surface, each type of rock with its own material, of course. I had one Material SOP just before the output with all the materials applied to rock group. I was using the float attribute to manipulate the individual color levels, roughness, etc.
Good to know
Thanks so much!!
Greg