Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业3如何换成其他的模型 › Reply To: 作业3如何换成其他的模型
Participant
其实你的 cube 是有问题的,因为代码框架的插值没有在 view 空间进行,而是在 projection 空间,所以贴图看起来很扭曲
正确的做法是对 alpha, beta, gamma 做一个修正,公式详见:
https://www.cs.ucr.edu/~craigs/courses/2024-winter-cs-130/lectures/perspective-correct-interpolation.pdf
代码详见:
https://github.com/HuskyRye/GAMES101/commit/623abc1f5281a9bf822d9baf5ea7ffdeacc8012b