可能是因为Blenderkit的默认搜索选项导致的。可以在Blenderkit面板的“搜索选项”部分更改选项来解决。例如,更改搜索选项为“按热度排序”即可显示更多的模型。
以下是更改搜索选项的代码示例:
import bpy
from bpy.types import Scene
# 设置Blenderkit的全局搜索选项
bpy.context.scene.tool_settings.blenderkit.sort_by = 'likes'
bpy.context.scene.tool_settings.blenderkit.search_free = False
bpy.context.scene.tool_settings.blenderkit.search_collections = True
bpy.context.scene.tool_settings.blenderkit.search_materials = True
bpy.context.scene.tool_settings.blenderkit.search_assets = True
# 设置Blenderkit的标签搜索选项
bpy.context.scene.tool_settings.blenderkit.tag_search.query = ''
bpy.context.scene.tool_settings.blenderkit.tag_search.type = 'asset'
bpy.context.scene.tool_settings.blenderkit.tag_search.tags = ['food', 'chair']
# 搜索并显示模型
bpy.ops.blenderkit.search_assets()