Permalink
2127 lines (2127 sloc) 77 KB
{
"build": {
"filename": "babylon.max.js",
"minFilename": "babylon.js",
"minWorkerFilename": "babylon.worker.js",
"noModuleFilename": "babylon.no-module.max.js",
"declarationFilename": "babylon.d.ts",
"declarationModuleFilename": "babylon.module.d.ts",
"outputDirectory": "../../dist/preview release",
"playgroundDirectory": "../../Playground/",
"tempDirectory": "../../.temp/",
"intellisenseFile": "babylon.d.txt",
"intellisenseSources": [
"../../dist/preview release/babylon.d.ts",
"../../dist/preview release/gui/babylon.gui.d.ts",
"../../dist/preview release/loaders/babylon.glTF2FileLoader.d.ts",
"../../dist/preview release/serializers/babylon.glTF2Serializer.d.ts",
"../../dist/preview release/glTF2Interface/babylon.glTF2Interface.d.ts"
],
"outputCustomConfigurationsDirectory": "../../dist/preview release/customConfigurations",
"srcOutputDirectory": "../../src/",
"currentConfig": "all",
"typedocJSON": "../../.temp/babylon.typedoc.json",
"typedocValidationBaseline": "../../dist/preview release/typedocValidationBaseline.json",
"dependencies": [
{
"name": "CANNON",
"module": "cannon",
"optional": true
},
{
"name": "OIMO",
"module": "oimo",
"optional": true
},
{
"name": "earcut",
"module": "earcut",
"optional": true
}
]
},
"buildConfigurations": {
"all": [
"pbrMaterial",
"freeCamera",
"flyCamera",
"arcRotateCamera",
"hemisphericLight",
"pointLight",
"directionalLight",
"spotLight",
"animations",
"actions",
"sprites",
"picking",
"collisions",
"particles",
"gpuParticles",
"solidParticles",
"additionalMeshes",
"meshBuilder",
"meshCompression",
"audio",
"additionalTextures",
"shadows",
"loader",
"userData",
"offline",
"fresnel",
"multiMaterial",
"touchCamera",
"procedural",
"gamepad",
"additionalCameras",
"postProcesses",
"renderingPipeline",
"additionalRenderingPipeline",
"defaultRenderingPipeline",
"depthRenderer",
"geometryBufferRenderer",
"additionalPostProcesses",
"additionalPostProcess_blur",
"additionalPostProcess_depthOfFieldBlur",
"additionalPostProcess_fxaa",
"additionalPostProcess_circleOfConfusion",
"additionalPostProcess_depthOfFieldMerge",
"additionalPostProcess_bloomMerge",
"additionalPostProcess_depthOfFieldEffect",
"additionalPostProcess_bloomEffect",
"additionalPostProcess_imageProcessing",
"additionalPostProcess_motionBlur",
"bones",
"hdr",
"polygonMesh",
"csg",
"lensFlares",
"physics",
"textureFormats",
"debug",
"utilityLayer",
"gizmos",
"morphTargets",
"octrees",
"anaglyph",
"stereoscopic",
"vr",
"virtualJoystick",
"optimizations",
"highlights",
"assetsManager",
"serialization",
"probes",
"layer",
"textureTools",
"cameraBehaviors",
"meshBehaviors",
"nullEngine",
"instrumentation",
"backgroundMaterial",
"environmentHelper",
"particleHelper",
"videoDome",
"photoDome",
"behaviors",
"imageProcessing",
"occlusionQuery",
"transformFeedback",
"noise",
"videoRecorder",
"sceneHelpers"
],
"minimal": [
"meshBuilder",
"freeCamera",
"flyCamera",
"hemisphericLight"
],
"360Viewer": [
"arcRotateCamera",
"meshBuilder",
"picking",
"backgroundMaterial",
"videoDome"
],
"glTFViewer": [
"arcRotateCamera",
"imageProcessing",
"backgroundMaterial",
"pbrMaterial",
"hdr"
]
},
"workloads": {
"core": {
"files": [
"../../src/Materials/babylon.effect.js",
"../../src/babylon.types.js",
"../../src/Events/babylon.keyboardEvents.js",
"../../src/Events/babylon.pointerEvents.js",
"../../src/Tools/babylon.tools.js",
"../../src/Math/babylon.math.js",
"../../src/Math/babylon.math.scalar.js",
"../../src/babylon.mixins.js",
"../../src/Engine/babylon.webgl2.js",
"../../src/Tools/babylon.decorators.js",
"../../src/Tools/babylon.deferred.js",
"../../src/Tools/babylon.observable.js",
"../../src/Tools/babylon.smartArray.js",
"../../src/Tools/babylon.promise.js",
"../../src/Tools/babylon.workerPool.js",
"../../src/States/babylon.alphaCullingState.js",
"../../src/States/babylon.depthCullingState.js",
"../../src/States/babylon.stencilState.js",
"../../src/Engine/babylon.engine.js",
"../../src/babylon.node.js",
"../../src/Culling/babylon.boundingSphere.js",
"../../src/Culling/babylon.boundingBox.js",
"../../src/Culling/babylon.boundingInfo.js",
"../../src/Mesh/babylon.transformNode.js",
"../../src/Mesh/babylon.abstractMesh.js",
"../../src/Lights/babylon.light.js",
"../../src/Cameras/babylon.camera.js",
"../../src/Rendering/babylon.renderingManager.js",
"../../src/Rendering/babylon.renderingGroup.js",
"../../src/babylon.sceneComponent.js",
"../../src/babylon.abstractScene.js",
"../../src/babylon.scene.js",
"../../src/babylon.assetContainer.js",
"../../src/Mesh/babylon.buffer.js",
"../../src/Mesh/babylon.vertexBuffer.js",
"../../src/Materials/Textures/babylon.internalTextureLoader.js",
"../../src/Materials/Textures/babylon.internalTextureTracker.js",
"../../src/Materials/Textures/babylon.internalTexture.js",
"../../src/Materials/Textures/babylon.baseTexture.js",
"../../src/Materials/Textures/babylon.texture.js",
"../../src/Mesh/babylon.mesh.js",
"../../src/Mesh/babylon.subMesh.js",
"../../src/Materials/babylon.material.js",
"../../src/Materials/babylon.uniformBuffer.js",
"../../src/Mesh/babylon.mesh.vertexData.js",
"../../src/Mesh/babylon.geometry.js",
"../../src/Tools/babylon.performanceMonitor.js",
"../../src/Materials/babylon.materialHelper.js",
"../../src/Materials/babylon.pushMaterial.js",
"../../src/Materials/babylon.standardMaterial.js"
],
"shaders": [
"default.vertex",
"default.fragment"
],
"shaderIncludes": [
"depthPrePass",
"bonesDeclaration",
"instancesDeclaration",
"pointCloudVertexDeclaration",
"bumpVertexDeclaration",
"clipPlaneVertexDeclaration",
"fogVertexDeclaration",
"morphTargetsVertexGlobalDeclaration",
"morphTargetsVertexDeclaration",
"logDepthDeclaration",
"morphTargetsVertex",
"instancesVertex",
"bonesVertex",
"bumpVertex",
"clipPlaneVertex",
"fogVertex",
"shadowsVertex",
"pointCloudVertex",
"logDepthVertex",
"helperFunctions",
"lightFragmentDeclaration",
"lightsFragmentFunctions",
"lightUboDeclaration",
"defaultVertexDeclaration",
"defaultFragmentDeclaration",
"defaultUboDeclaration",
"shadowsFragmentFunctions",
"fresnelFunction",
"reflectionFunction",
"imageProcessingDeclaration",
"imageProcessingFunctions",
"bumpFragmentFunctions",
"clipPlaneFragmentDeclaration",
"fogFragmentDeclaration",
"clipPlaneFragment",
"bumpFragment",
"lightFragment",
"logDepthFragment",
"fogFragment"
]
},
"transformFeedback": {
"files": [
"../../src/Engine/Extensions/babylon.engine.transformFeedback.js"
],
"dependUpon": [
"core",
"debug"
]
},
"occlusionQuery": {
"files": [
"../../src/Engine/Extensions/babylon.engine.occlusionQuery.js"
],
"dependUpon": [
"core",
"debug"
]
},
"behaviors": {
"files": [
"../../src/Behaviors/babylon.behavior.js"
],
"dependUpon": [
"core"
]
},
"imageProcessing": {
"files": [
"../../src/Materials/babylon.imageProcessingConfiguration.js",
"../../src/Materials/Textures/babylon.colorGradingTexture.js",
"../../src/Materials/babylon.colorCurves.js"
],
"dependUpon": [
"core"
]
},
"noise": {
"files": [
"../../src/Materials/Textures/Procedurals/babylon.noiseProceduralTexture.js"
],
"dependUpon": [
"core",
"procedural"
],
"shaders": [
"noise.fragment"
]
},
"particles": {
"files": [
"../../src/Particles/babylon.particle.js",
"../../src/Particles/babylon.baseParticleSystem.js",
"../../src/Particles/babylon.particleSystem.js",
"../../src/Particles/EmitterTypes/babylon.boxParticleEmitter.js",
"../../src/Particles/EmitterTypes/babylon.cylinderParticleEmitter.js",
"../../src/Particles/EmitterTypes/babylon.coneParticleEmitter.js",
"../../src/Particles/EmitterTypes/babylon.sphereParticleEmitter.js",
"../../src/Particles/EmitterTypes/babylon.hemisphericParticleEmitter.js",
"../../src/Particles/EmitterTypes/babylon.pointParticleEmitter.js",
"../../src/Particles/babylon.particleSystemComponent.js",
"../../src/Particles/babylon.subEmitter.js"
],
"dependUpon": [
"core"
],
"shaders": [
"particles.vertex",
"particles.fragment"
],
"shaderIncludes": [
"clipPlaneVertexDeclaration2",
"clipPlaneFragmentDeclaration2"
]
},
"gpuParticles": {
"files": [
"../../src/Particles/babylon.gpuParticleSystem.js"
],
"dependUpon": [
"core",
"particles",
"transformFeedback"
],
"shaders": [
"gpuRenderParticles.vertex",
"gpuRenderParticles.fragment",
"gpuUpdateParticles.vertex",
"gpuUpdateParticles.fragment"
]
},
"nullEngine": {
"files": [
"../../src/Engine/babylon.nullEngine.js",
"../../src/Engine/babylon.webgl2.js",
"../../src/babylon.mixins.js"
],
"dependUpon": [
"core"
]
},
"instrumentation": {
"files": [
"../../src/Engine/babylon.webgl2.js",
"../../src/Instrumentation/babylon.engineInstrumentation.js",
"../../src/Instrumentation/babylon.sceneInstrumentation.js",
"../../src/Instrumentation/babylon.timeToken.js"
],
"dependUpon": [
"core"
]
},
"cameraBehaviors": {
"files": [
"../../src/Behaviors/Cameras/babylon.framingBehavior.js",
"../../src/Behaviors/Cameras/babylon.bouncingBehavior.js",
"../../src/Behaviors/Cameras/babylon.autoRotationBehavior.js"
],
"dependUpon": [
"behaviors"
]
},
"meshBehaviors": {
"files": [
"../../src/Behaviors/Mesh/babylon.pointerDragBehavior.js",
"../../src/Behaviors/Mesh/babylon.multiPointerScaleBehavior.js",
"../../src/Behaviors/Mesh/babylon.sixDofDragBehavior.js",
"../../src/Behaviors/Mesh/babylon.attachToBoxBehavior.js",
"../../src/Behaviors/Mesh/babylon.fadeInOutBehavior.js"
],
"dependUpon": [
"behaviors"
]
},
"textureTools": {
"files": [
"../../src/Tools/babylon.textureTools.js"
],
"dependUpon": [
"core",
"postProcesses"
]
},
"solidParticles": {
"files": [
"../../src/Particles/babylon.solidParticle.js",
"../../src/Particles/babylon.solidParticleSystem.js"
],
"dependUpon": [
"core"
]
},
"collisions": {
"files": [
"../../src/Collisions/babylon.collider.js",
"../../src/Collisions/babylon.collisionCoordinator.js"
],
"dependUpon": [
"core"
]
},
"picking": {
"files": [
"../../src/Collisions/babylon.pickingInfo.js",
"../../src/Culling/babylon.ray.js"
],
"dependUpon": [
"core"
]
},
"sprites": {
"files": [
"../../src/Sprites/babylon.spriteManager.js",
"../../src/Sprites/babylon.sprite.js",
"../../src/Sprites/babylon.spriteSceneComponent.js"
],
"dependUpon": [
"core"
],
"shaders": [
"sprites.vertex",
"sprites.fragment"
]
},
"animations": {
"files": [
"../../src/Animations/babylon.animationPropertiesOverride.js",
"../../src/Animations/babylon.animation.js",
"../../src/Animations/babylon.animationGroup.js",
"../../src/Animations/babylon.runtimeAnimation.js",
"../../src/Animations/babylon.animatable.js",
"../../src/Animations/babylon.easing.js"
],
"dependUpon": [
"core"
]
},
"actions": {
"files": [
"../../src/Actions/babylon.condition.js",
"../../src/Actions/babylon.action.js",
"../../src/Actions/babylon.actionManager.js",
"../../src/Actions/babylon.interpolateValueAction.js",
"../../src/Actions/babylon.directActions.js"
],
"dependUpon": [
"core"
]
},
"additionalMeshes": {
"files": [
"../../src/Mesh/babylon.groundMesh.js",
"../../src/Mesh/babylon.instancedMesh.js",
"../../src/Mesh/babylon.linesMesh.js"
],
"dependUpon": [
"core",
"shaderMaterial"
],
"shaders": [
"color.vertex",
"color.fragment"
]
},
"meshBuilder": {
"files": [
"../../src/Mesh/babylon.meshBuilder.js"
],
"dependUpon": [
"core",
"additionalMeshes"
]
},
"meshCompression": {
"files": [
"../../src/Mesh/Compression/babylon.dracoCompression.js"
]
},
"shaderMaterial": {
"files": [
"../../src/Materials/babylon.shaderMaterial.js"
],
"dependUpon": [
"core"
]
},
"pbrMaterial": {
"files": [
"../../src/Materials/PBR/babylon.pbrBaseMaterial.js",
"../../src/Materials/PBR/babylon.pbrBaseSimpleMaterial.js",
"../../src/Materials/PBR/babylon.pbrMaterial.js",
"../../src/Materials/PBR/babylon.pbrMetallicRoughnessMaterial.js",
"../../src/Materials/PBR/babylon.pbrSpecularGlossinessMaterial.js"
],
"dependUpon": [
"core",
"harmonics"
],
"shaders": [
"pbr.vertex",
"pbr.fragment",
"rgbdEncode.fragment",
"rgbdDecode.fragment"
],
"shaderIncludes": [
"pbrVertexDeclaration",
"pbrFragmentDeclaration",
"pbrUboDeclaration",
"pbrFunctions",
"harmonicsFunctions",
"pbrLightFunctions"
]
},
"targetCamera": {
"files": [
"../../src/Cameras/babylon.cameraInputsManager.js",
"../../src/Cameras/babylon.targetCamera.js"
],
"dependUpon": [
"core"
]
},
"freeCamera": {
"files": [
"../../src/Cameras/Inputs/babylon.freeCameraMouseInput.js",
"../../src/Cameras/Inputs/babylon.freeCameraKeyboardMoveInput.js",
"../../src/Cameras/babylon.freeCameraInputsManager.js",
"../../src/Cameras/babylon.freeCamera.js"
],
"dependUpon": [
"targetCamera"
]
},
"flyCamera": {
"files": [
"../../src/Cameras/Inputs/babylon.flyCameraMouseInput.js",
"../../src/Cameras/Inputs/babylon.flyCameraKeyboardInput.js",
"../../src/Cameras/babylon.flyCameraInputsManager.js",
"../../src/Cameras/babylon.flyCamera.js"
],
"dependUpon": [
"targetCamera"
]
},
"arcRotateCamera": {
"files": [
"../../src/Cameras/Inputs/babylon.arcRotateCameraKeyboardMoveInput.js",
"../../src/Cameras/Inputs/babylon.arcRotateCameraMouseWheelInput.js",
"../../src/Cameras/Inputs/babylon.arcRotateCameraPointersInput.js",
"../../src/Cameras/babylon.arcRotateCameraInputsManager.js",
"../../src/Cameras/babylon.arcRotateCamera.js"
],
"dependUpon": [
"targetCamera"
]
},
"hemisphericLight": {
"files": [
"../../src/Lights/babylon.hemisphericLight.js"
],
"dependUpon": [
"core"
]
},
"pointLight": {
"files": [
"../../src/Lights/babylon.shadowLight.js",
"../../src/Lights/babylon.pointLight.js"
],
"dependUpon": [
"core"
]
},
"directionalLight": {
"files": [
"../../src/Lights/babylon.shadowLight.js",
"../../src/Lights/babylon.directionalLight.js"
],
"dependUpon": [
"core"
]
},
"spotLight": {
"files": [
"../../src/Lights/babylon.shadowLight.js",
"../../src/Lights/babylon.spotLight.js"
],
"dependUpon": [
"core"
]
},
"audio": {
"files": [
"../../src/Audio/babylon.audioEngine.js",
"../../src/Audio/babylon.sound.js",
"../../src/Audio/babylon.soundtrack.js",
"../../src/Audio/babylon.analyser.js",
"../../src/Audio/babylon.weightedsound.js",
"../../src/Audio/babylon.audioSceneComponent.js",
"../../src/Actions/babylon.directAudioActions.js"
],
"dependUpon": [
"core"
]
},
"additionalTextures": {
"files": [
"../../src/Materials/Textures/babylon.cubeTexture.js",
"../../src/Materials/Textures/babylon.rawCubeTexture.js",
"../../src/Materials/Textures/babylon.renderTargetTexture.js",
"../../src/Materials/Textures/babylon.multiRenderTarget.js",
"../../src/Materials/Textures/babylon.mirrorTexture.js",
"../../src/Materials/Textures/babylon.refractionTexture.js",
"../../src/Materials/Textures/babylon.dynamicTexture.js",
"../../src/Materials/Textures/babylon.videoTexture.js",
"../../src/Materials/Textures/babylon.rawTexture.js",
"../../src/Materials/Textures/babylon.rawTexture3D.js"
],
"dependUpon": [
"core"
]
},
"shadows": {
"files": [
"../../src/Lights/Shadows/babylon.shadowGenerator.js",
"../../src/Lights/Shadows/babylon.shadowGeneratorSceneComponent.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"shadowMap.vertex",
"shadowMap.fragment",
"depthBoxBlur.fragment"
]
},
"loader": {
"files": [
"../../src/Loading/babylon.loadingScreen.js",
"../../src/Loading/babylon.sceneLoader.js",
"../../src/Loading/Plugins/babylon.babylonFileLoader.js",
"../../src/Tools/babylon.filesInput.js"
],
"dependUpon": [
"core"
]
},
"stringDictionary": {
"files": [
"../../src/Tools/babylon.stringDictionary.js"
],
"dependUpon": [
"core"
]
},
"userData": {
"files": [
"../../src/Tools/babylon.tags.js",
"../../src/Tools/babylon.andOrNotEvaluator.js"
],
"dependUpon": [
"stringDictionary"
]
},
"offline": {
"files": [
"../../src/Offline/babylon.database.js"
],
"dependUpon": [
"core"
]
},
"fresnel": {
"files": [
"../../src/Materials/babylon.fresnelParameters.js"
],
"dependUpon": [
"core"
]
},
"multiMaterial": {
"files": [
"../../src/Materials/babylon.multiMaterial.js"
],
"dependUpon": [
"core"
]
},
"touchCamera": {
"files": [
"../../src/Cameras/Inputs/babylon.freeCameraTouchInput.js",
"../../src/Cameras/babylon.touchCamera.js"
],
"dependUpon": [
"core"
]
},
"procedural": {
"files": [
"../../src/Materials/Textures/Procedurals/babylon.proceduralTexture.js",
"../../src/Materials/Textures/Procedurals/babylon.proceduralTextureSceneComponent.js",
"../../src/Materials/Textures/Procedurals/babylon.customProceduralTexture.js"
],
"dependUpon": [
"core"
],
"shaders": [
"procedural.vertex"
]
},
"gamepad": {
"files": [
"../../src/Cameras/Inputs/babylon.freeCameraGamepadInput.js",
"../../src/Cameras/Inputs/babylon.arcRotateCameraGamepadInput.js",
"../../src/Gamepad/babylon.gamepadManager.js",
"../../src/Gamepad/babylon.gamepad.js",
"../../src/Gamepad/babylon.xboxGamepad.js",
"../../src/Gamepad/Controllers/babylon.poseEnabledController.js",
"../../src/Gamepad/Controllers/babylon.webVRController.js",
"../../src/Gamepad/Controllers/babylon.oculusTouchController.js",
"../../src/Gamepad/Controllers/babylon.viveController.js",
"../../src/Gamepad/Controllers/babylon.genericController.js",
"../../src/Gamepad/Controllers/babylon.windowsMotionController.js",
"../../src/Gamepad/Controllers/babylon.gearVRController.js",
"../../src/Gamepad/Controllers/babylon.daydreamController.js",
"../../src/Gamepad/babylon.gamepadSceneComponent.js"
],
"dependUpon": [
"core"
]
},
"additionalCameras": {
"files": [
"../../src/Cameras/babylon.followCamera.js",
"../../src/Cameras/babylon.universalCamera.js",
"../../src/Cameras/babylon.gamepadCamera.js"
],
"dependUpon": [
"gamepad"
]
},
"depthRenderer": {
"files": [
"../../src/Rendering/babylon.depthRenderer.js",
"../../src/Rendering/babylon.depthRendererSceneComponent.js"
],
"dependUpon": [
"core"
],
"shaders": [
"depth.vertex",
"depth.fragment"
],
"shaderIncludes": []
},
"geometryBufferRenderer": {
"files": [
"../../src/Rendering/babylon.geometryBufferRenderer.js",
"../../src/Rendering/babylon.geometryBufferRendererSceneComponent.js"
],
"dependUpon": [
"core"
],
"shaders": [
"geometry.vertex",
"geometry.fragment"
],
"shaderIncludes": [
"mrtFragmentDeclaration",
"bones300Declaration",
"instances300Declaration"
]
},
"postProcesses": {
"files": [
"../../src/PostProcess/babylon.postProcessManager.js",
"../../src/PostProcess/babylon.postProcess.js",
"../../src/PostProcess/babylon.passPostProcess.js"
],
"dependUpon": [
"core"
],
"shaders": [
"postprocess.vertex",
"pass.fragment"
]
},
"additionalPostProcess_blur": {
"files": [
"../../src/PostProcess/babylon.blurPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"kernelBlur.vertex",
"kernelBlur.fragment"
],
"shaderIncludes": [
"kernelBlurFragment",
"kernelBlurFragment2",
"kernelBlurVaryingDeclaration",
"kernelBlurVertex"
]
},
"additionalPostProcess_depthOfFieldBlur": {
"files": [
"../../src/PostProcess/babylon.depthOfFieldBlurPostProcess.js"
],
"dependUpon": [
"postProcesses",
"additionalPostProcess_blur"
],
"shaders": [
"kernelBlur.vertex",
"kernelBlur.fragment"
],
"shaderIncludes": [
"kernelBlurFragment",
"kernelBlurFragment2",
"kernelBlurVaryingDeclaration",
"kernelBlurVertex"
]
},
"additionalPostProcess_circleOfConfusion": {
"files": [
"../../src/PostProcess/babylon.circleOfConfusionPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"circleOfConfusion.fragment"
]
},
"additionalPostProcess_sharpen": {
"files": [
"../../src/PostProcess/babylon.sharpenPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"sharpen.fragment"
]
},
"additionalPostProcess_chromaticAberration": {
"files": [
"../../src/PostProcess/babylon.chromaticAberrationPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"chromaticAberration.fragment"
]
},
"additionalPostProcess_grain": {
"files": [
"../../src/PostProcess/babylon.grainPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"grain.fragment"
]
},
"additionalPostProcess_depthOfFieldMerge": {
"files": [
"../../src/PostProcess/babylon.depthOfFieldMergePostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"depthOfFieldMerge.fragment"
]
},
"additionalPostProcess_bloomMerge": {
"files": [
"../../src/PostProcess/babylon.bloomMergePostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"bloomMerge.fragment"
]
},
"additionalPostProcess_depthOfFieldEffect": {
"files": [
"../../src/PostProcess/babylon.depthOfFieldEffect.js"
],
"dependUpon": [
"additionalPostProcess_depthOfFieldBlur",
"additionalPostProcess_depthOfFieldMerge",
"additionalPostProcess_circleOfConfusion"
]
},
"additionalPostProcess_bloomEffect": {
"files": [
"../../src/PostProcess/babylon.bloomEffect.js"
],
"dependUpon": [
"additionalPostProcess_blur",
"additionalPostProcess_bloomMerge",
"additionalPostProcess_extractHighlights"
]
},
"additionalPostProcess_fxaa": {
"files": [
"../../src/PostProcess/babylon.fxaaPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"fxaa.vertex",
"fxaa.fragment"
]
},
"additionalPostProcess_highlights": {
"files": [
"../../src/PostProcess/babylon.highlightsPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"highlights.fragment"
]
},
"additionalPostProcess_extractHighlights": {
"files": [
"../../src/PostProcess/babylon.extractHighlightsPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"extractHighlights.fragment"
]
},
"additionalPostProcess_imageProcessing": {
"files": [
"../../src/PostProcess/babylon.imageProcessingPostProcess.js"
],
"dependUpon": [
"postProcesses",
"imageProcessing"
],
"shaders": [
"imageProcessing.fragment"
],
"shaderIncludes": []
},
"additionalPostProcess_motionBlur": {
"files": [
"../../src/PostProcess/babylon.motionBlurPostProcess.js"
],
"dependUpon": [
"postProcesses"
],
"shaders": [
"motionBlur.fragment"
]
},
"additionalPostProcesses": {
"files": [
"../../src/PostProcess/babylon.refractionPostProcess.js",
"../../src/PostProcess/babylon.blackAndWhitePostProcess.js",
"../../src/PostProcess/babylon.convolutionPostProcess.js",
"../../src/PostProcess/babylon.sharpenPostProcess.js",
"../../src/PostProcess/babylon.chromaticAberrationPostProcess.js",
"../../src/PostProcess/babylon.grainPostProcess.js",
"../../src/PostProcess/babylon.filterPostProcess.js",
"../../src/PostProcess/babylon.fxaaPostProcess.js",
"../../src/PostProcess/babylon.volumetricLightScatteringPostProcess.js",
"../../src/PostProcess/babylon.colorCorrectionPostProcess.js",
"../../src/PostProcess/babylon.tonemapPostProcess.js",
"../../src/PostProcess/babylon.displayPassPostProcess.js",
"../../src/PostProcess/babylon.highlightsPostProcess.js",
"../../src/PostProcess/babylon.extractHighlightsPostProcess.js",
"../../src/PostProcess/babylon.imageProcessingPostProcess.js",
"../../src/PostProcess/babylon.motionBlurPostProcess.js"
],
"dependUpon": [
"postProcesses",
"imageProcessing"
],
"shaders": [
"refraction.fragment",
"blackAndWhite.fragment",
"convolution.fragment",
"sharpen.fragment",
"filter.fragment",
"fxaa.fragment",
"volumetricLightScattering.fragment",
"volumetricLightScatteringPass.fragment",
"colorCorrection.fragment",
"tonemap.fragment",
"displayPass.fragment",
"highlights.fragment",
"imageProcessing.fragment",
"motionBlur.fragment"
]
},
"renderingPipeline": {
"files": [
"../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManager.js",
"../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManagerSceneComponent.js",
"../../src/PostProcess/RenderPipeline/babylon.postProcessRenderEffect.js",
"../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipeline.js"
],
"dependUpon": [
"postProcesses"
]
},
"additionalRenderingPipeline": {
"files": [
"../../src/PostProcess/RenderPipeline/Pipelines/babylon.ssaoRenderingPipeline.js",
"../../src/PostProcess/RenderPipeline/Pipelines/babylon.ssao2RenderingPipeline.js",
"../../src/PostProcess/RenderPipeline/Pipelines/babylon.lensRenderingPipeline.js",
"../../src/PostProcess/RenderPipeline/Pipelines/babylon.standardRenderingPipeline.js"
],
"dependUpon": [
"renderingPipeline",
"depthRenderer",
"geometryBufferRenderer"
],
"shaders": [
"ssao.fragment",
"ssao2.fragment",
"ssaoCombine.fragment",
"lensHighlights.fragment",
"depthOfField.fragment",
"standard.fragment"
]
},
"defaultRenderingPipeline": {
"files": [
"../../src/PostProcess/RenderPipeline/Pipelines/babylon.defaultRenderingPipeline.js"
],
"dependUpon": [
"renderingPipeline",
"additionalPostProcess_fxaa",
"additionalPostProcess_chromaticAberration",
"additionalPostProcess_grain",
"additionalPostProcess_sharpen",
"additionalPostProcess_depthOfFieldEffect",
"additionalPostProcess_bloomEffect"
]
},
"bones": {
"files": [
"../../src/Bones/babylon.bone.js",
"../../src/Bones/babylon.boneIKController.js",
"../../src/Bones/babylon.boneLookController.js",
"../../src/Bones/babylon.skeleton.js"
],
"dependUpon": [
"core"
]
},
"hdr": {
"files": [
"../../src/Tools/HDR/babylon.hdr.js",
"../../src/Materials/Textures/babylon.hdrCubeTexture.js",
"../../src/Tools/HDR/babylon.panoramaToCubemap.js"
],
"dependUpon": [
"core",
"harmonics"
]
},
"csg": {
"files": [
"../../src/Mesh/babylon.csg.js"
],
"dependUpon": [
"core"
]
},
"polygonMesh": {
"files": [
"../../src/Mesh/babylon.polygonMesh.js"
],
"dependUpon": [
"core"
]
},
"lensFlares": {
"files": [
"../../src/LensFlare/babylon.lensFlare.js",
"../../src/LensFlare/babylon.lensFlareSystemSceneComponent.js",
"../../src/LensFlare/babylon.lensFlareSystem.js"
],
"dependUpon": [
"core"
],
"shaders": [
"lensFlare.vertex",
"lensFlare.fragment"
]
},
"physics": {
"files": [
"../../src/Physics/babylon.physicsJoint.js",
"../../src/Physics/babylon.physicsImpostor.js",
"../../src/Physics/babylon.physicsEngine.js",
"../../src/Physics/babylon.physicsHelper.js",
"../../src/Physics/Plugins/babylon.cannonJSPlugin.js",
"../../src/Physics/Plugins/babylon.oimoJSPlugin.js",
"../../src/Physics/babylon.physicsEngineComponent.js"
],
"dependUpon": [
"core",
"picking"
]
},
"harmonics": {
"files": [
"../../src/Math/babylon.sphericalPolynomial.js",
"../../src/Tools/HDR/babylon.cubemapToSphericalPolynomial.js"
],
"dependUpon": [
"core"
]
},
"textureFormats": {
"files": [],
"dependUpon": [
"dds",
"tga",
"ktx",
"env"
]
},
"dds": {
"files": [
"../../src/Tools/babylon.dds.js",
"../../src/Materials/Textures/Loaders/babylon.ddsTextureLoader.js"
],
"dependUpon": [
"core"
]
},
"tga": {
"files": [
"../../src/Tools/babylon.tga.js",
"../../src/Materials/Textures/Loaders/babylon.tgaTextureLoader.js"
],
"dependUpon": [
"core"
]
},
"ktx": {
"files": [
"../../src/Tools/babylon.khronosTextureContainer.js",
"../../src/Materials/Textures/Loaders/babylon.ktxTextureLoader.js"
],
"dependUpon": [
"core"
]
},
"env": {
"files": [
"../../src/Tools/babylon.environmentTextureTools.js",
"../../src/Materials/Textures/Loaders/babylon.envTextureLoader.js"
],
"dependUpon": [
"core",
"harmonics"
]
},
"debug": {
"files": [
"../../src/Debug/babylon.skeletonViewer.js",
"../../src/Debug/babylon.axesViewer.js",
"../../src/Debug/babylon.boneAxesViewer.js",
"../../src/Debug/babylon.rayHelper.js",
"../../src/Debug/babylon.debugLayer.js",
"../../src/Debug/babylon.physicsViewer.js",
"../../src/Rendering/babylon.boundingBoxRenderer.js"
],
"dependUpon": [
"shaderMaterial",
"additionalMeshes",
"core",
"stringDictionary",
"actions"
],
"shaders": []
},
"utilityLayer": {
"files": [
"../../src/Rendering/babylon.utilityLayerRenderer.js"
],
"dependUpon": [
"core"
]
},
"gizmos": {
"files": [
"../../src/Gizmos/babylon.gizmo.js",
"../../src/Gizmos/babylon.axisDragGizmo.js",
"../../src/Gizmos/babylon.axisScaleGizmo.js",
"../../src/Gizmos/babylon.planeRotationGizmo.js",
"../../src/Gizmos/babylon.positionGizmo.js",
"../../src/Gizmos/babylon.rotationGizmo.js",
"../../src/Gizmos/babylon.scaleGizmo.js",
"../../src/Gizmos/babylon.boundingBoxGizmo.js",
"../../src/Gizmos/babylon.gizmoManager.js"
],
"dependUpon": [
"core",
"utilityLayer",
"meshBehaviors"
]
},
"morphTargets": {
"files": [
"../../src/Morph/babylon.morphTarget.js",
"../../src/Morph/babylon.morphTargetManager.js"
],
"dependUpon": [
"core"
]
},
"octrees": {
"files": [
"../../src/Culling/Octrees/babylon.octree.js",
"../../src/Culling/Octrees/babylon.octreeBlock.js",
"../../src/Culling/Octrees/babylon.octreeSceneComponent.js"
],
"dependUpon": [
"core"
]
},
"anaglyph": {
"files": [
"../../src/PostProcess/babylon.anaglyphPostProcess.js",
"../../src/Cameras/Stereoscopic/babylon.anaglyphArcRotateCamera.js",
"../../src/Cameras/Stereoscopic/babylon.anaglyphFreeCamera.js",
"../../src/Cameras/Stereoscopic/babylon.anaglyphGamepadCamera.js",
"../../src/Cameras/Stereoscopic/babylon.anaglyphUniversalCamera.js"
],
"dependUpon": [
"core",
"postProcesses",
"freeCamera",
"gamepad"
],
"shaders": [
"anaglyph.fragment"
]
},
"stereoscopic": {
"files": [
"../../src/PostProcess/babylon.stereoscopicInterlacePostProcess.js",
"../../src/Cameras/Stereoscopic/babylon.stereoscopicArcRotateCamera.js",
"../../src/Cameras/Stereoscopic/babylon.stereoscopicFreeCamera.js",
"../../src/Cameras/Stereoscopic/babylon.stereoscopicGamepadCamera.js",
"../../src/Cameras/Stereoscopic/babylon.stereoscopicUniversalCamera.js"
],
"dependUpon": [
"core",
"postProcesses",
"freeCamera",
"gamepad"
],
"shaders": [
"stereoscopicInterlace.fragment"
]
},
"vr": {
"files": [
"../../src/PostProcess/babylon.vrDistortionCorrectionPostProcess.js",
"../../src/Cameras/Inputs/babylon.freeCameraDeviceOrientationInput.js",
"../../src/Cameras/Inputs/babylon.arcRotateCameraVRDeviceOrientationInput.js",
"../../src/Cameras/VR/babylon.vrCameraMetrics.js",
"../../src/Cameras/VR/babylon.webVRCamera.js",
"../../src/Cameras/babylon.deviceOrientationCamera.js",
"../../src/Cameras/VR/babylon.vrDeviceOrientationFreeCamera.js",
"../../src/Cameras/VR/babylon.vrDeviceOrientationArcRotateCamera.js",
"../../src/Cameras/VR/babylon.vrDeviceOrientationGamepadCamera.js",
"../../src/Cameras/VR/babylon.vrExperienceHelper.js",
"../../src/Cameras/XR/babylon.webXRCamera.js",
"../../src/Cameras/XR/babylon.webXRSessionManager.js",
"../../src/Cameras/XR/babylon.webXRExperienceHelper.js",
"../../src/Cameras/XR/babylon.webXREnterExitUI.js",
"../../src/Cameras/XR/babylon.webXRManagedOutputCanvas.js",
"../../src/Cameras/XR/babylon.webXRInput.js"
],
"dependUpon": [
"core",
"postProcesses",
"freeCamera",
"gamepad"
],
"shaders": [
"vrDistortionCorrection.fragment"
]
},
"virtualJoystick": {
"files": [
"../../src/Tools/babylon.virtualJoystick.js",
"../../src/Cameras/babylon.virtualJoysticksCamera.js",
"../../src/Cameras/Inputs/babylon.freeCameraVirtualJoystickInput.js"
],
"dependUpon": [
"core"
]
},
"optimizations": {
"files": [
"../../src/Mesh/babylon.meshSimplification.js",
"../../src/Mesh/babylon.meshSimplificationSceneComponent.js",
"../../src/Mesh/babylon.meshLODLevel.js",
"../../src/Tools/babylon.sceneOptimizer.js"
],
"dependUpon": [
"core"
]
},
"highlights": {
"files": [
"../../src/Rendering/babylon.outlineRenderer.js",
"../../src/Rendering/babylon.edgesRenderer.js",
"../../src/Rendering/babylon.lineEdgesRenderer.js",
"../../src/Layer/babylon.effectLayerSceneComponent.js",
"../../src/Layer/babylon.effectLayer.js",
"../../src/Layer/babylon.highlightLayer.js",
"../../src/Layer/babylon.glowLayer.js"
],
"dependUpon": [
"shaderMaterial"
],
"shaders": [
"glowBlurPostProcess.fragment",
"glowMapGeneration.fragment",
"glowMapGeneration.vertex",
"glowMapMerge.fragment",
"glowMapMerge.vertex",
"line.vertex",
"line.fragment",
"outline.vertex",
"outline.fragment"
]
},
"assetsManager": {
"files": [
"../../src/Tools/babylon.assetsManager.js"
],
"dependUpon": [
"core"
]
},
"serialization": {
"files": [
"../../src/Tools/babylon.sceneSerializer.js"
],
"dependUpon": [
"core"
]
},
"probes": {
"files": [
"../../src/Probes/babylon.reflectionProbe.js"
],
"dependUpon": [
"core"
]
},
"layer": {
"files": [
"../../src/Layer/babylon.layerSceneComponent.js",
"../../src/Layer/babylon.layer.js"
],
"dependUpon": [
"core"
],
"shaders": [
"layer.vertex",
"layer.fragment"
]
},
"backgroundMaterial": {
"files": [
"../../src/Materials/Background/babylon.backgroundMaterial.js"
],
"dependUpon": [
"core"
],
"shaders": [
"background.vertex",
"background.fragment"
],
"shaderIncludes": [
"backgroundVertexDeclaration",
"backgroundFragmentDeclaration",
"backgroundUboDeclaration"
]
},
"sceneHelpers": {
"files": [
"../../src/Helpers/babylon.sceneHelpers.js"
],
"dependUpon": [
"core",
"arcRotateCamera",
"freeCamera",
"hemisphericLight",
"pbrMaterial",
"environmentHelper",
"vr"
]
},
"environmentHelper": {
"files": [
"../../src/Helpers/babylon.environmentHelper.js"
],
"dependUpon": [
"core",
"backgroundMaterial",
"additionalTextures"
]
},
"particleHelper": {
"files": [
"../../src/Particles/babylon.particleSystemSet.js",
"../../src/Particles/babylon.particleHelper.js"
],
"dependUpon": [
"particles"
]
},
"videoDome": {
"files": [
"../../src/Helpers/babylon.videoDome.js"
],
"dependUpon": [
"core",
"meshBuilder",
"additionalTextures"
]
},
"photoDome": {
"files": [
"../../src/Helpers/babylon.photoDome.js"
],
"dependUpon": [
"core",
"meshBuilder",
"additionalTextures"
]
},
"videoRecorder": {
"files": [
"../../src/Tools/babylon.videoRecorder.js"
],
"dependUpon": [
"core"
]
}
},
"typescript": [
"../../src/**/*.ts"
],
"workers": [
{
"variable": "BABYLON.CollisionWorker",
"files": [
"../../src/Collisions/babylon.collider.js",
"../../src/Collisions/babylon.collisionWorker.js",
"../../src/Collisions/babylon.collisionCoordinator.js",
"../../src/Math/babylon.math.js"
]
}
],
"modules": [
"materialsLibrary",
"postProcessesLibrary",
"proceduralTexturesLibrary",
"loaders",
"serializers",
"gui",
"inspector",
"viewer",
"viewer-assets"
],
"materialsLibrary": {
"libraries": [
{
"files": [
"../../materialsLibrary/src/shadowOnly/babylon.shadowOnlyMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/shadowOnly/shadowOnly.vertex.fx",
"../../materialsLibrary/src/shadowOnly/shadowOnly.fragment.fx"
],
"output": "babylon.shadowOnlyMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/gradient/babylon.gradientMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/gradient/gradient.vertex.fx",
"../../materialsLibrary/src/gradient/gradient.fragment.fx"
],
"output": "babylon.gradientMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/normal/babylon.normalMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/normal/normal.vertex.fx",
"../../materialsLibrary/src/normal/normal.fragment.fx"
],
"output": "babylon.normalMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/lava/babylon.lavaMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/lava/lava.vertex.fx",
"../../materialsLibrary/src/lava/lava.fragment.fx"
],
"output": "babylon.lavaMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/simple/babylon.simpleMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/simple/simple.vertex.fx",
"../../materialsLibrary/src/simple/simple.fragment.fx"
],
"output": "babylon.simpleMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/water/babylon.waterMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/water/water.vertex.fx",
"../../materialsLibrary/src/water/water.fragment.fx"
],
"output": "babylon.waterMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/fire/babylon.fireMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/fire/fire.vertex.fx",
"../../materialsLibrary/src/fire/fire.fragment.fx"
],
"output": "babylon.fireMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/fur/babylon.furMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/fur/fur.vertex.fx",
"../../materialsLibrary/src/fur/fur.fragment.fx"
],
"output": "babylon.furMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/terrain/babylon.terrainMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/terrain/terrain.vertex.fx",
"../../materialsLibrary/src/terrain/terrain.fragment.fx"
],
"output": "babylon.terrainMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/mix/babylon.mixMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/mix/mix.vertex.fx",
"../../materialsLibrary/src/mix/mix.fragment.fx"
],
"output": "babylon.mixMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/triPlanar/babylon.triPlanarMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/triPlanar/triplanar.vertex.fx",
"../../materialsLibrary/src/triPlanar/triplanar.fragment.fx"
],
"output": "babylon.triPlanarMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/sky/babylon.skyMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/sky/sky.vertex.fx",
"../../materialsLibrary/src/sky/sky.fragment.fx"
],
"output": "babylon.skyMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/grid/babylon.gridmaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/grid/grid.vertex.fx",
"../../materialsLibrary/src/grid/grid.fragment.fx"
],
"output": "babylon.gridMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/custom/babylon.customMaterial.ts"
],
"output": "babylon.customMaterial.js"
},
{
"files": [
"../../materialsLibrary/src/cell/babylon.cellMaterial.ts"
],
"shaderFiles": [
"../../materialsLibrary/src/cell/cell.vertex.fx",
"../../materialsLibrary/src/cell/cell.fragment.fx"
],
"output": "babylon.cellMaterial.js"
}
],
"build": {
"srcOutputDirectory": "../../materialsLibrary/",
"distOutputDirectory": "/materialsLibrary/",
"buildAsModule": true,
"moduleName": "babylonjs-materials",
"outputFilename": "babylonjs.materials",
"moduleDeclaration": {
"name": "BJSMaterials",
"module": "babylonjs-materials"
},
"extendsRoot": true
}
},
"postProcessesLibrary": {
"libraries": [
{
"files": [
"../../postProcessLibrary/src/asciiArt/babylon.asciiArtPostProcess.ts"
],
"shaderFiles": [
"../../postProcessLibrary/src/asciiArt/asciiart.fragment.fx"
],
"output": "babylon.asciiArtPostProcess.js"
},
{
"files": [
"../../postProcessLibrary/src/digitalRain/babylon.digitalRainPostProcess.ts"
],
"shaderFiles": [
"../../postProcessLibrary/src/digitalRain/digitalrain.fragment.fx"
],
"output": "babylon.digitalRainPostProcess.js"
}
],
"build": {
"srcOutputDirectory": "../../postProcessLibrary/",
"distOutputDirectory": "/postProcessesLibrary/",
"buildAsModule": true,
"moduleName": "babylonjs-post-process",
"outputFilename": "babylonjs.postProcess",
"moduleDeclaration": {
"name": "PostProcesses",
"module": "babylonjs-post-process"
},
"extendsRoot": true
}
},
"proceduralTexturesLibrary": {
"libraries": [
{
"files": [
"../../proceduralTexturesLibrary/src/wood/babylon.woodProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/wood/woodProceduralTexture.fragment.fx"
],
"output": "babylon.woodProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/fire/babylon.fireProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/fire/fireProceduralTexture.fragment.fx"
],
"output": "babylon.fireProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/cloud/babylon.cloudProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/cloud/cloudProceduralTexture.fragment.fx"
],
"output": "babylon.cloudProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/grass/babylon.grassProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/grass/grassProceduralTexture.fragment.fx"
],
"output": "babylon.grassProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/road/babylon.roadProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/road/roadProceduralTexture.fragment.fx"
],
"output": "babylon.roadProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/brick/babylon.brickProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/brick/brickProceduralTexture.fragment.fx"
],
"output": "babylon.brickProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/marble/babylon.marbleProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/marble/marbleProceduralTexture.fragment.fx"
],
"output": "babylon.marbleProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/starfield/babylon.starfieldProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/starfield/starfieldProceduralTexture.fragment.fx"
],
"output": "babylon.starfieldProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/normalMap/babylon.normalMapProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/normalMap/normalMapProceduralTexture.fragment.fx"
],
"output": "babylon.normalMapProceduralTexture.js"
},
{
"files": [
"../../proceduralTexturesLibrary/src/perlinNoise/babylon.perlinNoiseProceduralTexture.ts"
],
"shaderFiles": [
"../../proceduralTexturesLibrary/src/perlinNoise/perlinNoiseProceduralTexture.fragment.fx"
],
"output": "babylon.perlinNoiseProceduralTexture.js"
}
],
"build": {
"srcOutputDirectory": "../../proceduralTexturesLibrary/",
"distOutputDirectory": "/proceduralTexturesLibrary/",
"buildAsModule": true,
"moduleName": "babylonjs-procedural-textures",
"outputFilename": "babylonjs.proceduralTextures",
"moduleDeclaration": {
"name": "ProceduralTextures",
"module": "babylonjs-procedural-textures"
},
"extendsRoot": true
}
},
"loaders": {
"libraries": [
{
"files": [
"../../loaders/src/STL/babylon.stlFileLoader.ts"
],
"output": "babylon.stlFileLoader.js"
},
{
"files": [
"../../loaders/src/OBJ/babylon.objFileLoader.ts"
],
"output": "babylon.objFileLoader.js"
},
{
"files": [
"../../loaders/src/glTF/babylon.glTFFileLoader.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoaderInterfaces.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoader.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoaderUtils.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoaderExtension.ts",
"../../loaders/src/glTF/1.0/babylon.glTFBinaryExtension.ts",
"../../loaders/src/glTF/1.0/babylon.glTFMaterialsCommonExtension.ts"
],
"doNotIncludeInBundle": true,
"output": "babylon.glTF1FileLoader.js"
},
{
"files": [
"../../loaders/src/glTF/babylon.glTFFileLoader.ts",
"../../loaders/src/glTF/2.0/babylon.glTFLoaderInterfaces.ts",
"../../loaders/src/glTF/2.0/babylon.glTFLoader.ts",
"../../loaders/src/glTF/2.0/babylon.glTFLoaderExtension.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_lod.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_minecraftMesh.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_sRGBFactors.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_audio_emitter.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_draco_mesh_compression.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_materials_pbrSpecularGlossiness.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_materials_unlit.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_lights_punctual.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_texture_transform.ts",
"../../loaders/src/glTF/2.0/Extensions/EXT_lights_image_based.ts"
],
"doNotIncludeInBundle": true,
"output": "babylon.glTF2FileLoader.js"
},
{
"files": [
"../../loaders/src/glTF/babylon.glTFFileLoader.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoaderInterfaces.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoader.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoaderUtils.ts",
"../../loaders/src/glTF/1.0/babylon.glTFLoaderExtension.ts",
"../../loaders/src/glTF/1.0/babylon.glTFBinaryExtension.ts",
"../../loaders/src/glTF/1.0/babylon.glTFMaterialsCommonExtension.ts",
"../../loaders/src/glTF/2.0/babylon.glTFLoaderInterfaces.ts",
"../../loaders/src/glTF/2.0/babylon.glTFLoader.ts",
"../../loaders/src/glTF/2.0/babylon.glTFLoaderExtension.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_lod.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_minecraftMesh.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_sRGBFactors.ts",
"../../loaders/src/glTF/2.0/Extensions/MSFT_audio_emitter.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_draco_mesh_compression.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_materials_pbrSpecularGlossiness.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_materials_unlit.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_lights_punctual.ts",
"../../loaders/src/glTF/2.0/Extensions/KHR_texture_transform.ts",
"../../loaders/src/glTF/2.0/Extensions/EXT_lights_image_based.ts"
],
"output": "babylon.glTFFileLoader.js"
}
],
"build": {
"srcOutputDirectory": "../../loaders/",
"distOutputDirectory": "/loaders/",
"buildAsModule": true,
"moduleName": "babylonjs-loaders",
"outputFilename": "babylonjs.loaders",
"moduleDeclaration": {
"name": "Loaders",
"module": "babylonjs-loaders"
},
"extraTypesDependencies": [
"babylonjs",
"babylonjs-gltf2interface"
],
"extendsRoot": true
}
},
"serializers": {
"libraries": [
{
"files": [
"../../serializers/src/OBJ/babylon.objSerializer.ts"
],
"output": "babylon.objSerializer.js"
},
{
"files": [
"../../serializers/src/glTF/2.0/babylon.glTFSerializer.ts",
"../../serializers/src/glTF/2.0/babylon.glTFExporter.ts",
"../../serializers/src/glTF/2.0/babylon.glTFData.ts",
"../../serializers/src/glTF/2.0/babylon.glTFMaterialExporter.ts",
"../../serializers/src/glTF/2.0/babylon.glTFAnimation.ts",
"../../serializers/src/glTF/2.0/babylon.glTFUtilities.ts",
"../../serializers/src/glTF/2.0/babylon.glTFExporterExtension.ts",
"../../serializers/src/glTF/babylon.glTFFileExporter.ts",
"../../serializers/src/glTF/2.0/Extensions/KHR_texture_transform.ts"
],
"excludeFromLoader": [
"../../serializers/src/glTF/2.0/babylon.glTFExporterExtension.ts",
"../../serializers/src/glTF/babylon.glTFFileExporter.ts"
],
"shaderFiles": [
"../../serializers/src/glTF/2.0/shaders/textureTransform.fragment.fx"
],
"output": "babylon.glTF2Serializer.js"
}
],
"build": {
"srcOutputDirectory": "../../serializers/",
"distOutputDirectory": "/serializers/",
"buildAsModule": true,
"moduleName": "babylonjs-serializers",
"extraTypesDependencies": [
"babylonjs",
"babylonjs-gltf2interface"
],
"outputFilename": "babylonjs.serializers",
"moduleDeclaration": {
"name": "Serializers",
"module": "babylonjs-serializers"
},
"extendsRoot": true
}
},
"gui": {
"libraries": [
{
"files": [],
"noBundleInName": true,
"output": "babylon.gui.min.js",
"webpack": "../../gui/webpack.config.js",
"bundle": "true",
"babylonIncluded": false,
"useOutputForDebugging": true
}
],
"build": {
"srcOutputDirectory": "../../gui/src/",
"distOutputDirectory": "/gui/",
"dtsBundle": {
"name": "babylonjs-gui",
"main": "../../dist/preview release/gui/build/index.d.ts",
"out": "../babylon.gui.module.d.ts",
"baseDir": "../../dist/preview release/gui/build/",
"headerText": "BabylonJS GUI"
},
"processDeclaration": {
"filename": "babylon.gui.module.d.ts",
"packageName": "babylonjs-gui",
"moduleName": "BABYLON.GUI",
"importsToRemove": [],
"classMap": {
"babylonjs": "BABYLON",
"babylonjs-loaders": "BABYLON",
"babylonjs-serializers": "BABYLON"
}
}
}
},
"inspector": {
"libraries": [
{
"files": [],
"sassFiles": [],
"output": "babylon.inspector.bundle.js",
"webpack": "../../inspector/webpack.config.js",
"bundle": "true",
"extendsRoot": true,
"useOutputForDebugging": true
}
],
"build": {
"srcOutputDirectory": "../../inspector/src/",
"distOutputDirectory": "/inspector/",
"dtsBundle": {
"name": "babylonjs-inspector",
"main": "../../dist/preview release/inspector/build/index.d.ts",
"out": "../babylon.inspector.module.d.ts",
"baseDir": "../../dist/preview release/inspector/build/",
"headerText": "BabylonJS Inspector"
},
"processDeclaration": {
"filename": "babylon.inspector.module.d.ts",
"packageName": "babylonjs-inspector",
"moduleName": "INSPECTOR",
"importsToRemove": [],
"classMap": {
"babylonjs": "BABYLON",
"babylonjs-loaders": "BABYLON",
"babylonjs-serializers": "BABYLON",
"babylonjs-gui": "BABYLON.GUI"
}
}
}
},
"viewer": {
"libraries": [
{
"files": [],
"noBundleInName": true,
"output": "babylon.viewer.js",
"webpack": "../../Viewer/webpack.gulp.config.js",
"bundle": "true",
"moduleDeclaration": {
"name": "BabylonViewer",
"module": "babylonjs-viewer"
},
"babylonIncluded": true,
"noWatch": true,
"preventLoadLibrary": true
}
],
"build": {
"srcDirectory": "../../Viewer/src/",
"srcOutputDirectory": "../../Viewer/",
"distOutputDirectory": "/viewer/",
"dtsBundle": {
"name": "babylonjs-viewer",
"main": "../../dist/preview release/viewer/build/src/index.d.ts",
"out": "../../babylon.viewer.module.d.ts",
"prependText": "/// <reference path=\"./babylon.d.ts\"/>\n/// <reference path=\"./babylon.glTF2Interface.d.ts\"/>\n/// <reference path=\"./babylonjs.loaders.d.ts\"/>\ndeclare module \"babylonjs-loaders\"{ export=BABYLON;}\n"
},
"processDeclaration": {
"packageName": "babylonjs-viewer",
"moduleName": "BabylonViewer",
"importsToRemove": [
"pep",
"babylonjs-loaders"
],
"classMap": {
"babylonjs": "BABYLON",
"babylonjs-loaders": "BABYLON"
}
},
"outputs": [
{
"destinations": [
{
"filename": "viewer.js",
"outputDirectory": "/../../Viewer/dist/"
},
{
"filename": "babylon.viewer.js",
"outputDirectory": "/viewer/",
"addBabylonDeclaration": [
"babylon.d.ts",
"loaders/babylonjs.loaders.d.ts",
"glTF2Interface/babylon.glTF2Interface.d.ts"
]
}
],
"minified": true
},
{
"destinations": [
{
"filename": "viewer.max.js",
"outputDirectory": "/../../Viewer/dist/"
},
{
"filename": "babylon.viewer.max.js",
"outputDirectory": "/viewer/"
}
]
}
]
}
},
"viewer-assets": {
"libraries": [
{
"files": [],
"noBundleInName": true,
"output": "babylon.viewer.assets.js",
"webpack": "../../Viewer/webpack.assets.config.js",
"bundle": "true",
"moduleDeclaration": {
"name": "BabylonViewerAssets",
"module": "babylonjs-viewer-assets"
},
"babylonIncluded": true,
"noWatch": true,
"preventLoadLibrary": true
}
],
"build": {
"srcDirectory": "../../Viewer/src/",
"srcOutputDirectory": "../../Viewer/",
"distOutputDirectory": "/viewer/",
"dtsBundle": {
"name": "babylonjs-viewer-assets",
"main": "../../dist/preview release/viewer/build/src/assets/index.d.ts",
"out": "../../../../../../Viewer/build/assets/babylon.viewer.assets.module.d.ts"
},
"outputs": [
{
"destinations": [
{
"filename": "babylon.viewer.assets.js",
"outputDirectory": "/../../Viewer/build/assets/"
}
],
"minified": true
}
]
}
}
}