作品展示
(1)用户可以自行修改、定制属于自己鞋子的颜色、材质、贴图
(2)鞋子通过3d模型实时展示效果,让用户可以更清楚地全方位地看到自己定制的鞋子的效果。
最终实现效果是这样,可以切换鞋子的主体与反射得到一种镭射的质感,拥有多种超酷组合!
作品重点
1.obj模型的导入及尝试
运动鞋模型的导入是个大难题,不像游戏引擎具有导入模型资产这样成熟的流程,C++里面的图元都得用代码进行绘制。
那这样复杂的模型怎么进行导入呢?
原理是OBJ也是一种数据保存文件,像三维软件打开obj也是对这个文件进行渲染和读取的!
知道了这个原理以后也还是有很大的困难,用什么把这些顶点信息进行绘制呢?并且观察呢?
需要代码建立一个摄像机,然后重新绘制obj
我们尝试了很多次,用了猴头的例子可以顺利导入,而我们自己的鞋子模型就不行,原来是要将模型面进行三角化,于是我们打