config.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. {
  2. "root": "",
  3. "tests": [
  4. {
  5. "title": "Diffuse",
  6. "createMesh": true,
  7. "createMaterial": true,
  8. "configuration": {
  9. "extends": "extended",
  10. "castShadow": true,
  11. "model": {
  12. "material": {
  13. "albedoColor": {
  14. "r": 0,
  15. "g": 0,
  16. "b": 1
  17. },
  18. "reflectivityColor": {
  19. "r": 0,
  20. "g": 0,
  21. "b": 0
  22. },
  23. "microSurface": 0
  24. }
  25. }
  26. },
  27. "referenceImage": "Diffuse.png"
  28. },
  29. {
  30. "title": "BrainStem Environment",
  31. "configuration": {
  32. "extends": "extended"
  33. },
  34. "model": "/dist/assets/BrainStem/BrainStem.gltf",
  35. "referenceImage": "BrainStemEnv.png",
  36. "enableEnvironment": true
  37. }
  38. ],
  39. "allTests": [
  40. {
  41. "title": "Control Default",
  42. "createMesh": true,
  43. "configuration": {
  44. "extends": "minimal"
  45. },
  46. "referenceImage": "ControlDefault.png"
  47. },
  48. {
  49. "title": "Control",
  50. "createMesh": true,
  51. "configuration": {
  52. "extends": "extended"
  53. },
  54. "referenceImage": "Control.png"
  55. },
  56. {
  57. "title": "Diffuse",
  58. "createMesh": true,
  59. "createMaterial": true,
  60. "configuration": {
  61. "extends": "extended",
  62. "castShadow": true,
  63. "model": {
  64. "material": {
  65. "albedoColor": {
  66. "r": 0,
  67. "g": 0,
  68. "b": 1
  69. },
  70. "reflectivityColor": {
  71. "r": 0,
  72. "g": 0,
  73. "b": 0
  74. },
  75. "microSurface": 0
  76. }
  77. }
  78. },
  79. "referenceImage": "Diffuse.png"
  80. },
  81. {
  82. "title": "Emissive",
  83. "createMesh": true,
  84. "createMaterial": true,
  85. "configuration": {
  86. "extends": "extended",
  87. "castShadow": true,
  88. "model": {
  89. "material": {
  90. "albedoColor": {
  91. "r": 1,
  92. "g": 0,
  93. "b": 1
  94. },
  95. "reflectivityColor": {
  96. "r": 0.8,
  97. "g": 0.8,
  98. "b": 0.8
  99. },
  100. "microSurface": 0
  101. }
  102. }
  103. },
  104. "referenceImage": "Emissive.png"
  105. },
  106. {
  107. "title": "Transparency",
  108. "createMesh": true,
  109. "createMaterial": true,
  110. "configuration": {
  111. "extends": "extended",
  112. "castShadow": true,
  113. "model": {
  114. "material": {
  115. "albedoColor": {
  116. "r": 0,
  117. "g": 0,
  118. "b": 1
  119. },
  120. "reflectivityColor": {
  121. "r": 0.5,
  122. "g": 0.5,
  123. "b": 0.5
  124. },
  125. "alpha": 0.5,
  126. "microSurface": 0.5
  127. }
  128. }
  129. },
  130. "referenceImage": "Transparency.png"
  131. },
  132. {
  133. "title": "Camera Contrast 0",
  134. "createMesh": true,
  135. "createMaterial": true,
  136. "configuration": {
  137. "extends": "extended",
  138. "castShadow": true,
  139. "model": {
  140. "material": {
  141. "albedoColor": {
  142. "r": 0,
  143. "g": 0,
  144. "b": 1
  145. },
  146. "reflectivityColor": {
  147. "r": 0,
  148. "g": 0,
  149. "b": 0
  150. },
  151. "microSurface": 1
  152. }
  153. },
  154. "camera": {
  155. "contrast": 0
  156. }
  157. },
  158. "referenceImage": "CameraContrast0.png"
  159. },
  160. {
  161. "title": "Camera Contrast 1",
  162. "createMesh": true,
  163. "createMaterial": true,
  164. "configuration": {
  165. "extends": "extended",
  166. "castShadow": true,
  167. "model": {
  168. "material": {
  169. "albedoColor": {
  170. "r": 0,
  171. "g": 0,
  172. "b": 1
  173. },
  174. "reflectivityColor": {
  175. "r": 0,
  176. "g": 0,
  177. "b": 0
  178. },
  179. "microSurface": 1
  180. }
  181. },
  182. "camera": {
  183. "contrast": 1
  184. }
  185. },
  186. "referenceImage": "CameraContrast1.png"
  187. },
  188. {
  189. "title": "Camera Exposure 0.001",
  190. "createMesh": true,
  191. "createMaterial": true,
  192. "configuration": {
  193. "extends": "extended",
  194. "castShadow": true,
  195. "model": {
  196. "material": {
  197. "albedoColor": {
  198. "r": 0,
  199. "g": 0,
  200. "b": 1
  201. },
  202. "reflectivityColor": {
  203. "r": 0,
  204. "g": 0,
  205. "b": 0
  206. },
  207. "microSurface": 1
  208. }
  209. },
  210. "camera": {
  211. "exposure": 0.001
  212. }
  213. },
  214. "referenceImage": "CameraExposure0.png"
  215. },
  216. {
  217. "title": "Camera Exposure 1",
  218. "createMesh": true,
  219. "createMaterial": true,
  220. "configuration": {
  221. "extends": "extended",
  222. "castShadow": true,
  223. "model": {
  224. "material": {
  225. "albedoColor": {
  226. "r": 0,
  227. "g": 0,
  228. "b": 1
  229. },
  230. "reflectivityColor": {
  231. "r": 0,
  232. "g": 0,
  233. "b": 0
  234. },
  235. "microSurface": 1
  236. }
  237. },
  238. "camera": {
  239. "exposure": 1
  240. }
  241. },
  242. "referenceImage": "CameraExposure1.png"
  243. },
  244. {
  245. "title": "Specular With Env {{glos * 50}} - {{spec * 50}}",
  246. "createMesh": true,
  247. "createMaterial": true,
  248. "repeatVariables": "glos,spec",
  249. "repeatTimes": "3,3",
  250. "configuration": {
  251. "extends": "extended",
  252. "castShadow": true,
  253. "model": {
  254. "material": {
  255. "albedoColor": {
  256. "r": 1,
  257. "g": 0,
  258. "b": 1
  259. },
  260. "reflectivityColor": {
  261. "r": "{{spec / 2}}",
  262. "g": "{{spec / 2}}",
  263. "b": "{{spec / 2}}"
  264. },
  265. "microSurface": "{{glos / 2}}"
  266. }
  267. }
  268. },
  269. "referenceImage": "SpecularEnv{{glos * 50}}-{{spec * 50}}.png",
  270. "enableEnvironment": true
  271. },
  272. {
  273. "title": "Main Color Env {{r * 50}} - {{g * 50}}",
  274. "createMesh": true,
  275. "createMaterial": true,
  276. "repeatVariables": "r,g",
  277. "repeatTimes": "3,3",
  278. "configuration": {
  279. "extends": "extended",
  280. "castShadow": true,
  281. "scene": {
  282. "mainColor": {
  283. "r": "{{r / 2}}",
  284. "g": "{{g / 2}}",
  285. "b": "1"
  286. }
  287. }
  288. },
  289. "referenceImage": "MainColorEnv{{r * 50}}-{{g * 50}}.png",
  290. "enableEnvironment": true
  291. },
  292. {
  293. "title": "Specular {{glos * 50}} - {{spec * 50}}",
  294. "createMesh": true,
  295. "createMaterial": true,
  296. "repeatVariables": "glos,spec",
  297. "repeatTimes": "3,3",
  298. "configuration": {
  299. "extends": "extended",
  300. "castShadow": true,
  301. "model": {
  302. "material": {
  303. "albedoColor": {
  304. "r": 0,
  305. "g": 0,
  306. "b": 1
  307. },
  308. "reflectivityColor": {
  309. "r": "{{spec / 2}}",
  310. "g": "{{spec / 2}}",
  311. "b": "{{spec / 2}}"
  312. },
  313. "microSurface": "{{glos / 2}}"
  314. }
  315. }
  316. },
  317. "referenceImage": "Specular{{glos * 50}}-{{spec * 50}}.png"
  318. },
  319. {
  320. "title": "BrainStem",
  321. "configuration": {
  322. "extends": "extended"
  323. },
  324. "model": "/dist/assets/BrainStem/BrainStem.gltf",
  325. "referenceImage": "BrainStem.png"
  326. },
  327. {
  328. "title": "BrainStem Environment",
  329. "configuration": {
  330. "extends": "extended"
  331. },
  332. "model": "/dist/assets/BrainStem/BrainStem.gltf",
  333. "referenceImage": "BrainStemEnv.png",
  334. "enableEnvironment": true
  335. },
  336. {
  337. "title": "BrainStem transformation",
  338. "configuration": {
  339. "extends": "extended",
  340. "camera": {
  341. "disableAutoFocus": true
  342. },
  343. "model": {
  344. "position": {
  345. "x": 0.2
  346. },
  347. "rotation": {
  348. "y": 0.9
  349. }
  350. }
  351. },
  352. "model": "/dist/assets/BrainStem/BrainStem.gltf",
  353. "referenceImage": "BrainStemTransformation.png"
  354. }
  355. ]
  356. }