|
|
1
3
只是一个基于图像差异的猜测(并且不阅读其余问题)。在我看来,问题是球面背面的折射。你可能是:
检查这一点的一种方法是通过一个几乎正对相机的立方体观察底座。如果折射是正确的,图片应该稍微偏移,否则不会改变。如果不正确,那么图片看起来会稍微倾斜。 |
|
|
2
0
一年多过去了,我终于知道这里发生了什么。头脑清醒。我完全偏离了公式。我现在用的是Heckbert的公式,我确信这是正确的,因为我自己用几何和离散数学证明了它。 下面是正确的向量计算:
在上面的代码中,eta是eta1(光线来自的表面的IOR)在eta2(目标表面的IOR)上,v是入射光线,n是正常光线。 还有一个问题,使问题更加混乱。我必须翻转 正常的 当退出一个对象时(这是显而易见的——我错过了它,因为其他错误掩盖了它)。 最后,我的视线算法(确定表面是否被点光源照亮)没有正确地穿过透明表面。 所以现在我的图像排列正确:) |
|
|
Vojtjikjhh -4K- · 绘制光标问题 2 年前 |
|
|
FoolishMortal · 无法显示从基64字符串解码的特定图像 2 年前 |
|
|
Dromlius · JPanel透支重叠的JComcoBox 2 年前 |
|
|
mathInferno · 另一个OpenGL纹理未渲染后 2 年前 |
|
|
Pierro · 当我运行一个简单的SFML代码时,为什么像素会失真? 2 年前 |
|
|
Unknown · Were我能找到游戏横幅psd文件吗[关闭] 3 年前 |
|
|
se-tima · 如何绘制微生物学结果图(生长曲线)? 3 年前 |
|
|
user1944491 · 如何在静态基线上绘制SwiftUI矩形? 3 年前 |