Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 关于作业6射线方向的问题

Tagged: 

Viewing 2 reply threads
  • Author
    Posts
    • #6775 Score: 1
      tvrcaiyy
      Participant
      1 pt

      射线是从摄像机(eye_pos)发出的,方向不是应该要减eye_pos才对吗?为什么作业里减去eye_pos就得不到正确的结果了?

      This post has received 1 vote up.
    • #7652 Score: 0
      Knewhow
      Participant
      1 pt

      我也这么觉得的,但是减去eys_pos 就得不到正确结果,不知道为什么,不知道哪位大佬可以解答一下。

      • #9482 Score: 0
        木目三
        Participant

        个人理解和成像原理有关
        射线是从一个点出发,发射总共相当于分辨率数量的射线,每个射线采样一个颜色,最后刚好覆盖整个分辨率。
        发射的射线实际上是按fov为最大张角,在fov和长宽比形成的锥体上的一个均匀分布。
        附件画了个只有x和z的二维图,假设水平像素800个
        所有800个发射向量(x,-1)的x值根据[-1,1]的均匀分布的800个值和三角关系就能得到。

        结论是不论eye_pos在哪,成像空间都是以eye_pos为顶点,以z负方向为中轴线形成的一个锥体。

        Attachments:
        You must be logged in to view attached files.
    • #9986 Score: 0
      max
      Participant

      坐标系不一样. eye_pos是world space

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