Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 作业三完成任务1,2后结果

Viewing 6 reply threads
  • Author
    Posts
    • #3767 Score: 0
      xuyonglai
      Participant
      3 pts

      作业三只完成了任务1和2 运行./Rasterizer output.png normal 显示如下,表面一点也不光滑,与对比图相差很多,请问哪一步有问题?(忽略位置颠倒)

      Attachments:
      You must be logged in to view attached files.
    • #3769 Score: 0
      Bear
      Participant
      -11 pt

      换模型为 *_good.png 了吗

      • #3770 Score: 0
        xuyonglai
        Participant
        3 pts

        换了

        • #3772 Score: 0
          Bear
          Participant
          -11 pt

          你窗口大小(分辨率)是不是不对,我直接下载你的图像结果显示 311×388多的分辨率,不是 700×700

    • #3771 Score: 0
      Bear
      Participant
      -11 pt

      顺便问下,我任务 2 的漫反射着色结果只有黑白两种颜色。。。没有原本应该有的棕色,不知道你怎么做的

      • #3777 Score: 0
        xuyonglai
        Participant
        3 pts

        我只完成了前两个,是不是把剩余的都完成了才出来光滑的图

        Attachments:
        You must be logged in to view attached files.
        • #3779 Score: 0
          Bear
          Participant
          -11 pt

          不是。把前两个完成后的结果就应该是光滑的

    • #3773 Score: 0
      xuyonglai
      Participant
      3 pts

      是不是只修改这一处?我截图的只截了一部分,任务2涉及漫反射了?

      • #3776 Score: 0
        Bear
        Participant
        -11 pt

        哦,我是按 shader 种类分的。。。毕竟投影矩阵是以前写得。你窗口大小修改下看看

    • #3774 Score: 0
      xuyonglai
      Participant
      3 pts

      图在这

      Attachments:
      You must be logged in to view attached files.
      • #3780 Score: 0
        Bear
        Participant
        -11 pt

        你应该是算插值的地方有问题,所以结果看上去没有那种均匀过渡的感觉。。。要不贴代码看看

        • #3781 Score: 0
          xuyonglai
          Participant
          3 pts

          代码

          Attachments:
          You must be logged in to view attached files.
          • #3783 Score: 0
            Bear
            Participant
            -11 pt

            看着我都怀疑是我错了…为啥插值颜色等属性时的 Gamma,beta 用了一个computeBarycentric3D(), 我直接用外面算好的 gamma 那些值结果是对的

            • #3786 Score: 0
              xuyonglai
              Participant
              3 pts

              你记不记得老师上课的时候有讲投影变换导致重心坐标发生改变

    • #3785 Score: 0
      xuyonglai
      Participant
      3 pts

      alpha beta 都使用已经算好的吗?看来是我想复杂了。。。。

      • #3787 Score: 0
        Bear
        Participant
        -11 pt

        对,应该是二维的重心就够用了。。。

        你看下这个问题的第一张图,文档的意思也是直接用计算好的值算。

        然后可以麻烦先做下漫反射,我好和你讨论一下。。。我卡了一个晚上了,公式很简单,也觉得没写错但结果就是只有黑白两种颜色(另外哪两种光照好像也不对,但先看占主体的漫反射)

        • #3788 Score: 0
          Bear
          Participant
          -11 pt
          • #3832 Score: 0
            xuyonglai
            Participant
            3 pts

            你最后得到正确结果了吗使用blinn phong模型?

            • #3947 Score: 0
              Bear
              Participant
              -11 pt

              我发现光照强度 500, 直接用这个强度的话颜色值会溢出255, 所以手动把它改小了并且限制漫反射值在0-255内。。。但好像其他人不需要这么做结果就是对的。。。你做出来了吗?

              (论坛有问题,一直显示验证码输错。。。我换了个系统才能发帖子)

            • #3948 Score: 0
              Bear
              Participant
              -11 pt

              实现上没有问题,调完后三种光照都有。p 也调大为了使高光集中

        • #3854 Score: 0
          sublimation
          Participant
          3 pts

          blinn phong的结果没有加入纹理,应该就是只有黑白两种颜色?

    • #3789 Score: 0
      xuyonglai
      Participant
      3 pts

      我修改了之后正确了 多谢 我看看漫反射

      • #3995 Score: 0
        欠你一枝花
        Participant
        4 pts

        哈喽, 请问光栅化中的view_pos是啥? 为啥用到interpolated_shadingcoords里?
        我一直没太搞懂, 特向您请教一下这个参数是啥意思? 用来做啥?

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