Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 关于作业7代码框架采样的几个问题

Viewing 3 reply threads
  • Author
    Posts
    • #7594 Score: 0
      Jamie Guan
      Participant

      关于作业7框架里几个采样的问题
      不是很清楚BVH递归采样的时候为什么伪随机数生成要开个根号(图1)
      除此之外 我认为Material里对半球的采样是不均匀的(图2) 在极点附近点的分布会密集些 这样可能会让蒙特卡洛积分的期望不等于真实值
      让人感到奇怪的是 Triangle里对于三角形上点的采样就是均匀的(图4)

      除此之外 采样里关于pdf的计算让人有些不解
      如图3,4 这个pdf先是除了一个三角形的面积A 再乘上了一个三角形的面积A 最后再除以了光源的总面积
      首先这除以A乘以A的操作相当于没有做 不知道为什么要这么写
      其次 这里只是单纯除了一个光源的总面积 万一场景内部有多个光源 那么这个pdf就是错误的了 因为采样是在所有光源中根据面积均匀采样 pdf中1除以的面积应该是emit_area_sum才对 然而框架里直接把计算好的emit_area_sum给抛弃 而通过层层调用函数最后得到了pdf 还不能适用于多个光源的情况 我认为是有些低效的
      还是这么写有什么用意?

      望各位大佬指教

      Attachments:
      You must be logged in to view attached files.
    • #7599 Score: 0
      Jamie Guan
      Participant

      除此之外还想问下各位games101有课程的qq群或者微信群吗 这样问问题可能会方便些

    • #7601 Score: 0
      偏偏123456
      Participant

      作业7还没有做,但是QQ群:1071318450 已经创建好了

    • #7667 Score: 0
      WWWWWWuuuuuu
      Participant

      关于第二个问题,可参考这个https://zhuanlan.zhihu.com/p/340929847

      • #7668 Score: 0
        Jamie Guan
        Participant

        谢谢!我之前已经自己想通了这个问题并且对于这个问题(曲面上的均匀采样)想出了一个普遍性的解决方法。这段时间在写一篇知乎文章,希望写完的时候能够给予一些指导!

      • #7688 Score: 0
        WWWWWWuuuuuu
        Participant

        指导谈不上, 学习中,我也对另外两个问题感兴趣,其它两个问题也解决了吗?也写道文章里了?写完给个链接学习学习。

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