KumaGL
KumaGL在Github中的地址 KumaGL的可执行程序包在这里下载
项目名 | 截图 | 描述 |
---|---|---|
001_EmptyWindow | ![]() |
一个空的Kuma GL程序框架。展示了整合ImGui库作为KumaGL框架的GUI接口 |
002_Triangle | ![]() |
使用KumaGL着色器绘制三角形 |
003_Texture | ![]() |
使用KumaGL载入纹理并显示 |
004_Transform | ![]() |
图元之间的层次变换关系 |
005_DynamicVertexBuffer | ![]() |
动态定点缓冲区的使用 |
006_DynamicTexture | ![]() |
动态纹理的的使用、写入和更新的方法 |
007_Camera | ![]() |
摄像机的使用 |
008_Font | ![]() |
使用Freetype绘制文字 |
009_Assimp | ![]() |
使用Assimp库作为KumaGL的模型数据加载库,加载并显示一个静态模型 |
010_Lighting | ![]() |
用着色器编写Phong光照效果 |
012_FrameBuffer | ![]() |
使用帧缓冲区对象的效果 |
015_Blur | ![]() |
用着色器编写运动模糊效果 |
016_NormalMapping | ![]() |
用使用法线贴图实现凹凸效果 |
017_ParallaxMapping | ![]() |
用使用视差贴图的效果 |
020_DeferredRendering | ![]() |
延迟着色效果 |
022_HDR | ![]() |
高动态范围光照效果 |
024_VertexDisplacement | ![]() |
演示在顶点着色器中改变顶点位置形成动画效果 |
040_ImageEffect | ![]() |
使用了若干二维图像后期处理的效果 |
050_ParticleSystem | ![]() |
使用几何着色器生成高效粒子系统的效果 |
080_WaterEffect | ![]() |
带有反射和水波的水面效果 |
099_OldMovieEffect | ![]() |
老电影屏幕的花屏效果 |