Blender Object 的 name 字段不是 string

之前在获取 object 的 name 之后直接当作 string,对他调用 string 的函数,结果导致了 blender 崩溃,完全不知道哪错了

后面发现 object 的 name 字段似乎不是 string,需要先转到 string

感觉 blender 这点不好,调用了错误的函数之后就直接崩溃了......

python 复制代码
import bpy 

for obj in bpy.data.collections['FluidMesh'].all_objects:
    mesh_name = str(obj.name) # object.name is not string 
    mesh_name = mesh_name.replace("frame_", "")
    i = int(mesh_name)
    
    ...

Blender 版本 4.0.2

相关推荐
雪下的新火13 小时前
Blender-一个简单的水
游戏引擎·blender·特效制作·笔记分享
培之3 天前
重投影 blender 渲染得到的图像到世界坐标系,如何对齐
blender
电子云与长程纠缠3 天前
Blender入门学习09 - 制作动画
学习·blender
电子云与长程纠缠3 天前
Blender入门学习10 - 曲线绘制
学习·blender
casdfxx8 天前
blender实现手柄控制VR视角
linux·vr·blender
CG_MAGIC10 天前
用Blender制作室内效果图宜居之地
3d·blender·效果图渲染·渲染引擎·渲云渲染
成长痕迹10 天前
【Blender工具】
blender
TomcatLikeYou12 天前
blender4.5 使用外部IDE(pycharm)编辑脚本(bpy)实践指南
服务器·pycharm·php·blender
成都渲染101云渲染666612 天前
Blender 4K渲染背后的技术挑战
blender
WarPigs12 天前
Blender动画笔记
笔记·blender