写在前面
gazebo的model editor在导入dae模型,然后做为模型导入gazebo环境之后发现没有texture,折腾了一下之后解决了这个问题。
blender里面的模型是这个样子的,我就只是修改了红框里的内容,一个是base color基础颜色,还有一个是metallic金属色泽:
但是导入到gazebo之后的模型就没有texture了:
dae文件
dae文件我是在blender里面生成的,具体导出方式是这样的:
之后选择dae文件的保存目录就可以了。
model editor
直接在命令行里面打开gazebo,然后进入model editor的模式:
最后导入刚才生成的dae模型就可以啦。
问题解决
这个问题发生是因为gazebo给我们文件的模型自动添加了material tag,这个tag里面的参数覆盖了dae原来的texture,所以我们把这个material tag给去掉就可以正常显示文件啦。
可以找到其中的material tag,如下所示:
我们把这一段删掉之后就可以显示带有texture的模型啦,显示如下图所示:
评论(0)
您还未登录,请登录后发表或查看评论