Remap users

Maybe its me,but if i want to change materials via remap users,then the function is working fine.However the problem is if i click on the material that should be swaped,then a big list pops up,but there is no slider or the possibility to scroll further in the material-list.

I have made over 200 material presets,and this seems buggy.Or have i overlooked something to navigate through the remap user material list?.

To reproduce the workflow.Go to the outliner,select Blender file->then select Material ->right click Remap users ->select new Material from list.

Have you purged the orphane data?

not yet,but this does not seems to help,since i want to expand the material list even more.
The problem is,there is no slider or scroll function with the mouse, to navigate further in the popup material list.
Or is there a shortcut key,anyone?

OT,btw i wish we could put materials in collections,to avoid the mixing with materials that is on other objects,ie tyre mats,glass mats ect.

I remember using the middle mouse to drag a drop down menu if I recall correctly.

Is not working,i have tryed middle mouse with CTRL,shift and Alt and without.

Be warned,if you use remap users, then Blender make the last material used, from fake user to zero user and delete the fake user attribute.

1 Like

This menu without sliders ect are know as bug since almost a year,still no fix

2 Likes

Sorry to necro, but it’s the first Google result for the issue and the bug is still open after 3 years…

If someone else stumbles into this like me, and can’t use the UI because of the huge unscrollable list, you can also do the remapping by the console using the bpy.types.ID.user_remap function:

  • Go to menu Window → New Window
  • In the new window, press Shift + F4 to switch to the Python console editor.
  • The command is different depending on the object you are remapping. If for instance you are remapping a mesh from old_mesh to new_mesh, you would type: D.meshes['old_mesh'].user_remap(D.meshes['new_mesh']). If you are remapping a materials you would use D.materials, etc.

Be sure to make a backup copy of your file before using the console if you’re not sure about it.

Cheers