以下、赤いハイライトのある大きな球と、
青いハイライトのある小さな球の記述例です。
specularColor の値の違いに着目してください。
#VRML V2.0 utf8
Transform {
  translation 3.0 0.0 0.0 
  children [
    Shape {
      appearance Appearance {
        material Material {
          specularColor 1.0 0.0 0.0
          diffuseColor 0.5 0.5 0.5
        }
      }
      geometry Sphere {
        radius 2.0
      }
    }
  ]
}
Transform {
  translation -3.0 0.0 0.0 
  children [
    Shape {
     appearance Appearance {
      material Material {
       specularColor 0.0 0.0 1.0
       diffuseColor 0.5 0.5 0.5
      }
     }
     geometry Sphere {
      radius 1.0
     }
    }
  ]
}
 |