嘿夥計, 我是新來的遊戲編程和圖形編程。不過,我非常希望學習,所以我已經開始使用OpenGL構建遊戲引擎。 我已經實現了所有的基本圖形功能,現在我想爲我的三角網格添加紋理支持。OpenGL紋理映射
我可以找到紋理映射的唯一教程是單個多邊形 - 如何定義環繞整個網格的紋理?
我使用lib3ds(http://code.google.com/p/lib3ds/)從.3ds文件加載網格。 .3ds文件是否攜帶一些紋理座標數據?
謝謝!
嘿夥計, 我是新來的遊戲編程和圖形編程。不過,我非常希望學習,所以我已經開始使用OpenGL構建遊戲引擎。 我已經實現了所有的基本圖形功能,現在我想爲我的三角網格添加紋理支持。OpenGL紋理映射
我可以找到紋理映射的唯一教程是單個多邊形 - 如何定義環繞整個網格的紋理?
我使用lib3ds(http://code.google.com/p/lib3ds/)從.3ds文件加載網格。 .3ds文件是否攜帶一些紋理座標數據?
謝謝!
這裏顯示的讀出紋理一個例子的頁面座標:
http://newsgroups.derkeiler.com/Archive/Comp/comp.graphics.api.opengl/2005-07/msg00168.html
然而,並不是所有的3DS文件包含紋理信息 - 見警告:
如果您的模型比立方體複雜得多,您可以使用UV map將模型的三維表面轉換爲用於紋理映射的平面圖像。
看起來像this thread on gamedev有一個如何提取3DS調用「texels」以及材質的示例。
這是正是我需要的......你是上帝 – user434565 2010-11-03 03:47:04