Open LeeMcQueen opened 3 years ago
1.开窗 2.VAO,VBO,EBO处理函数 3.shader文件(txt)读入函数,vertexShader&fragmentShader创建和uniform的导入 4.纹理读取函数,2D纹理创建 5.相机功能,MVP矩阵(modelMatrix,viewMatrix,projectionMatrix) 6.OBj模型读入函数,加入全局光照,加入冯氏光线算法 7.地面创建 8.assimp读取模型文件(dae,FBX) 9.assimp读取动画,根据时间显示骨骼动画 10.生成质点和弹簧(胡克定律) 11.根据切力,拉力生成对应的弹簧(Structural,Shear,Bending) 12.地面整合,地面纹理叠加,地面纹理高度 13.人物移动,动画处理(基于动画事件的处理),地面碰撞判定,布料&地面碰撞判定 14.人物碰撞球 15.水面效果的追加 16.天空盒,雾 17.人物,布料,消除和再表示 18.菜单,游戏的循环 19.基于平行光的阴影(shadowMapping) 20.基于点光源的阴影(pointMapping)
首先试试看之前的模型可不可以在现在的代码上面使用
实验 1.使用现有的模型动画,按照动画名称制作一个简单的模型,看看能否有效的运行 2.如果(1)不行制作骨骼和动画一一对应的带动画模型,站住不动,跑 -追加TODO
1.开窗 2.VAO,VBO,EBO处理函数 3.shader文件(txt)读入函数,vertexShader&fragmentShader创建和uniform的导入 4.纹理读取函数,2D纹理创建 5.相机功能,MVP矩阵(modelMatrix,viewMatrix,projectionMatrix) 6.OBj模型读入函数,加入全局光照,加入冯氏光线算法 7.地面创建 8.assimp读取模型文件(dae,FBX) 9.assimp读取动画,根据时间显示骨骼动画 10.生成质点和弹簧(胡克定律) 11.根据切力,拉力生成对应的弹簧(Structural,Shear,Bending) 12.地面整合,地面纹理叠加,地面纹理高度 13.人物移动,动画处理(基于动画事件的处理),地面碰撞判定,布料&地面碰撞判定 14.人物碰撞球 15.水面效果的追加 16.天空盒,雾 17.人物,布料,消除和再表示 18.菜单,游戏的循环 19.基于平行光的阴影(shadowMapping) 20.基于点光源的阴影(pointMapping)