izom PropUI
Build clean custom control panels for Blender without writing Python.

• • •
Blender custom properties are useful, but they are not great to work with directly. They show up in the order Blender gives you, their names often need to stay tied to driver IDs, and the default UI is usually just a plain list of sliders.
izom PropUI lets you build a proper control panel visually. Add your controls, arrange them into a layout, choose how they should look, then press Generate. PropUI creates a real Blender panel inside your .blend, or exports it as a portable .py file.
It is useful for rigs, animation controls, modifier setups, materials, tools, and any Blender file where custom properties need to be readable instead of buried.

• • •
Why I made it
I made PropUI because I kept running into the same problem on my own rigs.
The controls worked, but the UI around them did not. I wanted clean labels, a better order, grouped controls, and sliders that made sense for the animator. Blender’s custom properties could store the values, but they were not enough for presenting them well.
At first, I handled it by naming things carefully, adding numbers to force an order, or writing small Python panels by hand. That was fine once or twice, but not on every project.
PropUI started as a way to make my own Rigify controls easier to manage. Over time, I kept adding the features I needed until it became a general panel builder.
• • •
What it does
With PropUI, you can:
Create custom controls with readable names while keeping the underlying driver IDs safe.
Arrange controls in a visual layout instead of relying on Blender’s default property order.
Generate real Blender UI panels that keep working after the PropUI editor is closed.
Use sliders, fields, labels, row boxes, sub-panels, buttons, and other entry types depending on the edition.
Link controls to Blender RNA paths, including objects, modifiers, materials, nodes, scene settings, tool settings, and more.
Show the same value in multiple ways with Display Link.
Save the panel inside the
.blendor export it as a.pyfile.

The main idea is simple: build the UI once, generate it, and give yourself or your animator a cleaner panel to work with.
• • •
Editions
All editions use the same basic author-and-generate workflow.
Free
I can’t list PropUI for free on Superhive right now, so you can grab it free on Gumroad or buy it here for $1 to support the project.
A smaller version for trying the core workflow.
Includes:
Five entry types.
One 3D Viewport sidebar panel.
Object storage.
Conditions.
Dynamic labels.
Full
The complete version of PropUI.
Includes:
All eleven entry types.
Custom RNA paths.
Operator buttons.
Display Link.
Data-block controls.
Python entries.
Panels in sidebars and Properties tabs.
Selection-based visibility.
Sub-panels.
Row boxes.
UI variants.
Shortcuts.
Custom branding.
Import and export.
Rigify

A Rigify-focused version.
Build the control UI on your metarig, then generate it into Rigify’s own Rig Main Properties panel.
It uses the same authoring workflow, but is specialized for Rigify rigs.

• • •
Requirements
Blender 5.0.0 or newer.
GPL-3.0-or-later.
Documentation: https://propui.bigizom.com
Contact: [email protected]