timesu

Forum Replies Created

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

    我刚开始也只有光源,没有模型,开发者模式里也没有error,然后翻了论坛里的帖子,试了楼上所有方法。发现只有127.0.0.0的ip有这个问题,换到192.168的ip段就没问题了。网络这块我不太熟,所以也不知道为什么
    总结一下:
    0.Windows环境
    0.1通过nodejs官网下载相应的msi安装包,然后就可以在powershell里使用npm
    0.2安装后,需要关闭并重新打开powershell,然后输入或者自动补全http-server.cmd,
    就和ppt里一样了。

    1.请用作业链接里的HW0.zip的ppt里的代码,更新了InternalShader.js里的
    1.1 PhongVertexShader
    删除了原来的modelMatirx和viewMatrix,引入了uModelViewMatrix
    1.2 PhongFragmentShader
    更新了code

    2.在loadOBJ.js这段里,请注意ppt里多了一个空格
    let myMaterial = new PhongMaterial(mat.color.toArray(), colorMap , mat.specular.toArray(),
    renderer.lights[0].entity.mat./*PPT这里多了一个空格!!!!*/intensity);

    3.删掉dat.gui.js里最后一句的注释
    4.模型显示有两种问题
    4.1 经过刷新,有时候会显示
    通过预加载
    4.2 经过刷新,一直无法显示
    4.2.1 shader的写法有问题
    4.2.2 我碰到的问题,切换server到其他ip段
    在windows的powershell运行http-server.cmd . -p 8000后,会显示可用ip,像这样
    Available On:
    $IP1
    $IP2

Viewing 1 post (of 1 total)