{ "vertex_src": "shaders/vertex.glsl", "fragment_src": "shaders/fragment.glsl", "attribute_map": { "Position":"Position", "Normal": "Normal", "TexCoord": "TexCoords0" }, "uniform_map": { "uModelMatrix" : "ModelMatrix", "uMeshMatrix": "MeshMatrix", "Material" : "Material" }, "uniform_buffer_map": {"World": 2}, "texture_map": { "BaseTexture" : ["BaseColor", 0], "EmissionTexture": ["Emission", 1], "MRTexture": ["MetallicRoughness", 2], "OcclusionTexture": ["Occlusion", 3] } }