【发布时间】:2023-03-06 18:18:01
【问题描述】:
我正在尝试存档更清晰、更逼真的镀铬效果。 我的演示中的粒度非常粗糙和像素化。 有哪些选项可以在自定义对象上获得完美的平滑镜面效果?
var path = "textures/reflection/";
var format = '.jpg';
var urls = [
path + 'px' + format, path + 'nx' + format,
path + 'py' + format, path + 'ny' + format,
path + 'pz' + format, path + 'nz' + format
];
var envMap = THREE.ImageUtils.loadTextureCube( urls, THREE.CubeReflectionMapping );
var chrome = new THREE.MeshPhongMaterial( {
color: 0xffffff,
specular:0xffffff,
envMap: envMap,
combine: THREE.MultiplyOperation,
shininess: 50,
reflectivity: 1.0
} );
【问题讨论】:
-
环境纹理的大小是多少?
-
1024x1024 像素。清晰的图像
-
您的对象的法线似乎设置不正确。
标签: javascript three.js blender