Eso es porque cuando conectas por HDMI, el software de reproducción que se usa es el que lleva tu disco duro y éste no está preparado para 3D.
Cuando conectas el disco duro a la TV por USB, el software de reproducción que se usa es el interno de la TV que si reproduce 3D.
Saludos