蒙皮动画初步完成

蒙皮动画和骨骼动画结合比较紧密,骨骼动画完成了之后,蒙皮动画也比较好做,可是那时我没有掌握透向量、矩阵以及四元数的基本计算,走了一些弯路,也搁置了原来的目标。在学习完一些新的技术后,再回来学习蒙皮动画,觉得到了实现它的时候了,于是制作了这样一个演示程序。

2014-03-07 22:32:41

阅读数 3087

评论数 4

自己动手静态编译和构建Qt5.2,包含Qt3D、Enginio和QtOpenCL

这个月初,Qt5.2正式发布,其中正式支持Android和初步支持iOS构建目标成为最大的亮点。而在它发布之前,我从它的源码镜像库gitorious中获取了最新的源码,并且甄选了两个自己需要研究的组件进行静态编译。两天的时间过去了,我克服了诸多困难,终于成功地在Ubuntu13.10和Window...

2013-12-26 21:29:42

阅读数 7652

评论数 11

探究OpenGL光照模型的着色器实现

OpenGL的着色器是新的显卡提供给开发者一个小程序,为的是让开发者对光照、坐标转换以及像素进行一些个性化的处理。OpenGL的着色器有一种专门的语言:GLSL,现在的GLSL应该全面转向Shader Model5,像我这样的初学者还需要花费更长的时间来学习才能基本了解OpenGL的着色器方面的知...

2013-09-27 23:08:07

阅读数 4105

评论数 1

Qt的Graphics-View框架和OpenGL结合详解

这是一篇纯技术文,介绍了这一个月来我抽时间研究的成果。 Qt中有一个非常炫的例子:Boxes,它展示了Qt能够让其Graphics – View框架和Qt的OpenGL模块结合起来,渲染出非常出色的效果。其实我私自认为凭这个程序,已经有很多游戏开发者关注Qt了,因为游戏开发一个非常常见的模块就是...

2013-09-27 00:08:01

阅读数 13303

评论数 22

将Qt、OpenGL、GLSL以及Qt的Graphics-View框架结合

Qt的QWidget大家族已经成熟,不会得到太大的发展了,而随着Qt5的发展,新的界面类会崭露头角,比如QWindow、QSurface、QScreen这些类。但现在的状况(Qt5.2即将出了),这些类和模块并不会对现有的GUI模块造成威胁,更不用说取代Qt4的GUI(在Qt5是QtGui和QtW...

2013-09-25 00:34:57

阅读数 7042

评论数 10

基于Qt和GLSL的着色器例子

基于Qt和GLSL的着色器例子          我的计算机换成新的了,可以支持OpenGL2.0以及以上的规范,这样我开始正式涉足OpenGL高级的内容了。目前我的OpenGL基础库是Qt,它有完备的功能,以及对OpenGL一层好的封装,所以用它来开发基于OpenGL的应用程序非常合适。下面是...

2013-08-25 10:38:36

阅读数 6837

评论数 5

浅析OpenGL光照

浅谈OpenGL的光照          之前从来都没有涉及光照的内容,心想只要能通过常规的方法渲染出几何体甚至是模型就可以了,然而没有光照的日子注定是苦涩的,因为仅凭几何体和模型的颜色无法达到真是渲染的效果,在实际中有各种各样的光影响着我们的视觉效果,而OpenGL能够为我们还原现实生活中的光...

2013-08-07 13:21:28

阅读数 6078

评论数 6

OpenGL光照测试

花了大概半个月,研究了OpenGL的光照。请注意是固定管线渲染的光照,如果使用着色器的高手们请飘过。这个程序是通过光照对模型的照射,来研究OpenGL光照的性质。以后可以通过这个程序来构建更加复杂的场景。

2013-08-05 14:11:00

阅读数 2765

评论数 0

使用Qt和Enginio开发云端程序

Enginio是随着Qt2012年的Qt开发者大会上提出的。目的是让Qt开发者对接目前正在蓬勃发展的云技术。在经过半年的发展后,Enginio已经迎来了第一个Alpha版本(2013年7月5日)。预计Enginio将在Qt5.2的时候成为Qt的一部分。 在认识Enginio之前,我们先来了...

2013-07-25 11:10:41

阅读数 4524

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭