基于c++和 opengl 鞋子定制系统

作品展示

(1)用户可以自行修改、定制属于自己鞋子的颜色、材质、贴图

(2)鞋子通过3d模型实时展示效果,让用户可以更清楚地全方位地看到自己定制的鞋子的效果。

最终实现效果是这样,可以切换鞋子的主体与反射得到一种镭射的质感,拥有多种超酷组合!

作品重点

1.obj模型的导入及尝试

运动鞋模型的导入是个大难题,不像游戏引擎具有导入模型资产这样成熟的流程,C++里面的图元都得用代码进行绘制。

那这样复杂的模型怎么进行导入呢?

原理是OBJ也是一种数据保存文件,像三维软件打开obj也是对这个文件进行渲染和读取的!

知道了这个原理以后也还是有很大的困难,用什么把这些顶点信息进行绘制呢?并且观察呢?

需要代码建立一个摄像机,然后重新绘制obj

我们尝试了很多次,用了猴头的例子可以顺利导入,而我们自己的鞋子模型就不行,原来是要将模型面进行三角化,于是我们打

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值