2010-11-03 233 views
5

嘿伙计, 我是新来的游戏编程和图形编程。不过,我非常希望学习,所以我已经开始使用OpenGL构建游戏引擎。 我已经实现了所有的基本图形功能,现在我想为我的三角网格添加纹理支持。OpenGL纹理映射

我可以找到纹理映射的唯一教程是单个多边形 - 如何定义环绕整个网格的纹理?

我使用lib3ds(http://code.google.com/p/lib3ds/)从.3ds文件加载网格。 .3ds文件是否携带一些纹理坐标数据?

谢谢!

回答

1

如果您的模型比立方体复杂得多,您可以使用UV map将模型的三维表面转换为用于纹理映射的平面图像。

看起来像this thread on gamedev有一个如何提取3DS调用“texels”以及材质的示例。