跨平台显示MMD模型

本文介绍了一种使用Qt和OpenGL在移动平台上显示MMD模型的方法。作者首先将MMD模型脚本化,通过QML定义MMD类进行显示。接着,讨论了在Qt Quick框架下,针对移动平台的OpenGL ES 2进行的光源和着色器适配,包括对精度的处理以及在Windows Phone 8.1上遇到的问题。最后,简述了对Qt 3D的关注及其在解决渲染问题上的优势。
摘要由CSDN通过智能技术生成

跨平台显示MMD模型

 

       过年了,祝大家喜气洋洋,心想事成!

       然后呢,过年后,依然进行Qt以及3D的研究。最近翻出以前的技术研究成果,并且花了将近一个月,成功地在移动平台上显示MMD模型了。

蒋彩阳原创文章,首发地址:http://blog.csdn.net/gamesdev/article/details/43912325。欢迎同行前来探讨。

       首先,花了几周的时间,将MMD模型脚本化,也就是说,可以使用QML定义一个MMD类,指定参数即可显示。这里的移植参照了以前写QML和C++混合的经验,写起来还算好,不过有的时候也有很多波折。

       接着,在以前的研究中,我实现了带光照渲染模型的方法,当时写了两篇博文:

使用GLSL实现对光照的模拟(一)

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值