Home Forums GAMES104 现代游戏引擎:从入门到实践 作业三blend函数问题

Viewing 1 reply thread
  • Author
    Posts
    • #11895 Score: 0
      WindupBird
      Participant

      想请教一下大家,blend函数里的权重该怎么计算呢?这一点不是很清楚

    • #11896 Score: 0
      火贺女友
      Participant

      我猜是one和two权重的和_(:з)∠)_

      • #11898 Score: 0
        WindupBird
        Participant

        sum_weight使用两个权重的和,cur_weight为one和two权重归一化后的值,但后面更新m_weight.m_blend_weight[i]这一步不太清楚,导致实现出来的walk和run动作一直鬼畜

        • #11900 Score: 0
          火贺女友
          Participant

          cur_weight应该是个插值比例,m_weight.m_blend_weight[i]和后面的m_position、m_scale、m_rotation用同样的方法插值算出来。
          我这样做出来会有The Shortest path falg error,这个问题在第12节课开始有提到,解决办法我还需要看一下_(:з)∠)_

          • #11901 Score: 0
            火贺女友
            Participant

            The Shortest path falg error用sLerp就能解决了

          • #11902 Score: 0
            火贺女友
            Participant

            m_weight.m_blend_weight[i]就是one和two权重归一化后的值,也就是你的cur_weight

            • #11904 Score: 0
              WindupBird
              Participant

              感谢,看了12节课的开头,m_weight.m_blend_weight[i]应该是sum_weight用于累加做归一化的

Viewing 1 reply thread
  • You must be logged in to reply to this topic.