songjihu

Forum Replies Created

Viewing 1 post (of 1 total)
  • Author
    Posts
  • in reply to: [作业0]模型没有渲染出来 #11004 Score: 0
    songjihu
    Participant

    没有渲染出来是因为uViewMatrix和uViewMatrix这2个矩阵没有传过来,需要
    1.在Material.js中this.#flatten_uniforms部分声明这2个参数
    2.在MeshRender.js的Draw函数中定义对应的2个矩阵,然后通过gl.uniformMatrix4fv函数传给下一层(参考作业1中的对应代码)
    如果没有对vFragPos进行世界空间的转换而仅仅将aVertexPosition传入,那么原本(52,52,52)的缩放就没有起作用,导致高光的强度出现问题

    最终效果如下
    http://songjihu.top:8022/HW0/homework0/homework0/

Viewing 1 post (of 1 total)