基于OpenGLPNG纹理映射实现

基于OpenGLPNG纹理映射实现

ID:38228906

大小:512.89 KB

页数:4页

时间:2019-06-01

基于OpenGLPNG纹理映射实现_第1页
基于OpenGLPNG纹理映射实现_第2页
基于OpenGLPNG纹理映射实现_第3页
基于OpenGLPNG纹理映射实现_第4页
资源描述:

《基于OpenGLPNG纹理映射实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机系统应用年第期基于的纹理映射的实现①尹航李义杰孙健超辽宁工程技术大学电子与信息工程学院辽宁葫芦岛摘要科学计算可视化,计算机动画和虚拟现实是现在计算机图形学的三个热点。而这三个热点的核心都是三维真实感图形的绘制。由于具有跨平台性、简便、高效、功能完港等优点,目前已经成为了三维图形制作方法的工业标准。因此对的研究与应用是一个极其有意义的课题。本文通过对的学习,利用第三方库解决了不能对格式的图片进行纹理映射的难题。关健词计算机图形学开放式图形库图象操作类库可移植网络图形纹理映射引言过对相邻网格点上纹理值进行插值来获得。通过纹理的英文全称是”空

2、间与物体空间之间的坐标变换,可以把纹理映射到’即’开放的图形程序接口”,它是近几年发展起物体表面。一般来说,离散法是较为常用的纹理定义来的一个性能卓越的三维图形标准。提供了方式。几百个图形函数,开发人员可以利用这些函数来构造纹理的分类根据纹理的表现形式可以分为颜色景物模型,开发三维图形实时交互软件。具有纹理、几何纹理和过程纹理。强大的图形功能和良好的跨平台移植能力,目前已被颜色纹理。在物体表面绘制图案,就是改变物广泛应用于可视化技术、实体造型、、模体表面相关部分的反射和透射系数,采用这种方法得拟仿真等诸多领域川。到的纹理称为颜色纹理。颜色纹理

3、的实质是将一个二纹理映射技术是的一个重要的技术,在维纹理模式映射到物体表面上,这二维纹理模式是定进行模型转换和投影转换都能执行操作,可用到所有义在一个平面区域上,平面区域的每一个点,定义一的图元一点、线、多边形、位图和图像上。它的纹理映个灰度或颜色值,该平面区域称为纹理空间,该方法射函数功能较弱,只能对格式的图片进行纹理映称为纹理映射。射。本文主要讨论了在环境下利用几何纹理。颜色纹理只能在光滑物体表面上绘和第三方库对格式的图片进行纹理映制事先定义的花纹图案。几何纹理用于表现细微的凹射的方法。凸不平的景物表面,此细微的表面凹凸数据结构的表示非常

4、困难,可用一种特殊的算法模拟,显示具有纹基本概念理的景物图像。纹理过程纹理。用一些简单的可解析的数学模型纹理的定义有两种连续法和离散法。连续法把来描述复杂的自然纹理细节,即用过程方式将纹理纹理定义为一个二元函数,函数的定义域就是纹理空空间的值映射到景物的表面,生成的三维纹理称为间。而离散法则是把纹理定义在一个二维数组中,该过程纹理。数组表示纹理空间中行间隔和列间隔固定的一组网格和库点上的纹理值。网格点之间的其它点的纹理值可以通的全称可移①收稿时间一一实践经验“比喇年第期计算机系统应用植网络图形,的默认存盘格式就是。加载进来,具体代码如下这种新

5、的图片文件格式集合了「和」格式的优【】点,从目前来看,它必将在未来的网页中大显,旧,,,,,,身手,成为中的主要图片格式。支持背景‘透明、图形渐进和动画,而且是种无损压缩格式,压这里的【】就是类的一个具缩比例要大大超过等传统的图片无损压缩算法。体实例化的对象数组中的一员,用来存储图片资同时它也支持几百万种颜色,既适合艺术线条,也适源,以生成可用的纹理。合照片。定义纹理。纹理通常被认为是二维的,但纹理下面用表格的方式列出三种常用图片格式的主也可以是一维或三维的。通过函数要特性指定一个二维纹理,其中包含了纹理图像的大小、纹表三种格式图片的特性对比

6、理图像数据的数据格式和数据类型以及存储在内存中特性外‘的图像数据指针等。其函数原型为背景透明是否是,图形渐进是否是支持动画是否是,,,无损压缩是否是,,,上百万种颇色否是是适用于线条是否是,万适用于照片否是是控制纹理。用来说明纹理以何种方式映射到三从这个表格也能看出格式的优势,随着网络维模型的表面上。一种方法是,将纹理颜色作为最终带宽的提升,必将成为网络图片的主流格式,而的颜色,另一种方法是,使用纹理来调整片元的颜色且最新〔的一项更新就是支持透明,使浏览值,还有一种就是将一种常量颜色和片元混合起来。器可以显示覆盖图。中提供相关的函数为。由于读

7、取图形文件做纹理的函数的功能下面的两段代码告诉在显示图像时,当它比很弱,只支持图片,如果要读取其它格式的纹理,放大得原始的纹理大或缩小得比原始得纹理小时就需要用到第三方函数库。类采用的滤波方式。通常这两种情况下都采用库是个优秀的图像操作类库。它能够快捷地存取、显示、匕。这使得纹理从很远处到离屏幕很近时都转换各种图像。类库是完全免费的,而且平滑显示。使用匕需要和显卡做更多类库的源代码是公开的。相对于那些封装好的运算。的图像库和来说,这一点使读者能够进一步学习匕已,各种编解码技术,而不再浮于各种技术的表面。,匕,匕纹理映射的实现,匕纹理映射的原理

8、描画矩形。由于纹理映射的原理是先画纹理映射的原理与纹理映射的一个矩形,然后将所要生成纹理的图片贴到矩形原理相同,都是在定义完纹理对象之后,通过先描画上,所以要想完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。