protobuf2.6
protobuffer2.6版本的源码和编译好的realease版exe
(包含根据PB描述生成C#和Go的exe)
Visual Studio 搭建好的OpenGL环境(GLFW3+GLAD)
配置好的Modern OpenGL开发环境,适用于opengl3.3+及以上版本。
1.GLFW3+GLAD
2.集成stb_image和assimp
3.相对路径配置,任意装有vs的PC都可以一键打开
编译好的assimp动态链接库[适用于win10]
assimp是开源的模型读取库,支持绝大多数格式,不过配置比较繁琐,这里编译成了动态库的形式,实测可以使用。[win7/10 + visual studio 2015及以上]
glad和stb_image静态库
配合LearnOpenGL教程使用。编译好的静态库,实测可用,用于学习OpenGL。
使用方法:
(1)include文件夹 : 工程目录的include path添加该文件夹
(2)lib文件夹 : 编译好的静态库,工程目录的lib path添加该文件夹
(3)配置lib : 工程的链接器->输入->添加glad.lib和stb_image.lib
C# 软件渲染器
基于左手系,和D3D一致。
线框模式的绘制使用Bresenham算法
相机基于UVN模型
灯光基于平行光,使用HalfLambert计算漫反射,BlinnPhong计算高光反射
实现简单背面消隐BackFaceCulling
深度缓冲和透视投影矫正的应用
FreeGLUT编译材料
FreeGLUT3.0源码 配合CMake配置Win10 64位OpenGL开发环境,详细步骤看
http://blog.csdn.net/sixdaycoder/article/details/66975126
Foundations of Qt Development
如果有一定的 C++ 基础,但没有 GUI 的经验,那么这本书再合适不过。虽然所用 Qt 版本有点旧,但基本的信号和槽的思想是不变的。大部分例子的实际运行代码不超过二百行,理解了书中前面所讲的信号和槽、Qt 的 IO 操作、QMake 的基本用法之后,后面的例子可以说是自包含的,即便跳过某一章节,也不会影响其他章节的学习。
vs2013-settings
我常用的一个vs2013的settings文件,直接导入即可,比较方便。
夜晚使用也不伤眼睛