OpenGL如何加载.png图片纹理

little_angel 2012-03-30 12:00:51
我的程序是VC6.0+OpengL的,现在有一张1024*1024的png图片,如何实现加载png图片纹理?

oPengl只能实现直接加载bmp纹理吗?png格式的行不行?不行的话,该怎么实现?

麻烦给个代码或者思路或者资料

很着急谢谢大家了。
...全文
1016 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Charlee~ 2014-09-18
  • 打赏
  • 举报
回复
你把图片改成bmp格式不就行了
the_venus 2012-04-12
  • 打赏
  • 举报
回复
libpng函数库,你自己去www.sourceforge.org上面下载去吧。。。
ryfdizuo 2012-04-06
  • 打赏
  • 举报
回复
google找找吧。很多的。
little_angel 2012-04-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

如果OpenGL的功力不是很深,还是不要使用PNG的好,我OpenGL就不怎么会,只能简单的看懂部分代码。所以使用的时候从来都是有贴图则已,没有我就不考虑了,找一个有贴图的其他例程继续往下走。贴图上也考虑过用JPG或者png什么的换换,但是一换就出错。
如果你有一定的基础,可以考虑使用OSG这样可以省去你很大一部分贴图、场景管理、动画、粒子效果等的开发时间。事半功倍。
[/Quote]
我把png转换成bmp,然后再贴图。单个纹理可以贴进去了。但是我这个模型对应好几个纹理,如何实现多重纹理呢?我的思路是用一个循环,将每个纹理载入,然后再用同样的循环,绑定纹理。但是程序运行有问题。
Tinary3v0 2012-04-02
  • 打赏
  • 举报
回复
如果OpenGL的功力不是很深,还是不要使用PNG的好,我OpenGL就不怎么会,只能简单的看懂部分代码。所以使用的时候从来都是有贴图则已,没有我就不考虑了,找一个有贴图的其他例程继续往下走。贴图上也考虑过用JPG或者png什么的换换,但是一换就出错。
如果你有一定的基础,可以考虑使用OSG这样可以省去你很大一部分贴图、场景管理、动画、粒子效果等的开发时间。事半功倍。
little_angel 2012-03-30
  • 打赏
  • 举报
回复
我的模型是个三维模型,把我的纹理图片贴在三维模型上。。。。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧