defaultPbrMaterial.js 627 B

123456789101112131415161718
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "/**\n\
  3. * Get default parameters for physically based rendering. These defaults\n\
  4. * describe a rough dielectric (non-metal) surface (e.g. rough plastic).\n\
  5. *\n\
  6. * @return {czm_pbrParameters} Default parameters for {@link czm_pbrLighting}\n\
  7. */\n\
  8. czm_pbrParameters czm_defaultPbrMaterial()\n\
  9. {\n\
  10. czm_pbrParameters results;\n\
  11. results.diffuseColor = vec3(1.0);\n\
  12. results.roughness = 1.0;\n\
  13. \n\
  14. const vec3 REFLECTANCE_DIELECTRIC = vec3(0.04);\n\
  15. results.f0 = REFLECTANCE_DIELECTRIC;\n\
  16. return results;\n\
  17. }\n\
  18. ";