Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 用Rhino测试了作业3的高光,我认为还是框架错了 Tagged: 作业3 This topic has 2 replies, 3 voices, and was last updated 2 years, 8 months ago by Silence. Viewing 2 reply threads Author Posts 2021年3月12日 at 下午5:49 #7787 Score: 0 胡颉颃Participant 我在rhino里放了经过model_matrix变换过的模型,然后按shader里的灯光位置({20, 20, 20}和{-20, 20, 0})放了灯,显示的高光和我的结果一致。 如果要使rhino里的高光和参考里的一致,灯就要放在{20, 20, 25}和{-20, 20, 5}。 这说明灯是以视点为基准放置的,而不是以世界坐标为基准放置的,灯光跟着视点动,这是不合理的。 Attachments:You must be logged in to view attached files. 2021年3月25日 at 上午11:56 #7922 Score: 0 waqiaParticipant Karma: 2 pts 灯是写死再shader函数里面的,所以我也猜测灯的坐标是在相机坐标系里,而不是世界坐标系 2022年2月12日 at 下午6:03 #10798 Score: 0 SilenceParticipant 我寻思view视角不是已经在mvp变换的时候就移动到{0,0,0}了么 Author Posts Viewing 2 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In