Skip to content
Pearl edited this page Feb 22, 2026 · 3 revisions
How does Beantextures work?

Beantextures can help your workflow by generating native Blender node groups alongside the control for your image texture, essentially making something similar to image sequence nodes but with finer-grain control. However, not just that: ready to use rig UI builder is ready to integrate your generated textures to your rig. It works by exposing the node property directly into your animation workspace.

If you want to dive into the nitty-gritty details, you may read my development blogs:

Does Beantextures have limitations?

Yeah, notably:

  • You can't click i to insert keyframe from the menu pop-up, for some reason. This seems to be a bug from Blender; please use the insert button at the right.
  • Property shows as a native material property (e.g in dope sheet) instead of a bone property.
What kind of node group does it make?

Beantextures provides image switching nodes with the mix method, i.e a bunch of mix nodes stacked together to provide control. This could be heavy and may have a limitation of number of images (in EEVEE), but so far, I have not found it to be a problem for my rigs.

Support for other methods (such as UV-based tiling) may come, but I don't really plan to use it at all—feel free to leave suggestions on that.

Are my files safe with Beantextures?

Your texture and animation data are Blender-native, so you won't lose them even if I one day disappear and/or can't code anymore (well, besides, this is a FOSS so someone will fork this project. You can sleep in peace).

Can I break my Beantextures setup accidentally?
  • Probably don't rename node group instances after you're done with the setup, since a lot of Beantextures connector setup components rely on that. Node labels are okay to change, though. But honestly, I'd be surprised if you rename nodes you add at all.
Where is the pose mode popup menu?

ctrl+g is the default keymap, but you can change it to anything you want. The operator is called "Display Beantextures Props" and you can change it from your user preferences, or through the operator finder.

Does it work with auto keying?

Yes, keyframes will be inserted automatically when auto keying is enabled—since you're animating a native Blender property.

If I see a warning upon generating my node tree, can I proceed anyways?

You can, but I don't guarantee that you'll have a working setup. Yes, no error will be emitted during the generation process, but that's just because most of the logic is handled by Blender's shader logic (they're battle tested), not my code.

I need information about Beantextures not listed here, please!

Mail me at daringcuteseal@gmail.com.

Thanks

You're welcome

Clone this wiki locally