 textureLoader.load(baseUri + 'Image_1.jpg');
		thicknessMap.wrapS = thicknessMap.wrapT = t3d.TEXTURE_WRAP.REPEAT;
		thicknessMap.flipY = false;

		loader.load(baseUri + 'DragonAttenuation.gltf').then(function(result) {
			const object = result.root;
			object.traverse(function(node) {
				if (node.isMesh && node.name === 'Dragon') {
					// GLTFLoader doesn't support transmission for now,
					// so we need to replace the material
					material = new TransmissionPBRMaterial(node.material);

					material.t