太阳系
没有代码
https://blog.youkuaiyun.com/Mr0cheng/article/details/84846474
https://blog.youkuaiyun.com/u014080185/article/details/51999416
效果图:
https://blog.youkuaiyun.com/lishichengyan/article/details/78439970
效果图:
https://blog.youkuaiyun.com/caoshangpa/article/details/78540397
效果图:
https://www.cnblogs.com/juwend/archive/2013/02/22/2922017.html
建模作品
- 基础模型
3D棱锥和立方体:
https://blog.youkuaiyun.com/m0_37876745/article/details/78232399
多个3D图形实例:
https://blog.youkuaiyun.com/bcbobo21cn/article/details/51072136
- 复杂模型
https://blog.youkuaiyun.com/qq_31895943/article/details/79995025
教室(代码回头发):
如下(代码回头发):
三维迷宫游戏(这个应该涉及不到了):
https://blog.youkuaiyun.com/lady_killer9/article/details/93379327
学习资料
glMatrixMode():
https://blog.youkuaiyun.com/chy19911123/article/details/46533129
矩阵基础变化理解:
https://www.jianshu.com/p/742ed58f056e
gluPerspective()和gluLookAt():
http://cowboy.1988.blog.163.com/blog/static/751057982010101574732212/
OpenGL 矩阵变换
https://blog.youkuaiyun.com/lyx2007825/article/details/8792475
绘制几何体图形,函数大全:
OpenGL常用函数
https://www.cnblogs.com/zhangpan/archive/2012/05/28/2520680.html
https://blog.youkuaiyun.com/u010547283/article/details/50736319
glTranslatef()、glRotatef(),物体移动与旋转:
https://blog.youkuaiyun.com/tan_handsome/article/details/50614146
https://www.cnblogs.com/airduce/p/9957217.html
opengl 绘制实心圆柱体
https://blog.youkuaiyun.com/hjq376247328/article/details/46402185
深度缓冲区:
https://blog.youkuaiyun.com/huutu/article/details/53015669
位图:
https://www.cnblogs.com/mattins/p/4126298.html
https://blog.youkuaiyun.com/u010223072/article/details/45046725
OpenGL基本图形绘制方式比较(glBegin,glCallList,glVertexPointer,VBO):
https://blog.youkuaiyun.com/wang15061955806/article/details/51383977
图形库之模型加载:
https://www.jianshu.com/p/dc2c9354e915
纹理贴图:
这篇稍微简略:
https://blog.youkuaiyun.com/szt292069892/article/details/80362168
这篇能够体现出纹理的一个使用过程了,和简单解释:
https://blog.youkuaiyun.com/dcrmg/article/details/53180369
这篇写的很好,很详细了,主要看前面部分:
https://www.cnblogs.com/sunliming/archive/2011/07/17/2108917.html
https://blog.youkuaiyun.com/qq21497936/article/details/79184344
OpenGL–替换纹理图像的全部或一部分
https://blog.youkuaiyun.com/u010223072/article/details/45150933
初学OpenGL(4):纹理
https://blog.youkuaiyun.com/qq_35370018/article/details/80156643
计算机图形学(三)图元的属性_14 OpenGL填充区属性函数(下)
https://www.2cto.com/kf/201609/551264.html
OpenGL学习二十:纹理函数
https://blog.youkuaiyun.com/tiankefeng19850520/article/details/18619637
opengl实现太阳系、地球系,并加上地球的贴图
https://blog.youkuaiyun.com/Jennifer_Love_Frank/article/details/85012774
光照:
材质和光照如何设置,代码多,比较详细,原理少:
https://www.jianshu.com/p/0982a0d66b98
这个稍微有点解释,结构比较清晰,代码没上一个详细:
https://www.cnblogs.com/OctoptusLian/p/6872726.html
OpenGL 冯式光照算法讲解 (视频)
https://www.bilibili.com/video/av50175864/?spm_id_from=333.788.videocard.4
OpenGL–光照
https://blog.youkuaiyun.com/u010223072/article/details/44975185
OpenGL光照追踪
https://blog.youkuaiyun.com/smsmn/article/details/8264920
【Ray Tracing】光线追踪基本概念与代码实现
https://blog.youkuaiyun.com/baishuo8/article/details/81476422
OpenGL(七) 光照模型及设置
https://blog.youkuaiyun.com/dcrmg/article/details/53121938
Phong光照模型及OpenGL实现(二)
https://blog.youkuaiyun.com/yuebaidada/article/details/93573846
OpenGL光照设置问题
https://blog.youkuaiyun.com/Nice_punch/article/details/53909070
OpenGL使用glColorMaterial设置材质
https://blog.youkuaiyun.com/nctu_to_prove_safety/article/details/51897473
阴影
OpenGL–阴影
https://blog.youkuaiyun.com/u010223072/article/details/45247475
OpenGL阴影贴图
https://blog.youkuaiyun.com/wang15061955806/article/details/52101219
OpenGL阴影,Shadow Mapping(附源程序)
https://blog.youkuaiyun.com/linuxheik/article/details/85004972
(Shadow Mapping) 阴影映射原理与实现
https://blog.youkuaiyun.com/xiaoge132/article/details/51458489
天空盒
https://blog.youkuaiyun.com/u010223072/article/details/53519865
https://blog.youkuaiyun.com/juebai123/article/details/79475937
OpenGL学习脚印:立方体纹理和天空包围盒
https://blog.youkuaiyun.com/wangdingqiaoit/article/details/52506893
粒子系统
OpenGL进阶(六)-粒子系统
https://blog.youkuaiyun.com/silangquan/article/details/8373896
【OpenGL】 粒子系统 酷炫实例(三)
https://blog.youkuaiyun.com/qq_40515692/article/details/100829808
雾
https://blog.youkuaiyun.com/u010223072/article/details/45022745
函数用法
OpenGL之glShadeModel函数的用法
https://blog.youkuaiyun.com/caoshangpa/article/details/80285343
OGL纹理颜色组合函数glTexEnvf
https://blog.youkuaiyun.com/blues1021/article/details/52367411
其他
[OpenGL] 动态积雪效果
https://blog.youkuaiyun.com/ZJU_fish1996/article/details/89184477
[GLSL]着色器周记01——真实光照
https://www.cnblogs.com/tkgamegroup/p/4198811.html
NeHe OpenGL教程 第四十四课:3D光晕
https://www.cnblogs.com/arxive/p/6239550.html
[OpenGL] 太阳镜头光晕效果
https://blog.youkuaiyun.com/zju_fish1996/article/details/86761765
[说明]OpenGL画五星红旗
https://www.docin.com/p-1533482295.html
基于OPENGL飘动国旗的设计
https://max.book118.com/html/2018/0926/5102141334001314.shtm
三维物体AABB碰撞检测算法
https://blog.youkuaiyun.com/u012419410/article/details/41911025/
glfw入门的用法:
https://blog.youkuaiyun.com/zjz520yy/article/details/83000081
https://www.jianshu.com/p/0ebe2b38d81c
OpenGL各种库的介绍:
https://blog.youkuaiyun.com/taozhi20084525/article/details/42804879
素材
3D建模素材
https://www.vjshi.com/watch/227580.html
http://www.cgmol.com/model/8/58242.html
https://www.cgmodel.com/model-198703.html
OpenGL导3D模型
https://blog.youkuaiyun.com/Rxiang12/article/details/78860559
RGB颜色值与十六进制颜色码转换工具
https://www.sioe.cn/yingyong/yanse-rgb-16/
贴图素材
https://caizhi.shejiben.com/more_material-t2175
https://www.58pic.com/newpic/33835381.html
https://www.58pic.com/newpic/34971564.html
视频:
太阳系:
https://www.bilibili.com/video/av39959188?from=search&seid=16456490579560075214
https://www.bilibili.com/video/av43488214?from=search&seid=2870045910341381300
大学校园卡通模型:
https://www.bilibili.com/video/av31610777/?spm_id_from=333.788.videocard.15
三维场景漫游:
https://www.bilibili.com/video/av39346596/?spm_id_from=333.788.videocard.0
射击游戏:
https://www.bilibili.com/video/av40726612?from=search&seid=7319999295875162249
环境配置
- VS配置:glut
简单一点的:
https://blog.youkuaiyun.com/csr_monkey/article/details/89069767
复杂一点的:
https://blog.youkuaiyun.com/qq_41788234/article/details/91042411
- VS配置:glfw CMake
https://www.cnblogs.com/collectionne/p/6937644.html?utm_source=debugrun&utm_medium=referral
- codeblocks 配置: glew+glut, glew+glfw3(简单点的)
https://blog.youkuaiyun.com/narcissus2_/article/details/89417605
- codeblocks 配置 :glew + glfw(比较复杂)
https://tieba.baidu.com/p/4493663232?red_tag=1779863617
https://tieba.baidu.com/p/4496683425?red_tag=1770827451
- codeblocks 配置 glut:
https://wenku.baidu.com/view/7396dc8783d049649b66588c.html
学习教程
LearnOpenGL(glfw + glad)
https://learnopengl-cn.github.io/
傅老师教程(glew + glfw,目前在看这个):
https://www.bilibili.com/video/av24353839?from=search&seid=2870045910341381300
教程(glfw + glad,我没跟这个看):
https://www.bilibili.com/video/av57654623/?p=27
别人的专栏:
https://blog.youkuaiyun.com/wangdingqiaoit/article/list/2
https://www.cnblogs.com/arxive/category/541456.html
https://blog.youkuaiyun.com/u010223072/article/category/2948579/2
别人根据NeHe的学习过程(这个应该用不到):
https://www.cnblogs.com/WhyEngine/p/3632858.html
别人的学习过程(不是太有用):
https://blog.youkuaiyun.com/wd1603926823/article/details/50290527