Unity3D - 面对相反方向时灯光停用
Unity3D - Light deactivated when facing opposite direction
我在场景中放置了一盏灯。
当我正对着那盏灯时,它照亮了地面,但当我转向相反的方向时,地面上的灯就消失了。
我认为这可能是 Unity 的一些默认行为。
有什么办法可以解决这个问题吗?
看来您可能必须禁用遮挡剔除。 Unity3D Manual
Unity 使用截锥体剔除来节省性能,因此它只绘制相机可视区域内的项目。因此,您身后 的粒子不会被绘制,任何附加到它们的灯光也不会被绘制。
场景关键的灯光通常不会附加到粒子上,因此如果它们与其粒子一起隐藏通常不是问题。
对于传统灯光(未附加到粒子),Unity 应该渲染灯光,只要它影响相机视锥体内的对象。如果使用传统灯,应该会看到更好的效果。
我在场景中放置了一盏灯。
当我正对着那盏灯时,它照亮了地面,但当我转向相反的方向时,地面上的灯就消失了。
我认为这可能是 Unity 的一些默认行为。
有什么办法可以解决这个问题吗?
看来您可能必须禁用遮挡剔除。 Unity3D Manual
Unity 使用截锥体剔除来节省性能,因此它只绘制相机可视区域内的项目。因此,您身后 的粒子不会被绘制,任何附加到它们的灯光也不会被绘制。
场景关键的灯光通常不会附加到粒子上,因此如果它们与其粒子一起隐藏通常不是问题。
对于传统灯光(未附加到粒子),Unity 应该渲染灯光,只要它影响相机视锥体内的对象。如果使用传统灯,应该会看到更好的效果。