Getting Texture/Material Previews on the Asset Browser?

Hello,

I’ve been getting back into Blender 3D from a pretty long hiatus and upon my return, I’m linking all my models into Blender’s included Asset Browser.

Upon linking a few of my models in, I noticed on the preview some of them are being previewed with a texture added and some are not. Since all my models have textures on them, I was wondering how I can make the preview display the textures.

As you can see, the Dandelion model has a texture but the Anthurium Botany and Celandine don’t. How do I fix this?

Thank you in advance!

  • Joey

Looks like it uses the workbench render so you have to adjust the viewport settings for the material.

https://docs.blender.org/manual/en/latest/animation/armatures/posing/editing/pose_library.html#controlling-the-look-of-preview-images

https://blender.stackexchange.com/questions/289937/how-to-quickly-render-a-custom-asset-browser-prop-preview

1 Like

Thank you!

I just found out what it was just now. You have to have the main texture selected in the node editor to get that texture to show up

Glad you figured it out.

1 Like

Update: for anyone struggling with this, you have to just change Viewport Display to Textured from the Object Properties shelf.

I wrote a simple python script to automatize this for all visible objects in the file:

import bpy
for obj in bpy.context.visible_objects:
obj.display_type = ‘TEXTURED’
bpy.ops.wm.save_as_mainfile(filepath=bpy.context.blend_data.filepath)

and I also wrote an Autohotkey script to run this script for all blend files in a given directory (and all of its subfolders). You can download it from here (requires Windows and Autohotkey v1 installed):

1 Like