3D图形 Material材质

  • 创建材质PhongMaterial phongMaterial = new PhongMaterial();

  • 设置漫反射颜色phongMaterial.setDiffuseColor(Color.valueOf("#ff9966"));

  • 设置镜面反射颜色phongMaterial.setSpecularColor(Color.WHITE);

  • 设置高光强度越大高光面积越小phongMaterial.setSpecularPower(25);

  • 设置漫反射贴图phongMaterial.setDiffuseMap(new Image("images/image.png"));

  • 设置法线贴图phongMaterial.setBumpMap(new Image("images/fxImage.png"));

  • 设置自发光贴图phongMaterial.setSelfIlluminationMap(new Image("images/image.png"));

  • 为3D图形设置材质shape.setMaterial(phongMaterial);