登录
首页 » OpenGL图像 » Opengl绘制镜子效果

Opengl绘制镜子效果

于 2022-04-13 发布 文件大小:310.87 kB
0 227
下载积分: 2 下载次数: 1

代码说明:

应用背景混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。 假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。 要使用OpenGL的混合功能,只需要调用:glEnable(GL_BLEND);即可。 要关闭OpenGL的混合功能,只需要调用:glDisable(GL_BLEND);即可。 注意:只有在RGBA模式下,才可以使用混合功能,颜色索引模式下是无法使用混合功能的。关键技术 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • OpengGL实现Bezier曲线,使用glut框架,工程已建立
    OpengGL实现Bezier曲线,使用glut框架,工程已建立-OpengGL achieve Bezier curves
    2022-01-27 22:19:15下载
    积分:1
  • 模拟人体运动
    能够真实的模拟人体在运动中的各个部位的运动,效果真实。用C++与opengl编写,效果真心不错,对初学者与有一些经验的用户比较实用。
    2022-02-13 12:58:31下载
    积分:1
  • nurbs曲线和曲面在3d形中有着重要的作用,可以进行曲线,曲面的建模.在opengl中更容易实现....
    nurbs曲线和曲面在3d图形中有着重要的作用,可以进行曲线,曲面的建模.在opengl中更容易实现.-nurbs curves and surfaces in 3d graphics plays an important role, can curve and surface modeling. In opengl more easily attained.
    2022-07-04 13:36:43下载
    积分:1
  • 《OpenGL超级宝典》光盘附带源码 很基础很实用 第7章
    《OpenGL超级宝典》光盘附带源码 很基础很实用 第7章
    2022-02-26 06:24:20下载
    积分:1
  • 实现了3D效果的水波纹扩散,鼠标点击扩散
    实现了3D效果的水波纹扩散,鼠标点击扩散-achieve the 3D effect of water bellows proliferation, the spread of the mouse click
    2022-01-26 00:59:59下载
    积分:1
  • “虚拟地景生成系统”是基于Windows2000系统和Visual C++ 6.0平台,利用基本OpenGL函数编程技术开发的三维可视化成果。它通过简单的DEM...
    “虚拟地景生成系统”是基于Windows2000系统和Visual C++ 6.0平台,利用基本OpenGL函数编程技术开发的三维可视化成果。它通过简单的DEM(数字高程模型)数据,建立格网模型、再根据光照强度、高程值及有关数据建立数学模型,生成晕渲,再将它投影到平面上,达到模拟现实地貌起伏的效果。 本系统采用XP风格界面,清新自然。它具有透射/正射投影切换、漫游、缩放功能。支持分层晕渲、比高设定、平移、旋转、翻滚、视野调节、雾化、纹理贴图(显示/隐藏)等诸多功能,单幅、1MB大小的DEM数据生成速度为秒级,浏览时无停顿。-"to the virtual scene generation system" is based on Windows 2000 and Visual C 6.0 platform, using the basic function of OpenGL programming technology developed by 3D visualization results. Through simple DEM (Digital Elevation Model) data, establish grid model, in accordance with light intensity, elevation data and the value of a mathematical model, generate Hillshading, then it projection plane to achieve realistic simulation of the effect of undulating topography. The system uses XP style interface as well. It has transmission/switching are overhead projectors, roaming, zoom function. Support for layered Hillshading, compete against the creation, translation, rotation, rolling and vision adjustment, atomization,
    2023-05-08 14:35:03下载
    积分:1
  • Robotic arm, chassis for the cylinder, the upper arm and lower arm are used cube...
    机器人手臂,底盘为圆柱体,上臂和下臂均采用立方体,通过键盘为交互手段控制三个部件的独立旋转。-Robotic arm, chassis for the cylinder, the upper arm and lower arm are used cube, by means of the keyboard for interactive control of the three components separate rotation.
    2022-03-23 12:13:19下载
    积分:1
  • This is done using Opengl an animation presentation, helpful for beginners
    这是用Opengl做的一个 动画效果演示,对初学者很有帮助-This is done using Opengl an animation presentation, helpful for beginners
    2022-01-26 01:00:29下载
    积分:1
  • 比较DFS与BFS 简单的实现了,小地范围的两种寻路算法原理的比较。 左键控制,可自动寻找路径,方便观察...
    比较DFS与BFS 简单的实现了,小地图范围的两种寻路算法原理的比较。 左键控制,可自动寻找路径,方便观察-DFS compared with the simple realization of BFS, the small scope of the two map routing algorithms for comparison. Left control that can automatically find a path to facilitate the observation
    2022-06-26 05:38:15下载
    积分:1
  • 设置的灰度
    通过彩色图象灰度化来介绍C#处理数字图像的3种方法,Bitmap类、BitmapData类和Graphics类是C#处理图像的的3个重要的类。Bitmap只要用于处理由像素数据定义的图像的对象,主要方法和属性如下:         GetPixel方法和SetPixel方法,获取和设置一个图像的指定像素的颜色。         PixelFormat属性,返回图像的像素格式。         Palette属性,获取或折纸图像所使用的颜色调色板。         Height属性和Width属性,返回图像的高度和宽度。         LockBits方法和UnlockBits方法,分别锁定和解锁系统内存中的位图像素。BitmapData对象指定了位图的属性:         Height属性,被锁定位图的高度。         Width属性,被锁定位图的宽度。         PixelFormat属性,数据的实际像素格式。         Scan0属性,被锁定数组的首字节地址。         Stride属性,步幅,也称扫描宽度。彩色图象灰度化24位彩色图象每个像素用3个
    2023-04-11 05:05:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载