New程序媛OpenGL全解析之—纹理

大家好


本期视频的链接地址是:

https://www.bilibili.com/video/av24529999/

大家也可以直接在bi站首页搜索:New程序媛 ,即可看到相应视频

本期的资源和代码下载链接是:

链接:https://pan.baidu.com/s/11DhBfRjnYGDc78z_iKE-PA 密码:h8xk

视频搭配文章一起效果更赞哦

丹丹今天要给大家带来的是纹理部分的知识。让我们的物体穿上美腻的外衣!

之前绘制的物体都是通过设置定点颜色让物体看起来来花(tu)花(li)绿(土)绿(气)的~

现在我们把纹理也就是通俗意义上说的图片加载到应用程序中,并且给每个绘制的定点设置好纹理坐标,再对我们的代码稍加修改就可以让物体穿上外衣也就是贴上纹理了。

Texture—纹理 

看咱们这张图片是不是粉喜庆哇~

纹理坐标的范围是[0,1],也就是笑脸的左下角是纹理自身坐标系的[0,0],而笑脸的右上角则是纹理坐标系的[1,1]坐标。

要来讲解纹理首先代码要做的第一件事情就是加载纹理图片到代码中。

每张纹理图片其实都是一个写满了颜色等数据的文件,只要了解了每种图片的数据存储顺序也就是格式,我们就可以读取文件的方式把图片颜色信息,宽高等信息都读取出来。

但实际上,很多第三方都已经帮我们做好了这些事情,比如FreeImage就是一个图片的第三方加载库。而丹丹今天要给大家介绍的是SOIL(Simple OpenGL Image Library),一个简易的OpenGL图像库,它支持大多数流行的图像格式,使用起来也很简单,我们可以从他们的主页下载。

主页地址是:http://www.lonesock.net/soil.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值