Tagged: 

Viewing 8 reply threads
  • Author
    Posts
    • #6548 Score: 0
      爱睡的灰太狼
      Participant

      按照作业2的改了作业3,为啥啥也显示不出来呀,有大神能解答一下吗,代码和结果都贴上了

      Attachments:
      You must be logged in to view attached files.
    • #6573 Score: 0
      Enoch
      Participant
      1 pt

      第一个作业执行的参数是./Rasterizer output.png normal,看看有没有弄错

    • #6939 Score: 0
      BanMing
      Participant

      有找到问题么

    • #7091 Score: 0
      Andy Chen
      Participant

      试试clear的时候用numerical_limit<float>.lowest()初始化depth_buf

    • #7120 Score: 0
      Anastasiawangyx
      Participant

      直接用IDE的run生成是一片黑,还是要用terminal带shader类型的参数才能出来图片。

    • #7670 Score: 0
      最后一只南瓜
      Participant

      问题有确定吗,我也遇到了

    • #7671 Score: 0
      偏偏123456
      Participant

      用的是哪个模型呀

    • #12883 Score: 0
      Sparks
      Participant

      (给后面的人指个路吧,仅供参考)如果是在VS中调试的话,主函数里做两个改动:一个是要把模型的路径修改成自己pc上绝对路径,另一个是active_shader改成自己正在调试的那个,比如楼主这块儿改成normal_fragment_shader。我也是看知乎上大佬的分享才知道的

      • This reply was modified 1 year, 7 months ago by Sparks.
    • #15725 Score: 0
      stay_simple
      Participant

      初始化def_buf时要用-infinity,而不是原先的infinity,否则视锥是-z方向时def_buf不会被更新

      std::fill(depth_buf.begin(), depth_buf.end(), -1.0f * std::numeric_limits<float>::infinity());

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