浏览代码

Anaglyph: Fixed transposed color matrices.

Coincidentally worked quite well.
tschw 9 年之前
父节点
当前提交
5adeee07f6
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      examples/js/effects/AnaglyphEffect.js

+ 5 - 4
examples/js/effects/AnaglyphEffect.js

@@ -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 );