我使用MAX软件构建了一个钻石并在我的代码中导入了它的.js文件。
//diamond script
loader = new THREE.JSONLoader();
logo = function(object){
diamond = new THREE.Mesh(object, new THREE.MeshBasicMaterial({color:0xffffff}));
scene.add(diamond);
renderer.render(scene, camera);
};
loader.load('./assets/js/diamondScript.js',logo);
问题是当我运行代码时,出现白色补丁(如下图所示)。图像在软件中构建透明,但在代码中实现它显示的白色补丁。
现在,当我向下移动鼠标时,随着相机的变化白色补丁消失。 (如下图所示)
有人可以指导我完成这个吗?我需要透明的钻石,即没有白色空间。