Mrm2299

BabylonJs sun

Mar 21st, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. Material
  2.  
  3. //Material generated using raananw's babylon material editor, https://github.com/raananw/BabylonJS-Material-Editor ;
  4.  
  5. var myAwsomeMaterial = new BABYLON.StandardMaterial('my awsome material', scene);
  6. myAwsomeMaterial.alpha = 1;
  7. myAwsomeMaterial.backFaceCulling = true;
  8. myAwsomeMaterial.specularPower = 64;
  9. myAwsomeMaterial.useSpecularOverAlpha = true;
  10. myAwsomeMaterial.useAlphaFromDiffuseTexture = false;
  11.  
  12. // diffuse definitions;
  13.  
  14. myAwsomeMaterial.diffuseColor = new BABYLON.Color3(1.00, 1.00, 1.00);
  15. //Texture Parameters ;
  16. //TODO change the filename to fit your needs!;
  17. var myAwsomeMaterial_diffuseTexture = new BABYLON.Texture('textures/myAwsomeMaterial_diffuse.jpg', scene);
  18. myAwsomeMaterial_diffuseTexture.uScale = -1;
  19. myAwsomeMaterial_diffuseTexture.vScale = 2;
  20. myAwsomeMaterial_diffuseTexture.coordinatesMode = 0;
  21. myAwsomeMaterial_diffuseTexture.uOffset = 0;
  22. myAwsomeMaterial_diffuseTexture.vOffset = 0;
  23. myAwsomeMaterial_diffuseTexture.uAng = 0;
  24. myAwsomeMaterial_diffuseTexture.vAng = 0;
  25. myAwsomeMaterial_diffuseTexture.level = 1;
  26. myAwsomeMaterial_diffuseTexture.coordinatesIndex = 0;
  27. myAwsomeMaterial_diffuseTexture.hasAlpha = false;
  28. myAwsomeMaterial_diffuseTexture.getAlphaFromRGB = false;
  29.  
  30. myAwsomeMaterial.diffuseTexture = myAwsomeMaterial_diffuseTexture;
  31.  
  32. // emissive definitions;
  33.  
  34. myAwsomeMaterial.emissiveColor = new BABYLON.Color3(1.00, 0.98, 0.98);
  35.  
  36. // ambient definitions;
  37.  
  38. myAwsomeMaterial.ambientColor = new BABYLON.Color3(0.00, 0.00, 0.00);
  39.  
  40. // specular definitions;
  41.  
  42. myAwsomeMaterial.specularColor = new BABYLON.Color3(1.00, 1.00, 1.00);
Advertisement
Add Comment
Please, Sign In to add comment