Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业3 深度值的疑问🤔️ This topic has 1 reply, 1 voice, and was last updated 4 years, 4 months ago by lumixraku. Viewing 1 reply thread Author Posts 2020年6月25日 at 下午3:27 #6694 Score: 0 lumixrakuParticipant 课程中老师明确说到右手坐标系离的近Z值反而大,和人们直接印象相反。 但是为什么在更新深度缓冲的时候却还是使用的较小的z值呢? 我看深度缓冲的值, 就是三维空间中一个点的z值。 此刻三维中一个点的z值更小,在右手坐标系不是表明更远了么? 难道作业中使用的是左手坐标系嘛? This topic was modified 4 years, 4 months ago by lumixraku. Attachments:You must be logged in to view attached files. 2020年6月25日 at 下午3:34 #6697 Score: 0 lumixrakuParticipant 之前怀疑过是前面的变换反转过z 值 但是下面和z有关的操作也只是将z的变化范围从[-1,1]映射到[0,25] vert.x() = 0.5*width*(vert.x()+1.0); vert.y() = 0.5*height*(vert.y()+1.0); vert.z() = vert.z() * f1 + f2; 关于深度缓冲更新这里非常不理解,右手坐标系应该取像素中较大的z值,这样才表示离观察者更近呀。 Author Posts Viewing 1 reply thread You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In