{
	"version": 1.0,
	"renderer": {
		"threadCount": 0,
		"sampleCount": 20,
		"bounces": 50,
		"antialiasing": true,
		"tileWidth": 64,
		"tileHeight": 64,
		"tileOrder": "fromMiddle"
	},
	"display": {
		"isFullscreen": false,
		"isBorderless": false,
		"windowScale": 1.0
	},
	"camera": {
		"FOV": 120.0,
		"aperture": 0.0,
		"transforms": [
			{
				"type": "translate",
				"x": 970,
				"y": 480,
				"z": 600
			},
			{
				"type": "rotateX",
				"degrees": 45
			},
			{
				"type": "rotateY",
				"degrees": 0
			}
		]
	},
	"scene": {
		"outputFilePath": "output/",
		"outputFileName": "rendered",
		"fileType": "png",
		"count": 0,
		"width": 1280,
		"height": 800,
		"ambientColor": {
			"down": {
				"r": 1.0,
				"g": 1.0,
				"b": 1.0
			},
			"up": {
				"r": 0.5,
				"g": 0.7,
				"b": 1.0
			}
		},
		"primitives": [
			{
				"type": "sphere",
				"pos": {
					"x": 650,
					"y": 450,
					"z": 1650
				},
				"color": {
					"r": 1.0,
					"g": 0.0,
					"b": 1.0
				},
				"bsdf": "metal",
				"reflectivity": 1.0,
				"radius": 150
			},
			{
				"type": "sphere",
				"pos": {
					"x": 950,
					"y": 350,
					"z": 1500
				},
				"color": {
					"r": 1.0,
					"g": 1.0,
					"b": 1.0
				},
				"bsdf": "metal",
				"reflectivity": 1.0,
				"radius": 50
			},
			{
				"type": "sphere",
				"pos": {
					"x": 1100,
					"y": 350,
					"z": 1500
				},
				"color": {
					"r": 1.0,
					"g": 0.87,
					"b": 0.0
				},
				"bsdf": "metal",
				"reflectivity": 0.0,
				"radius": 50
			},
			{
				"type": "sphere",
				"pos": {
					"x": 1050,
					"y": 310,
					"z": 820
				},
				"radius": 2.5,
				"color": {
					"r": 1.0,
					"g": 0.0,
					"b": 0.0
				},
				"bsdf": "emissive",
				"strength": 10.0
			},
			{
				"type": "sphere",
				"pos": {
					"x": 1070,
					"y": 310,
					"z": 820
				},
				"radius": 2.5,
				"color": {
					"r": 0.0,
					"g": 1.0,
					"b": 0.0
				},
				"bsdf": "emissive",
				"strength": 10.0
			},
			{
				"type": "sphere",
				"pos": {
					"x": 1090,
					"y": 310,
					"z": 820
				},
				"radius": 2.5,
				"color": {
					"r": 0.0,
					"g": 0.0,
					"b": 1.0
				},
				"bsdf": "emissive",
				"strength": 10.0
			},
			{
				"type": "sphere",
				"pos": {
					"x": 950,
					"y": 420,
					"z": 1500
				},
				"color": {
					"r": 1.0,
					"g": 1.0,
					"b": 1.0
				},
				"bsdf": "emissive",
				"strength": 10.0,
				"radius": 10
			}
		],
		"meshes": [
			{
				"fileName": "input/tonni.obj",
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 100
					},
					{
						"type": "rotateX",
						"degrees": 90
					},
					{
						"type": "rotateY",
						"radians": 3.14
					},
					{
						"type": "rotateZ",
						"degrees": 180
					},
					{
						"type": "translate",
						"x": 1100,
						"y": 360,
						"z": 1050
				 	}
				]
			},
			{
				"fileName": "input/newScene.objdis",
				"bsdf": "lambertian",
				"transforms": []
			},
			{
				"fileName": "input/torus.obj",
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 40
					},
					{
						"type": "translate",
						"x": 1070,
						"y": 310,
						"z": 820
					}
				]
			},
			{
				"fileName": "input/teapot.obj",
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 45
					},
					{
						"type": "translate",
						"x": 740,
						"y": 299,
						"z": 900
					}
				]
			},
			{
				"fileName": "input/teapot.obj",
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 45
					},
					{
						"type": "translate",
						"x": 740,
						"y": 299,
						"z": 1050
					}
				]
			},
			{
				"fileName": "input/teapot.obj",
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 45
					},
					{
						"type": "translate",
						"x": 740,
						"y": 299,
						"z": 1200
					}
				]
			},
			{
				"fileName": "input/teapot_green.obj",
				"overridemtls": [["teapot.mtl", "teapot_green.mtl"]],
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 20
					},
					{
						"type": "translate",
						"x": 970,
						"y": 299,
						"z": 900
					}
				]
			},
			{
				"fileName": "input/teapot_green.obj",
				"overridemtls": [["teapot.mtl", "teapot_green.mtl"]],
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 20
					},
					{
						"type": "translate",
						"x": 970,
						"y": 299,
						"z": 1050
					}
				]
			},
			{
				"fileName": "input/teapot_green.obj",
				"overridemtls": [["teapot.mtl", "teapot_green.mtl"]],
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 20
					},
					{
						"type": "translate",
						"x": 970,
						"y": 299,
						"z": 1200
					}
				]
			},
			{
				"fileName": "input/teapot_blue.obj",
				"overridemtls": [["teapot.mtl", "teapot_blue.mtl"]],
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 155
					},
					{
						"type": "translate",
						"x": 1210,
						"y": 299,
						"z": 900
					}
				]
			},
			{
				"fileName": "input/teapot_blue.obj",
				"overridemtls": [["teapot.mtl", "teapot_blue.mtl"]],
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 155
					},
					{
						"type": "translate",
						"x": 1210,
						"y": 299,
						"z": 1050
					}
				]
			},
			{
				"fileName": "input/teapot_blue.obj",
				"overridemtls": [["teapot.mtl", "teapot_blue.mtl"]],
				"bsdf": "lambertian",
				"transforms": [
					{
						"type": "scaleUniform",
						"scale": 80
					},
					{
						"type": "rotateY",
						"degrees": 155
					},
					{
						"type": "translate",
						"x": 1210,
						"y": 299,
						"z": 1200
					}
				]
			}
		]
	}
}
