当前位置: 首页 > article >正文

blender修改材质时出现颜色丢失的问题

对于建立的三维模型,我们一般是直接使用gazebo时不会有材质的颜色信息,这一点还是比较烦的,所以这里通过blender来重新给模型上色
首先需要去安装blender:

sudo apt install blender

对于导入的模型,修改了材质后依然表现为没有颜色:
在这里插入图片描述
需要去把视图显示也给一并设置了才可以:
在这里插入图片描述
然后可以导出模型了:
在这里插入图片描述
gazebo中支持这些模型,接下来我们在gazebo中显示一下这些模型,我们的世界文件为:

<?xml version="1.0"?>
 <sdf version="1.7">
    <world name="default">
        <include>
            <uri>model://sun</uri>
        </include>
        <include>
            <uri>model://ground_plane</uri>
        </include>
        <model name="cube_red">
            <pose>0 0 0 0 0 0</pose>
            <static>true</static>
            <link name="basic">
                <visual name="visual">
                <geometry>
                    <mesh><uri>file:///home/cyun/cube_gazebo/1.obj</uri></mesh>
                </geometry>
                </visual>
            </link>
        </model>
    </world>
 </sdf>

注意修改一下模型的路径即可。
然后我们运行gazebo:

obj:

在这里插入图片描述
stl:
在这里插入图片描述
dae:
在这里插入图片描述
实测只有dae才能够让模型显示出我们渲染的颜色,所以后面也是需要把文件存为dae来使用了。


http://www.kler.cn/a/281976.html

相关文章:

  • 在Qt(以及C++)中, 和 * 是两个至关重要的符号--【雨露均沾】
  • PostgreSQL技术内幕18:物理备份工具pg_basebackup
  • vulhub之log4j
  • Ubuntu22.04基于ROS2-Humble安装moveit2教程(亲测)
  • 深入解析Javascript中的this指向
  • STL序列式容器之list
  • 基于单片机的一氧化碳报警系统的设计与实现
  • 算法笔记|Day37动态规划X
  • k8s探针详细学习笔记
  • day42 代码随想录 | 子序列问题 面试高频题
  • 【Material-UI】Slider 组件中的 Range Slider 详解
  • 【mysql】mysql之数据查询语言
  • 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondScale.cs
  • 爬取数据时,如何避免违法问题
  • 文件包含之session.upload_progress的使用
  • IO进程day05(线程、同步、互斥、条件变量、进程间通信IPC)
  • pypcap、libpcap和pcap-ct的区别是什么
  • ShenNiusModularity项目源码学习(2:登录页面验证码)
  • 前端面试手撕题收集(自用)
  • 推荐2024年新手友好的4款音乐剪辑软件!
  • nginx实验
  • C语言文件相关函数
  • 分库分表学习笔记(二)
  • RabbitMQ实战-JavaDemo
  • 盘古信息IMS MCM制造协同管理系统:为中小企业数字化转型量身打造的数字化方案
  • mysql-day02