相关推荐
-
OpenGl实现的光照及鼠标、键盘交互
这是我的计算机图形学实验,程序使用了NeHe的框架,通过读取一个PLY文件中的数据生成了一个兔子,有完整的鼠标和键盘交互,包括旋转、平移、光照等,不足之处是立体感不足,光照范围有限,开头的数组定义方法也很死板,哪位大侠改善后发到我邮箱吧:531252285@qq.com,先谢啦。 鉴于我搜集资料时已经花费十分的资源分了,就收一分赚个成本吧
-
C++开源库:图像处理:OpenGL实战
C++开源库:图像处理:OpenGL实战
-
OpenGL:纹理
OpenGL:纹理
-
导向滤波算法——OpenGL实现
导向滤波算法——OpenGL实现
-
Qt_OpenGL:光照纹理滤波色彩混合小测
Qt_OpenGL:光照纹理滤波色彩融合小测 此测试程序包含了光照、纹理滤波和色彩融合等知识点。 //.h #ifndef GLWIDGET_H #define GLWIDGET_H #include #include class GLWidget : public QGLWidget { Q_OBJECT public: expli
-
OpenGL之图片效果处理(四)
上一章节,给大家介绍了图片色彩处理,这一章节,我给大家介绍一下图片效果处理。图片效果处理包括:这里主要讲图片模糊处理(高斯模糊,马赛克,膨胀,腐蚀,增强对比度)。原理:通过对采样点进行处理,是采样点和周围点之间产生某种数学联系,改变采样点的色值,从而达到预期效果。具体实现,主要改变片元着色器里面gl_FragColor的值来达到效果,这里列出具体的计算过程,其它同上一章内容:1、高斯模糊: ...
-
Jeff Molofee(NeHe)的OpenGL教程 - 碰撞检测与模型运动
原 文 : Lesson 31: Collision Detection and Physically Based Modeling Tutorial 译 者 : Wguzgg 下面我们要讨论的是如何快速有效的检测物体的碰撞和合乎物理法则的物体运动,先看一下我们要学的: 1 )碰撞检测 ...
-
opengl 地球行星的光照效果+键盘交互(学习笔记-仅供参考)
// 2020-6-11.cpp : 此文件包含 “main” 函数。程序执行将在此处开始并结束。 // #include <iostream> #define NDEBUG #include <GL/glut.h> #include <stdlib.h> static int year = 0, day = 0, moon = 0; void init(void) { //glClearColor(0.0, 0.0, 0.0, 0.0); //glShade.
-
Cocos2d-x opengl shader file
http://blog.csdn.net/jackystudio/article/details/23961653
-
Jeff Molofee 中文教程 OPenGL
NeHe的教程一共有30多课,内容翔实,并且不断更新 。国内的网站实在应该向他们学习。令人惊讶的是,NeHe提供的例程源码几乎都有跨平台的不同编译版本,涉及从Visual C++、Borland C++、Visual Basic、MacOS X/GLUT、Linux/GLX、Code Warrior、Delphi、C++ Builder、MASM、ASM、MingW32&Allegro以及Python等等的不同平台下的多种编译器。这在国内市场上的百元大书中似乎也未曾见到。关于OpenGL,是最早由SGI开发的跨平台的工业标准的3D图形硬件的软件接口,与微软的DirectX所鼎立,不必我来多吹。 由于CKER只是业余水准,关于OpenGL的专用术语的翻译难免有错误和不妥之处,请多加指正。另外,要想流畅的运行例程,您的爱机应该够劲,内存应该够大,还要支持3D硬件加速的显卡。第一课的内容有些简单,但这是NeHe几乎所有的OpenGl例程的框架。他有太废话,但看看不会错的。
-
通过消砖块的游戏对OpenGL(glfw)、图形学、游戏编程的一个小的总结
对GitHub上的learnOpenGL教程的学习已经接近尾声了,可以说这个教程完美的衔接了平时教学中一直用的旧OpenGL渲染的方式和现在流行的OpenGL,这个消砖块游戏也是教程最后的一个实战,内容很简洁但是包含了OpenGL几乎所有最基础的内容,下面也会逐一提及到,这里主要就是对这些最基础内容的总结和回顾。 用到的素材和全部代码我都上传到了我的资源中:源码及素材(在审核中) 这是几个不同地图的效果: 下面我们来看看几个关键的地方: 游戏中涉及到OpenGL渲染中最基础的地方 游戏中精灵的加载: 显
-
OpenGL教程之看起来很棒的雾
Jeff Molofee(NeHe)的OpenGL教程- 看起来很棒的雾原 文:Lesson 16: Cool Looking Fog译 者:sakura 难道你不想把“雾”加入到你的OpenGL程序中吗?那么在这课里我将要为您展现如何实现这项功能。这是我第一次写教程,而且相对来说我也是OpenGL/C++程序设计新手,所以如果您发现有什么错误的话,请让我知道。这课的代码是基于第7课的。
-
OpenGL 地球-纹理光照 自动旋转 鼠标拖动旋转 键盘实现缩放
OpenGL 地球-纹理光照 自动旋转 鼠标拖动旋转 键盘实现缩放
-
OpenGL教程之二次曲面
Jeff Molofee(NeHe)的OpenGL教程- 二次曲面原 文:Lesson 18: Quadrics译 者:sakura 二次曲面是一种画复合对象的方法,这种方法通常并不需要很多的三角形。我们将要使用第七课的代码。我们将要增加7个变量以及修改纹理以增加一些变化 : #include // Header File For Windows #incl
-
OpenGL小探4——光照和键盘控制
光照和键盘控制 OpenGL——纹理过滤函数glTexParameteri() 图象从纹理图象空间映射到帧缓冲图象空间(映射需要重新构造纹理图像,这样就会造成应用到多边形上的图像失真),这时就可用glTexParmeteri()函数来确定如何把纹理象素映射成像素. 部分参数功能说明如下: glTexParameteri(GL_TEXTURE_2D
-
OpenGL之路(八)添加光照效果和键盘控制
在opengl中添加光照的效果,可用键盘控制放大缩小 w键放大 s键缩小 d键开关灯 预览效果如下: 源码如下: #include <gl/glut.h> #include <gl/glaux.h> #include <stdio.h> #pragma comment(lib, "opengl32.lib") #pragma comm...
1 楼 cuiyi.crazy 2008-11-19 18:21
这个工具真的不错