This is probably more an issue for rviz, the solution could go into a follow up to your https://github.com/ros-visualization/rviz/pull/1146 I've tried CUBE_LIST and SPHERE_LIST and it looks like they use a different hard-coded light rather than the head light, it would be nice to be able to light them like any other geometry. Haven't tried other marker types yet but I will follow up.