var uniformsExample = { "uInt" : { type: "i", value: 1 }, // single integer "uFloat" : { type: "f", value: 3.14 }, // single float "uVec2" : { type: "v2", value: new THREE.Vector2( 0, 1 ) }, // single Vector2 "uVec3" : { type: "v3", value: new THREE.Vector3( 0, 1, 2 ) }, // single Vector3 "uVec4" : { type: "v4", value: new THREE.Vector4( 0, 1, 2, 3 ) }, // single Vector4 "uCol" : { type: "c", valu