gpt4 book ai didi

OpenGL:立方体内部的照明

转载 作者:行者123 更新时间:2023-12-02 08:29:00 25 4
gpt4 key购买 nike

我正在创建一个场景,其中使用一个盒子来代表一个房间以及该盒子内的不同模型。当我启用照明时,我的模型可以正常亮起,但房间本身(盒子内部)不会亮起,或者更确切地说,它比应有的更暗。是因为我想照亮立方体的内部吗?我确信法线是正确的。请告诉我您的想法!

我认为法线不正确,但是我如何找到立方体内部的正确法线。目前,我仅将每个面的中心点传递到 normalf 函数中。

最佳答案

如果您通过中心点,您的法线将面向错误的方向。

例如,如果您的立方体大小为 2 个单位且以原点为中心,则正 X 轴上的面的中心点将为 (1, 0, 0),这也恰好是正确的该面朝外的一侧正常。

但是,指向内的面将具有与其相反的法线,即 (-1, 0, 0)。

关于OpenGL:立方体内部的照明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4176524/

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