Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业5 render()的疑惑 This topic has 4 replies, 4 voices, and was last updated 4 years, 7 months ago by 夏莉莉. Viewing 4 reply threads Author Posts 2020年3月24日 at 下午9:37 #4707 Score: 0 夏莉莉Participant 如图,代码里写的是要获取当前像素的(x,y)来获取经过该点的方向,我应该到哪里去寻找x,y呢。这里的x,y和图像的(i,j)是不一样的吧 Attachments:You must be logged in to view attached files. 2020年3月25日 at 上午9:01 #4710 Score: 0 leafyoungParticipant 和之前学的光栅化是一样的,从near plane上找一个点,然后和相机位置(目前是原点)一连,不就是需要的射线了嘛 2020年3月25日 at 上午9:47 #4711 Score: 0 L-SunParticipant 我的做法是先把near plane在view space 的大小确定下来,然后把它的水平分成width*height个小格,每个格子中心(x,y)对应一个像素(i,j),然后找到映射关系就能从(i,j)算出(x,y)。 2020年3月26日 at 下午3:57 #4783 Score: 0 zswParticipant Karma: -2 pt 请问解决了吗= =难道x = i-eye_pos.x;y = j-eye_pos.y;这样不是求出primary ray direction吗。。。 2020年3月26日 at 下午4:03 #4784 Score: 0 夏莉莉Participant 没有呢,我在想这个近平面是怎么得到的,你这个(i,j)直接减应该不对吧,(i,j)是图像像素的位置,要找的应该是点的位置 Author Posts Viewing 4 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In