Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 作业7 请问如何添加其他模型

Tagged: ,

Viewing 6 reply threads
  • Author
    Posts
    • #8745 Score: 1
      caspar
      Participant
      1 pt

      刚完成了提高题微表面渲染,主要参考https://learnopengl.com/PBR/Theory,感谢其他同学分享的这篇文章,通过这篇文章实现了cook-torrance后出现了另一个问题,粗糙度为0时依然无法显示镜面,那就是重要性采样,通过计算粗糙度缩小半球随机采样的范围可以解决采样过于分散无法形成镜面问题,参考https://schuttejoe.github.io/post/ggximportancesamplingpart1/。

      那么现在回到我的问题,当我替换作业7里的bunny模型后渲染不出模型来,是否bunny的位置问题,但是我又没找到哪里定义位置,可以请替换过模型的同学解答一下如何换bunny和圆球进去渲染,谢谢!

      附件是784*784*128ssp

      This post has received 1 vote up.
    • #8746 Score: 0
      caspar
      Participant
      1 pt

      bmp不支持,重新上传jpg附件

      Attachments:
      You must be logged in to view attached files.
    • #8757 Score: 1
      gtgtggt
      Participant
      2 pts

      兔子位置和大小都不对,可以重写MeshTriangle的constructor, 加两个vector argument, 一个translate一个scale, translate可以用(300,0,300), scale可以用(2000,2000,2000)

      This post has received 1 vote up.
    • #8758 Score: 1
      gtgtggt
      Participant
      2 pts

      结果大概是这样

      This post has received 1 vote up.
      Attachments:
      You must be logged in to view attached files.
      • #8761 Score: 0
        caspar
        Participant
        1 pt

        非常感谢你,按你的方法我也替换好了,之前的镜面渲染有问题,重新修改了一下。

        Attachments:
        You must be logged in to view attached files.
        • #11017 Score: 0
          炎炎夏日丽丽在目
          Participant
          2 pts

          tall box的左侧面比较暗,可能是你的eval函数没有判断dotProduct(wo,N)?这样在这个面采样光源直接光照的时候,会返回错误的值

    • #8790 Score: 0
      BestBlade
      Participant

      你好,我也在做镜面渲染,可是貌似结果做的不是很对,请问哪里有错误,或者可以加下联系方式

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

      也遇到了同样的问题,想问下老哥解决了吗

    • #9373 Score: 0
      shadowlr
      Participant

      你好,我遇到了镜面渲染的问题 可以加联系方式交流一下吗

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