defaultPbrMaterial.glsl 494 B

12345678910111213141516
  1. /**
  2. * Get default parameters for physically based rendering. These defaults
  3. * describe a rough dielectric (non-metal) surface (e.g. rough plastic).
  4. *
  5. * @return {czm_pbrParameters} Default parameters for {@link czm_pbrLighting}
  6. */
  7. czm_pbrParameters czm_defaultPbrMaterial()
  8. {
  9. czm_pbrParameters results;
  10. results.diffuseColor = vec3(1.0);
  11. results.roughness = 1.0;
  12. const vec3 REFLECTANCE_DIELECTRIC = vec3(0.04);
  13. results.f0 = REFLECTANCE_DIELECTRIC;
  14. return results;
  15. }