位置: 编程技术 - 正文
推荐整理分享OpenGL学习笔记(1):VS2012+OpenGL 环境搭建(opengl learn),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:opengl详解,opengl使用教程,opengl learning,opengl基础知识,opengl教程48讲,opengl教程48讲,opengl基础知识,opengl教程48讲,内容如对您有帮助,希望把文章链接给更多的朋友!
最近开始学习OpenGL,主要是看NeHe的教程和OpenGL的红宝书,笔记就写到这边~
一 OpenGL 简介OpenGL 是图形硬件的一种软件接口。
OpenGL 能够做什么:
(1)根据几何图元创建形状, 从而建立物体的数学描述。(OpenGL把点、直线、多边形和位图作为基本的图元)
(2)在三维空间中排列物体,并选择视角去观察它
(3)计算所有物体的颜色
(4)光栅化(rasterization),把物体信息转换为屏幕上的像素(乎就是渲染的意思?)
二 下载并安装 glut 库glut - OpenGL Utility Toolkit因为OpenGL是独立于硬件的接口,因此没有提供执行窗口人物或者获取用户输入之类的函数,用户需要自己进行在不同平台的窗口实现,glut 为OpenGL提供了一个独立与窗口系统的工具库,使得学习OpenGL变得更加容易,我们可以用它来轻易的实现跨平台的OpenGL程序。
下载地址:
glut.h 复制到include目录下,如果用默认的话就是 C:Program Files (x)Microsoft Visual Studio .0VCincludeGL (GL 目录要自己建)
把 glut.lib 和 glut.lib 复制到lib目录下,默认是 C:Program Files (x)Microsoft Visual Studio .0VClib
把 glut.dll 和 glut.dll 复制到 C:WindowsSystem 目录下
三 创建一个工程测试一下~建立一个控制台的空项目,内容选 empty
在source code新建文件 _BasicFrame.cpp
文件内容是一个OpenGL程序的基本框架,也是这里测试一下环境的代码
编译完成后执行一下,看到上面的运行结果,OpenGL环境搭建就成功了~
BUG: OpenGL error 0x in -[CCEAGLView swapBuffers] 我是使用粒子编辑器导出的plist出现的问题:调整plist的这两个属性,就会一直打印OpenGLerror0xin-[CCEAGLViewswapBuffers]原因:如果这两个数改变了,粒子
[3D 图形学基础] 读书笔记(1) Part_I(Getting Started) - Introduction 开始读这本书大概有一个多月了吧,前学后忘,所有的知识点都是看我都是仿佛你曾经明白过我们的样子喔不做笔记真的是不行了,打算按照书的章节
OpenGL中的颜色混合功能(一) OpenGL中的颜色混合功能(一)我们知道,材料属性和光照参数可以极大地增加图形的真度,但除此之外,我们在对现实世界进行建模时,有许多效果是
标签: opengl learn
本文链接地址:https://www.jiuchutong.com/biancheng/373144.html 转载请保留说明!下一篇:BUG: OpenGL error 0x0500 in -[CCEAGLView swapBuffers] 328
友情链接: 武汉网站建设