gpt4 book ai didi

three.js - 为什么我墙上的灯看起来很奇怪?三.js

转载 作者:行者123 更新时间:2023-12-02 00:13:33 26 4
gpt4 key购买 nike

在我使用 Three.js (r52) 的游戏中,我在正确设置光照方面遇到了一些问题。

这个地牢关卡使用简单的长方体作为墙壁和屋顶。由于某种原因,每个网格的开始处的照明是明亮的,但随后逐渐向另一侧变暗。

请注意地板上没有人工制品,这是因为它是一个巨大的四边形。 enter image description here

使用的光源是点光源。我的网格 Material 是这样简单创建的:

   var texture  = new THREE.Texture( image,
new THREE.UVMapping(),
THREE.RepeatWrapping,
THREE.RepeatWrapping,
THREE.NearestFilter,
THREE.NearestMipMapLinearFilter );

return new THREE.MeshLambertMaterial({
map : texture
});

长方体是从 3ds max 导出的 OBJ 模型,使用 gw::OBJ-exporter 转换。这些是我的导出设置:

enter image description here

有什么想法吗?

最佳答案

显然您遇到了与此线程中相同的问题:https://github.com/mrdoob/three.js/issues/1258

您需要使用类似 material.shading = THREE.FlatShading 的东西;

关于three.js - 为什么我墙上的灯看起来很奇怪?三.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14296950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com