Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 用Rhino测试了作业3的高光,我认为还是框架错了

Tagged: 

Viewing 2 reply threads
  • Author
    Posts
    • #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.
    • #7922 Score: 0
      waqia
      Participant
      2 pts

      灯是写死再shader函数里面的,所以我也猜测灯的坐标是在相机坐标系里,而不是世界坐标系

    • #10798 Score: 0
      Silence
      Participant

      我寻思view视角不是已经在mvp变换的时候就移动到{0,0,0}了么

Viewing 2 reply threads
  • You must be logged in to reply to this topic.