RViz ignores COLLADA mesh colours
I have a COLLADA (.dae) file that I have exported from blender. Its just a cube that has been shaded green.
However, whenever I try to get rviz to display this mesh (using a Marker display) all I get is a white cube.
I have set the marker colours to RGBA = {0, 0, 0, 0} in the message. I have set /mesh_use_embedded_materials to true. I read somewhere that if there is an ambient colour in the mesh file with one of its components set to 0 that rviz wont render it properly, I checked that and there were no zeros.
This link has the mesh file and screenshots from blender and rviz.
Can someone tell me how to get rviz to render my mesh using the coulours specified in the mesh file?
I am using the lastest version of Blender (2.72, downloaded just the other day). I am running Ubuntu 14.04 and ROS Indigo 1.11.9
Bidski