我一直在試圖讓我的遊戲引擎顯示紋理,並且我終於找到了它的工作原理。我使用3ds模型的UV座標,但紋理顯示的方式不同。3ds Max渲染紋理與我的遊戲引擎不同嗎?
這是3ds Max中的渲染:
,這是在我的遊戲引擎OpenGL渲染:
爲什麼紋理奠定了這樣呢?我從生成的3ds文件提供紋理座標...有誰知道爲什麼會發生這種情況?
我一直在試圖讓我的遊戲引擎顯示紋理,並且我終於找到了它的工作原理。我使用3ds模型的UV座標,但紋理顯示的方式不同。3ds Max渲染紋理與我的遊戲引擎不同嗎?
這是3ds Max中的渲染:
,這是在我的遊戲引擎OpenGL渲染:
爲什麼紋理奠定了這樣呢?我從生成的3ds文件提供紋理座標...有誰知道爲什麼會發生這種情況?
我發現了問題... 3ds Max軟件的自動縮放紋理具有相等寬度的高度,否則將顯示古怪像上面......
恭喜!我想你現在應該接受你自己的答案。 – CiscoIPPhone 2010-11-04 01:28:18
我確實發現3DS Max縮放紋理令人驚訝。 – CiscoIPPhone 2010-11-04 01:29:14
從看着你的照片,我只能假設,UV座標已分配給它們在3ds Max軟件分配到不同的頂點。
你這個烏布蘇應該足夠簡單,如果你發佈他們,我們可以告訴你發生了什麼。 – 2010-11-04 00:26:19