addMix.js 1.6 KB

1234567891011121314151617181920212223242526272829
  1. window.prepareMix = function() {
  2. var mix = new BABYLON.MixMaterial("mix", scene);
  3. mix.specularColor = new BABYLON.Color3(0.5, 0.5, 0.5);
  4. mix.specularPower = 64;
  5. mix.mixTexture1 = new BABYLON.Texture("/Playground/textures/mixMap.png", scene);
  6. mix.mixTexture2 = new BABYLON.Texture("/Playground/textures/mixMap_2.png", scene);
  7. mix.diffuseTexture1 = new BABYLON.Texture("/Playground/textures/floor.png", scene);
  8. mix.diffuseTexture2 = new BABYLON.Texture("/Playground/textures/rock.png", scene);
  9. mix.diffuseTexture3 = new BABYLON.Texture("/Playground/textures/grass.png", scene);
  10. mix.diffuseTexture4 = new BABYLON.Texture("/Playground/textures/floor.png", scene);
  11. mix.diffuseTexture1.uScale = mix.diffuseTexture1.vScale = 10;
  12. mix.diffuseTexture2.uScale = mix.diffuseTexture2.vScale = 10;
  13. mix.diffuseTexture3.uScale = mix.diffuseTexture3.vScale = 10;
  14. mix.diffuseTexture4.uScale = mix.diffuseTexture4.vScale = 10;
  15. mix.diffuseTexture5 = new BABYLON.Texture("/Playground/textures/leopard_fur.JPG", scene);
  16. mix.diffuseTexture6 = new BABYLON.Texture("/Playground/textures/fur.jpg", scene);
  17. mix.diffuseTexture7 = new BABYLON.Texture("/Playground/textures/sand.jpg", scene);
  18. mix.diffuseTexture8 = new BABYLON.Texture("/Playground/textures/crate.png", scene);
  19. mix.diffuseTexture5.uScale = mix.diffuseTexture5.vScale = 10;
  20. mix.diffuseTexture6.uScale = mix.diffuseTexture6.vScale = 10;
  21. mix.diffuseTexture7.uScale = mix.diffuseTexture7.vScale = 5;
  22. mix.diffuseTexture8.uScale = mix.diffuseTexture8.vScale = 10;
  23. return mix;
  24. };