config.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {
  2. "materials": [
  3. {
  4. "file": "materials/gradient/babylon.gradientMaterial.ts",
  5. "shaderFiles": [
  6. "materials/gradient/gradient.vertex.fx",
  7. "materials/gradient/gradient.fragment.fx"
  8. ],
  9. "output": "babylon.gradientMaterial.js"
  10. },
  11. {
  12. "file": ["materials/pbr/babylon.pbrMaterial.ts",
  13. "materials/pbr/babylon.sphericalharmonics.ts",
  14. "materials/pbr/babylon.sphericalpolynomial.ts",
  15. "materials/pbr/babylon.tools.panoramatocubemap.ts",
  16. "materials/pbr/babylon.tools.cubemaptosphericalpolynomial.ts",
  17. "materials/pbr/babylon.tools.hdr.ts",
  18. "materials/pbr/babylon.hdrcubetexture.ts"],
  19. "shaderFiles": [
  20. "materials/pbr/pbr.vertex.fx",
  21. "materials/pbr/pbr.fragment.fx",
  22. "materials/pbr/legacypbr.vertex.fx",
  23. "materials/pbr/legacypbr.fragment.fx"
  24. ],
  25. "output": "babylon.pbrMaterial.js",
  26. "declarationFilename": "babylon.pbrMaterial.d.ts"
  27. },
  28. {
  29. "file": "materials/normal/babylon.normalMaterial.ts",
  30. "shaderFiles": [
  31. "materials/normal/normal.vertex.fx",
  32. "materials/normal/normal.fragment.fx"
  33. ],
  34. "output": "babylon.normalMaterial.js"
  35. },
  36. {
  37. "file": "materials/lava/babylon.lavaMaterial.ts",
  38. "shaderFiles": [
  39. "materials/lava/lava.vertex.fx",
  40. "materials/lava/lava.fragment.fx"
  41. ],
  42. "output": "babylon.lavaMaterial.js"
  43. },
  44. {
  45. "file": "materials/simple/babylon.simpleMaterial.ts",
  46. "shaderFiles": [
  47. "materials/simple/simple.vertex.fx",
  48. "materials/simple/simple.fragment.fx"
  49. ],
  50. "output": "babylon.simpleMaterial.js"
  51. },
  52. {
  53. "file": "materials/water/babylon.waterMaterial.ts",
  54. "shaderFiles": [
  55. "materials/water/water.vertex.fx",
  56. "materials/water/water.fragment.fx"
  57. ],
  58. "output": "babylon.waterMaterial.js"
  59. },
  60. {
  61. "file": "materials/fire/babylon.fireMaterial.ts",
  62. "shaderFiles": [
  63. "materials/fire/fire.vertex.fx",
  64. "materials/fire/fire.fragment.fx"
  65. ],
  66. "output": "babylon.fireMaterial.js"
  67. },
  68. {
  69. "file": "materials/fur/babylon.furMaterial.ts",
  70. "shaderFiles": [
  71. "materials/fur/fur.vertex.fx",
  72. "materials/fur/fur.fragment.fx"
  73. ],
  74. "output": "babylon.furMaterial.js"
  75. },
  76. {
  77. "file": "materials/terrain/babylon.terrainMaterial.ts",
  78. "shaderFiles": [
  79. "materials/terrain/terrain.vertex.fx",
  80. "materials/terrain/terrain.fragment.fx"
  81. ],
  82. "output": "babylon.terrainMaterial.js"
  83. },
  84. {
  85. "file": "materials/triPlanar/babylon.triPlanarMaterial.ts",
  86. "shaderFiles": [
  87. "materials/triPlanar/triplanar.vertex.fx",
  88. "materials/triPlanar/triplanar.fragment.fx"
  89. ],
  90. "output": "babylon.triPlanarMaterial.js"
  91. },
  92. {
  93. "file": "materials/sky/babylon.skyMaterial.ts",
  94. "shaderFiles": [
  95. "materials/sky/sky.vertex.fx",
  96. "materials/sky/sky.fragment.fx"
  97. ],
  98. "output": "babylon.skyMaterial.js"
  99. }
  100. ],
  101. "build": {
  102. "distOutputDirectory": "dist/",
  103. "dtsOutputDirectory": "dist/dts/"
  104. }
  105. }