|
@@ -83,13 +83,13 @@
|
|
|
|
|
|
//
|
|
//
|
|
|
|
|
|
- var loader = new THREE.JSONLoader( true );
|
|
|
|
|
|
+ var loader = new THREE.JSONLoader();
|
|
loader.load( "models/animated/flamingo.js", function( geometry ) {
|
|
loader.load( "models/animated/flamingo.js", function( geometry ) {
|
|
|
|
|
|
morphColorsToFaceColors( geometry );
|
|
morphColorsToFaceColors( geometry );
|
|
geometry.computeVertexNormals();
|
|
geometry.computeVertexNormals();
|
|
|
|
|
|
- var material = new THREE.MeshLambertMaterial( { color: 0xffffff, morphTargets: true, morphNormals: false, vertexColors: THREE.FaceColors, shading: THREE.FlatShading } );
|
|
|
|
|
|
+ var material = new THREE.MeshLambertMaterial( { color: 0xffffff, morphTargets: true, morphNormals: true, vertexColors: THREE.FaceColors, shading: THREE.FlatShading } );
|
|
var meshAnim = new THREE.MorphAnimMesh( geometry, material );
|
|
var meshAnim = new THREE.MorphAnimMesh( geometry, material );
|
|
|
|
|
|
meshAnim.duration = 5000;
|
|
meshAnim.duration = 5000;
|
|
@@ -107,7 +107,7 @@
|
|
morphColorsToFaceColors( geometry );
|
|
morphColorsToFaceColors( geometry );
|
|
geometry.computeVertexNormals();
|
|
geometry.computeVertexNormals();
|
|
|
|
|
|
- var material = new THREE.MeshLambertMaterial( { color: 0xffffff, morphTargets: true, morphNormals: true, vertexColors: THREE.FaceColors, shading: THREE.FlatShading } );
|
|
|
|
|
|
+ var material = new THREE.MeshPhongMaterial( { color: 0xffffff, specular: 0xffffff, shininess: 20, morphTargets: true, morphNormals: true, vertexColors: THREE.FaceColors, shading: THREE.SmoothShading, perPixel: false } );
|
|
var meshAnim = new THREE.MorphAnimMesh( geometry, material );
|
|
var meshAnim = new THREE.MorphAnimMesh( geometry, material );
|
|
|
|
|
|
meshAnim.duration = 5000;
|
|
meshAnim.duration = 5000;
|