我正在创建一个场景,我使用一个框来表示一个房间和该框内的不同模型.当我启用照明时,我的模型亮起来很好,但房间本身(盒子内部)没有亮起,或者说它比它应该更暗.是因为我试图照亮立方体的内部吗?我确定法线是正确的.请让我知道你在想什么!
我认为法线不正确但我如何找到立方体内部的正确法线.目前,我只是将每个面的中心点传递给normalf函数.
如果你传入中心点,你的法线将面向错误的方向.
例如,如果您的立方体大小为2个单位且以原点为中心,则正X轴上的面的中心点将为(1,0,0),这也可能恰好是正确的法线.面朝外的一面.
然而,指向内部的面将具有与其相反的法线,即(-1,0,0).