|
@@ -10,22 +10,23 @@ THREE.AnaglyphEffect = function ( renderer, width, height ) {
|
|
// Matrices generated with angler.js https://github.com/tschw/angler.js/
|
|
// Matrices generated with angler.js https://github.com/tschw/angler.js/
|
|
// (in column-major element order, as accepted by WebGL)
|
|
// (in column-major element order, as accepted by WebGL)
|
|
|
|
|
|
- this.colorMatrixLeft = new THREE.Matrix3().set(
|
|
|
|
|
|
+ this.colorMatrixLeft = new THREE.Matrix3().fromArray( [
|
|
|
|
|
|
1.0671679973602295, -0.0016435992438346148, 0.0001777536963345483, // r out
|
|
1.0671679973602295, -0.0016435992438346148, 0.0001777536963345483, // r out
|
|
-0.028107794001698494, -0.00019593400065787137, -0.0002875397040043026, // g out
|
|
-0.028107794001698494, -0.00019593400065787137, -0.0002875397040043026, // g out
|
|
-0.04279090091586113, 0.000015809757314855233, -0.00024287120322696865 // b out
|
|
-0.04279090091586113, 0.000015809757314855233, -0.00024287120322696865 // b out
|
|
- );
|
|
|
|
|
|
+
|
|
|
|
+ ] );
|
|
|
|
|
|
// red green blue in
|
|
// red green blue in
|
|
|
|
|
|
- this.colorMatrixRight = new THREE.Matrix3().set(
|
|
|
|
|
|
+ this.colorMatrixRight = new THREE.Matrix3().fromArray( [
|
|
|
|
|
|
-0.0355340838432312, -0.06440307199954987, 0.018319187685847282, // r out
|
|
-0.0355340838432312, -0.06440307199954987, 0.018319187685847282, // r out
|
|
-0.10269022732973099, 0.8079727292060852, -0.04835830628871918, // g out
|
|
-0.10269022732973099, 0.8079727292060852, -0.04835830628871918, // g out
|
|
0.0001224992738571018, -0.009558862075209618, 0.567823588848114 // b out
|
|
0.0001224992738571018, -0.009558862075209618, 0.567823588848114 // b out
|
|
|
|
|
|
- );
|
|
|
|
|
|
+ ] );
|
|
|
|
|
|
var _camera = new THREE.OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
|
|
var _camera = new THREE.OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
|
|
|
|
|