文件名称:使用QtQuick2改进的阴影映射例子
文件大小:932KB
文件格式:7Z
更新时间:2018-06-14 08:50:54
OpenGL Qt shadow
我成功地将别人的例子加以改进,使用QOpenGLWidget作为渲染窗口,将阴影映射渲染了出来。目前可以确定的是,使用OpenGL ES 2.0作为渲染的接口要求,能够让目前绝大多数机器都能够顺利兼容,但是囿于渲染窗口,可能在某些平台上表现不好。如果移植到Qt Quick 2,这样能够支持的平台就更多了。现在我将这些接口统统使用Qt的方式实现了,移植到Qt Quick 2也很简单。
【文件预览】:
TestCustomShadowMap_7
----image.qrc(336B)
----TestCustomShadowMap_7.pro(497B)
----image()
--------spiral.jpg(146KB)
--------wood.jpg(83KB)
--------color_line.jpg(108KB)
--------fruit.jpg(360KB)
--------stone.jpg(132KB)
--------shining.jpg(116KB)
--------biscuit.jpg(75KB)
----View.cpp(10KB)
----Plane.h(1KB)
----Common.frag(2KB)
----shader.qrc(195B)
----Plane.cpp(11KB)
----Depth.frag(863B)
----main.cpp(788B)
----Common.vert(898B)
----TexturedCube.h(1KB)
----Depth.vert(399B)
----README.md(170B)
----TexturedCube.cpp(11KB)
----qml.qrc(92B)
----Cube.cpp(14KB)
----View.h(4KB)
----Cube.h(1KB)
----main.qml(2KB)
----deployment.pri(601B)