常用AI提示词

blender

blender

bl_info格式含义
bl_info = {
   “name”: “选择模型边缘并执行焊接操作”,
   “author”: “您的名字”,
   “version”: (1, 0),  # 使用元组来定义版本号,例如 (1, 0, 0)
   “blender”: (2, 80, 0),  # 最低兼容的 Blender 版本
   “location”: “View3D > Sidebar > My Panel”,  # 插件在界面中的位置
   “description”: “一个让用户选择模型边缘并进行焊接的插件。”,
   “warning”: “”,  # 如果有任何重要警告,这里会被展示。没有则留空。
   “wiki_url”: “”,  # 插件文档或者网页的链接
   “tracker_url”: “”,  # 插件bug追踪链接
   “support”: “COMMUNITY”,  # 或者 “OFFICIAL” 根据插件的支持级别
   “category”: “Object”  # 插件分类,例如:”Object”, “Mesh”, “Animation”, 等等。
}

连接alpha到透明度

写一个适合高版本的blender插件,名称是:设置选择模型贴图把贴图alpha自动连到透明度通道。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

连接颜色贴图

写一个适合高版本的blender插件,名称是:设置选中材质自动连接主材质的颜色通道。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

翻转模型面朝向

写一个适合高版本的blender插件,名称是:翻转模型面朝向。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

模型位置调整

写一个适合高版本的blender插件,名称是:模型位置调整插件,有几个选项,模型位置按照多个模型的平均值,模型位置按照最后一个模型位置,模型位置安装第一选择的位置。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

模型排列

我要写一个blender插件吗,名字是 模型排列 ,可以让选中模型自动排列

模型重复检测

写一个适合高版本的blender插件,检查选中的对象是否大小一样,如果一样删除后只保留一个,添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

删除没有材质的物件V3

写一个blender插件,检查选中的对象,如果它们的材质没有贴图,它将删除这些对象。删除没有贴图模型,位置在View3D > Sidebar > 这个路径下面。

设置选择法线贴图合理连接到法线通道v2

写一个适合高版本的blender插件,名称是:设置选择选择的任意贴图合理连接到法线通道,名称别冲突了。贴图颜色空间需要设置为,线性空间。并且将选中的贴图从颜色通道连接到法线贴图的颜色通道,再连接到界面中存在的BSDF的材质的法向通道。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”,不要设置bl_idname名称。需要有详细的注释,适当的汉化插件。材质本身就有Principled BSDF,不用添加Diffuse BSDF。添加bl_info信息。

设置选择模型属性V2

写一个适合高版本的blender插件,名称是:设置选择模型属性。其中有四个材质属性设置选项,blender Mode为Alpha clip,Shadow ModeAlpha clip。blender Mode为Alpha Hashed,Shadow ModeAlpha Hashed,背面剔除选项(Backface Culling),屏幕空间折射选项(Scareen Space Refration)。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

设置选择贴图alpha通道自动连到透明度通道 v2

写一个适合高版本的blender插件,名称是:设选择模型会自动执行把颜色贴图的alpha通道自动连到父材质的透明度通道。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

设置选中材质自动连接主材质的颜色通道

写一个适合高版本的blender插件,名称是:设置选中材质自动连接主材质的颜色通道。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

FBX导出

写一个适合高版本的blender插件,名称是:可以将模型以fbx格式导出,可以选择选中导出,或者全部导出,支持多个版本fbx:20152021。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blend临时图片查看保存

写一个适合高版本的blender插件,能查看blender临时生成的全部纹理,我要获取全部临时图片,点击按钮可以保存在.blend文件旁边的temp文件夹内。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

OBJ批量导入

写一个适合高版本的blender插件,名称是:可以批量导入obj格式模型,单独选择obj导入,支持多个版本fbx:20152021。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。
模型的三角面转换成四边面,检查如果是uv边缘不要转换成四边面
写一个适合高版本的blender插件,名称是:把模型的三角面转换成四边面
,转换过程中要检查如果是uv边缘不要转换成四边面。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”

dds图片预览插件

写一个适合高版本的blender插件,名称是:blender的dds格式的图片节点界面的预览插件。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

写一个模型整体平移插件

写一个适合高版本的blender插件,名称是:选中平移缩放旋转的插件。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blenderUV复制黏贴插件

写一个适合高版本的blender UV复制黏贴插件,名称是:UV复制黏贴插件。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender选择模型边缘,点击命令焊接插件

#V1
写一个适合高版本的blender高级选择和焊接工具,名称是:选择非流形边缘,并根据法线和距离合并顶点插件。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。
#v2
写一个适合高版本的blender高级选择和焊接工具,名称是:按钮一:选择非流形边缘,按钮二:根据法线和重合位置重合的顶点。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender选择选中的点合并点法线方向,不焊接点插件

写一个适合高版本的blender选择选中的点合并点法线方向,不焊接点插件,名称是:blender选择选中的点合并点法线方向,不焊接点插件。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender材质删除没有贴图节点

写一个适合高版本的blender材质删除没有贴图节点插件,名称是:blender材质删除没有贴图节点插件。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender点焊接插件

写一个适合高版本的blender点焊接插件,名称是:点焊接插件。根据设置按钮一:设置距离和设置按钮二:设置点法线角度,按钮三:点击后焊接选中点。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender图像纹理 删除

写一个适合高版本的blender 图像纹理 删除,名称是:图像纹理删除插件。有2个功能,按钮一:设置贴图大小。按钮二:点击后删除不满足大小的图像纹理。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender节点保存工具

写一个适合高版本的blender 的材质节点保存工具,名称是:材质节点保存工具。有这几个功能,按钮一:保存节点组合。按钮二:加载节点。选项框,可以选择保存的节点组合,这个组合可以修改名字,调整顺序,数据保存为csv。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。
blender节点保存工具
改成通过__init__.py运行,这是代码
bl_info = {
   “name”: “材质节点保存工具”,
   “description”: “将所有材质的节点数据保存到CSV文件”,
   “author”: “Your Name”,
   “version”: (1, 0),
   “blender”: (2, 93, 0),  # 指定Blender的最低版本
   “location”: “文件 > 导出 > 材质节点保存工具 (.csv)”,
   “category”: “Import-Export”,
}
from . import addon
def register():
    addon.register()
def unregister():
    addon.unregister()

blender模型分离工具

写一个适合高版本的blender 的模型分离工具,名称是:模型分离工具。根据选中的模型不是关联的方法分离。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender点法线焊接工具

写一个适合高版本的blender 的blender点法线焊接工具,名称是:blender点法线焊接工具。根据选中的点,自动平均点法线的值。需要添加插件元数据, 里面参数:“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender材质贴图清理工具

写一个适合高版本的blender材质贴图清理工具,名称是:blender材质贴图清理工具。自动删除没有使用的材质贴图资源, 里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender删除没有分UV的模型

写一个适合高版本的blender删除没有分UV的模型插件,名称是:blender删除没有分UV的模型插件。自动删除选中的模型UV值,X轴和Y轴大于设定值的模型,有两个按钮,一个设置参数值如0.5选项,一个是执行按钮, 里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender重新关联贴图格式

写一个适合高版本的blender可以重新关联贴图格式插件,名称是:重新关联贴图格式插件。根据选中的模型,有一个选项,可以输入贴图格式如tga、png、dds、jpg,点击执行按钮,替换路径下能找到的贴图路径,并输出当前不同格式贴图数量。点击统计可以 里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。
blender选择相同材质的贴图名称
写一个适合高版本的blender可以选择相同材质的贴图名称插件。根据选中的模型,读取模型的材质贴图名称,再搜索场景显示的其他模型,点击按钮1:选择相同贴图模型,可以选中全部贴图名称一样的材质。点击按钮2:选择相同相似贴图模型,只要有1张贴图是一样的都会选择。点击按钮3:合并选中模型材质。里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

blender导入PSK插件

写一个适合高版本的bblender导入PSK插件。支持psk文件导入,并能找到相关材质。里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。
blender提取.mat的材质属性,自动连接相关模型材质的贴图
写一个适合高版本的blender提取.mat的材质属性,自动连接相关模型材质的贴图。有一个设置搜索材质路径选项,输入搜索路径可以搜相关文件夹的.mat,有一个搜索按钮,执行后会匹配最相关的mat文件,帮助关联选中的模型,例如:
pc_sp_00_lower_sk_chn.001对应的是pc_sp_001_lower_mi.mat
pc_sp_00_shoulder_sk.001对应的是pc_sp_001_shouder_mi.mat
mat材质参数是这样的
Diffuse=pc_sp_00_helmet_d
Normal=pc_sp_00_helmet_n
Specular=pc_sp_00_helmet_s
Emissive=pc_sp_00_helmet_e
Other[0]=pc_sp_00_helmet_cm
Other[1]=pc_sp_00_helmet_m
需要找到里面的值对应的贴图,可能是dds、png、tga
里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。

模型气球膨胀插件.py

写一个适合高版本的模型气球膨胀插件。能控制模型沿着法线方向膨胀,中间比较缓和的膨胀比较强,这个值可以调整,一个是圆滑按钮可以设置圆滑值,缓和锐利边缘。里面参数:bl_info = {}“location”: “View3D > Sidebar > My Panel”,  bl_label = “我的面板”,bl_category = “My Panel”。并做好每个函数功能的注释。
blender Viewer预览节点,导出选中贴图节点效果图片
bl_info = {
   “name”: “Viewer预览节点,导出选中贴图节点效果图片”,
   “author”: “Your Name”,
   “version”: (1, 6),
   “blender”: (2, 80, 0),
   “location”: “Node Editor > Add > Output > Texture Viewer”,
   “description”: “添加Viewer节点,这个节点有预览功能,并可以导出选中的贴图节点效果为图片”,
   “warning”: “”,
   “doc_url”: “”,
   “category”: “Node”,
}
在bpy.context.area.ui_type = ‘ShaderNodeTree’界面选中节点导出当前节点调整的效果
根据这个需求生成一个blender插件,说中文,中文注释
bl_info = {
   “name”: “Viewer预览节点,导出选中贴图节点效果图片”,
   “author”: “Your Name”,
   “version”: (1, 6),
   “blender”: (2, 80, 0),
   “location”: “Node Editor > Add > Output > Texture Viewer”,
   “description”: “添加Viewer节点,这个节点有预览功能,并可以导出选中的贴图节点效果为图片。保存最后贴图节点效果,输出时候可以设置保存贴图尺寸,默认为1024*1024
,
   “warning”: “”,
   “doc_url”: “”,
   “category”: “Node”,
}
在bpy.context.area.ui_type = ‘ShaderNodeTree’界面选中节点导出当前节点调整的效果
根据这个需求生成一个blender插件,说中文,中文注释

max

二套UV工具

写一个3ds max 2015脚本工具,有执行按钮,可以自动分2套UV,能自动分配UV切割位置,尽可能少的UV块,且边缘会打直
请说中文,我不要Click to open code单独文件代码块的形式,只要默认VScode代码块形式
除了正常显示修改的区域内容,还要将代码具体修改了哪里指出来,修改前,修改后。

3DMAX检测选中顶点的坐标位置和法线方向

写一个3ds max 2015脚本工具,有界面和执行按钮,可以检测选中顶点的坐标位置和法线方向
请说中文,我不要Click to open code单独文件代码块的形式,只要默认VScode代码块形式
除了正常显示修改的区域内容,还要将代码具体修改了哪里指出来,修改前,修改后。
需要一次性成功,不能有错误

3DMAX测量标注插件

写一个3ds max 2015脚本工具,有界面和执行按钮,可以根据选中的模型创建模型长 宽 高三个角度描述,可以调整线条大小和文字大小,可以塌陷成网格
请说中文,我不要Click to open code单独文件代码块的形式,只要默认VScode代码块形式
除了正常显示修改的区域内容,还要将代码具体修改了哪里指出来,修改前,修改后。
需要一次性成功,不能有错误

其他工具

pdf书签复制脚本(book1提取文件bookmarks.txt写入到book2.pdf)

帮我生成一个python脚本:pdf书签添加脚本。能把book1.pdf书签复制到book2.pdf,输出到book2_out.pdf
我有多级书签,需要检测是否多级书签

json文件翻译

写一个python调用腾讯翻译api,翻译localization.json文件。只翻译注释的 英文翻译的部分,如果有中文翻译器请不要翻译