config.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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. "shaderFiles": [
  14. "materials/pbr/pbr.vertex.fx",
  15. "materials/pbr/pbr.fragment.fx",
  16. "materials/pbr/legacypbr.vertex.fx",
  17. "materials/pbr/legacypbr.fragment.fx"
  18. ],
  19. "output": "babylon.pbrMaterial.js",
  20. "declarationFilename": "babylon.pbrMaterial.d.ts"
  21. },
  22. {
  23. "file": "materials/normal/babylon.normalMaterial.ts",
  24. "shaderFiles": [
  25. "materials/normal/normal.vertex.fx",
  26. "materials/normal/normal.fragment.fx"
  27. ],
  28. "output": "babylon.normalMaterial.js"
  29. },
  30. {
  31. "file": "materials/lava/babylon.lavaMaterial.ts",
  32. "shaderFiles": [
  33. "materials/lava/lava.vertex.fx",
  34. "materials/lava/lava.fragment.fx"
  35. ],
  36. "output": "babylon.lavaMaterial.js"
  37. },
  38. {
  39. "file": "materials/simple/babylon.simpleMaterial.ts",
  40. "shaderFiles": [
  41. "materials/simple/simple.vertex.fx",
  42. "materials/simple/simple.fragment.fx"
  43. ],
  44. "output": "babylon.simpleMaterial.js"
  45. },
  46. {
  47. "file": "materials/water/babylon.waterMaterial.ts",
  48. "shaderFiles": [
  49. "materials/water/water.vertex.fx",
  50. "materials/water/water.fragment.fx"
  51. ],
  52. "output": "babylon.waterMaterial.js"
  53. },
  54. {
  55. "file": "materials/fire/babylon.fireMaterial.ts",
  56. "shaderFiles": [
  57. "materials/fire/fire.vertex.fx",
  58. "materials/fire/fire.fragment.fx"
  59. ],
  60. "output": "babylon.fireMaterial.js"
  61. },
  62. {
  63. "file": "materials/fur/babylon.furMaterial.ts",
  64. "shaderFiles": [
  65. "materials/fur/fur.vertex.fx",
  66. "materials/fur/fur.fragment.fx"
  67. ],
  68. "output": "babylon.furMaterial.js"
  69. },
  70. {
  71. "file": "materials/terrain/babylon.terrainMaterial.ts",
  72. "shaderFiles": [
  73. "materials/terrain/terrain.vertex.fx",
  74. "materials/terrain/terrain.fragment.fx"
  75. ],
  76. "output": "babylon.terrainMaterial.js"
  77. },
  78. {
  79. "file": "materials/triPlanar/babylon.triPlanarMaterial.ts",
  80. "shaderFiles": [
  81. "materials/triPlanar/triplanar.vertex.fx",
  82. "materials/triPlanar/triplanar.fragment.fx"
  83. ],
  84. "output": "babylon.triPlanarMaterial.js"
  85. },
  86. {
  87. "file": "materials/sky/babylon.skyMaterial.ts",
  88. "shaderFiles": [
  89. "materials/sky/sky.vertex.fx",
  90. "materials/sky/sky.fragment.fx"
  91. ],
  92. "output": "babylon.skyMaterial.js"
  93. }
  94. ],
  95. "build": {
  96. "distOutputDirectory": "dist/",
  97. "dtsOutputDirectory": "dist/dts/"
  98. }
  99. }