OpenGL太阳系Demo

这是8年前写的demo,提交的一份作业,按照提出的需求点,以最快和最简单的方式完成功能,因此代码比较简单。

功能点描述:
1、公转,自传
2、基础的摄像机运动
3、正视和顶视
4、天空盒
5、太阳黑子爆炸
6、彗星带尾巴
7、录制重播
实现代码:

到此一游
https://github.com/jackyblf/SolarSystem-openGL-

时间: 2024-08-07 01:36:00

OpenGL太阳系Demo的相关文章

太阳系Demo(openGL)

这个是8年前写的demo,提交的一份作业,按照提出的需求点,以最快和最简单的方式完成功能,因此代码比较简单. 1)截图 2) 功能点描述: 1.公转,自传 2.基础的摄像机运动 3.正视和顶视 4.天空盒 5.太阳黑子爆炸 6.彗星带尾巴 7.录制重播 3) 实现代码: 1.简单的摄像机代码(目前仅支持移动,不支持旋转) 1 struct glCamera 2 { 3 vec3 pos;//摄像机的世界空间坐标 4 float viewMatrix[16]; 5 vec3 forward; 6

利用OpenGL固定流水线绘制球体

在OS X上的一个OpenGL简单demo.所附赠的代码是绘制半个球体.开启了深度缓存和多重采样,采样数是4. 详细下载地址请见:http://www.cocoachina.com/bbs/read.php?tid=33172

几个opengl立方体绘制案例

VC6 下载 http://blog.csdn.net/bcbobo21cn/article/details/44200205 opengl环境配置 http://blog.csdn.net/bcbobo21cn/article/details/51044614#t4 下面的demoproject http://pan.baidu.com/s/1mhT1FIw 一  OpenGL 绘制一个立方体 代码 #include<GL/glut.h> // 绘制立方体 // 将立方体的八个顶点保存到一个

OpenGL绘制一个三角形

应该建立一个vertex shader文件和一个pixel shader文件,分别命名为shader.vsh和shader.fsh. shader.vsh: attribute vec3 position; //入参,主程序会将数值传入 void main() { gl_Position = vec4(position,1); //顶点经过投影变换变换后的位置 } shader.fsh: void main() { gl_FragColor = vec4(0.5,0.5,0.5,1); //顶点

OpenGL开发资料黄页

研究OpenGL七八年了,上的最多的几个网站,帖出来跟大家分享下. OpenGL源码下载 1. LightHouse3D http://www.lighthouse3d.com/tutorials 点评:opengl,webgl,GLSL等技术讲解和资料下载.该网站一直有人维护更新. 2. codesampler http://www.codesampler.com/ 点评:用的最久,最靠谱的.里面的OpenGL代码偏老了,还有dx的源码下载,OpenGL的shader代码偏少. 3. Open

参考论坛:Mali kernel driver TX011-SW-99002-r5p1-00rel0 for firefly

最近手头有一块firefly_rk3288_reload的开发板,想实现在linux 下用openGL ES来做视频显示. 找到opengGL相关移植,参考论坛(http://bbs.t-firefly.com/forum.php?mod=viewthread&tid=321&extra=page%253D2)的方法,进行移植. 方法: Test OpenGL ES Linux support on Firefly-RK3288 Development Board═════════════

wesome-android

awesome-android Introduction android libs from github System requirements Android Notice If the lib is no longer being maintained,please do not add it here. How To Contribute Step 1. Add a Item as follows: **Library Name**[one space]Short Description

GitHub中常用开源库

awesome-android Introduction android libs from github System requirements Android Notice If the lib is no longer being maintained,please do not add it here. Libs Table of contents Framework EventBus Orm Image Loading Animations Network Widget Materia

github中的常用库

awesome-android android libs from github Download ZIP Download TAR View On GitHub This project is maintained bysnowdream awesome-android Introduction android libs from github System requirements Android Notice If the lib is no longer being maintained