mirror of
https://github.com/vonhyou/ray-tracer-comp371.git
synced 2025-06-08 15:31:59 +00:00
62 lines
1.1 KiB
JSON
62 lines
1.1 KiB
JSON
{
|
|
"geometry":[{
|
|
"type":"rectangle",
|
|
"p1":[-20, -1, 0],
|
|
"p2":[20, -1, 0],
|
|
"p3":[20, -1, -20],
|
|
"p4":[-20, -1, -20],
|
|
|
|
|
|
"ac":[0,1,0],
|
|
"dc":[1,0,0],
|
|
"sc":[1,1,1],
|
|
|
|
"ka":1,
|
|
"kd":1,
|
|
"ks":1,
|
|
|
|
"pc":10
|
|
},
|
|
{
|
|
"type":"sphere",
|
|
"centre":[0, 0, -4],
|
|
"radius":1,
|
|
"ac":[1,0,0],
|
|
"dc":[0,0,1],
|
|
"sc":[1,1,1],
|
|
|
|
"ka":0.2,
|
|
"kd":1,
|
|
"ks":1,
|
|
|
|
"pc":10
|
|
|
|
}
|
|
|
|
],
|
|
"light":[
|
|
{
|
|
"type":"point",
|
|
"centre":[0, 7, -5],
|
|
"id":[1, 1, 1],
|
|
"is":[1, 1, 1]
|
|
},
|
|
{
|
|
"type":"point",
|
|
"centre":[0,0.5,0],
|
|
"id":[1, 1, 1],
|
|
"is":[1, 1, 1]
|
|
}
|
|
],
|
|
"output":[{
|
|
"filename":"test_scene3.ppm",
|
|
"size":[500,500],
|
|
"lookat":[0,0,-1],
|
|
"up":[0,1,0],
|
|
"fov":60,
|
|
"centre":[0,0.5,0],
|
|
"ai":[1,1,1],
|
|
"bkc":[1,1,1]
|
|
}
|
|
]
|
|
}
|