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
Bind of Float Attribute Doesn't Work with Material Node?
Moderator: juanjgon
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.
Happy Rendering!
Dom - Octane Houdini QA Engineer
Btw did you know Octane has a discord? https://discord.gg/F4WENTG
It's a great place to get very fast feedback or support from me and other Octane Houdini users.
I'd highly recommend it!
Dom - Octane Houdini QA Engineer
It's a great place to get very fast feedback or support from me and other Octane Houdini users.
I'd highly recommend it!
- bollella

- Posts: 44
- Joined: Sun Feb 16, 2020 7:36 pm
- Location: Silicon Valley, California, USA
- Contact:
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.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.
Good to know
Thanks so much!!
Greg
Mac Studio M3 Ultra 32/80 | 256GB Unified Memory | MacOS 26 Tahoe | Houdini 21
