首先到:https://github.com/openglredbook/examples
下载源码。
然后启用cmake生成.sln文件
打开两个.sln文件:vermilion9.sln GLFW.sln
用vs2017,打开GLFW.sln,生成成功之后,再打开vermilion9.sln,然后生成成功后者。
运行其中一个例子:
注意点,不要在http://www.opengl-redbook.com/下载here的zip文件,因为缺少资源文件,下前面的github的完整源文件。
参考网址:
http://tieba.baidu.com/p/5331577781
其中一个帖子提示了我,使用cmake,我开始时自己配置,还是遇到了很多的问题。
以第10节的毛发为例子,可以将程序运行起来之后得到:
这里要注意:
这里原来是240,也就是几何着色器的最大输出为240个点,240/3=80层,但是我改成了120之后才能显示出来上面的毛发效果。