我以3DS格式從TurboSquid購買了模型,並試圖將它加載到XNA項目中。如何使用切線和紋理座標從3DSMAX導出到FBX
我已經導出到FBX並打開了「切線和Binormals」導出選項。
如果我沒有設置basicEffect.TexturesEnabled,它會呈現,但沒有紋理。但是,如果打開TexturesEnabled,我遇到了問題:
如果在內容處理器中關閉「生成相切幀」,我會得到「當前頂點聲明不包含當前頂點着色器所需的所有元素。 TextureCoordinate0缺失。「在運行時。
如果我在內容處理器中打開「生成相切幀」,我會在構建時獲得「必需的頂點通道TextureCoordinate0找不到」。
所以,問題是如何在3DS中拍攝一個模型,導出它,以便我可以在XNA中將其用作FBX模型,並使所有UV貼圖和法線都正確。即使VS2012 FBX預覽也能正確渲染,所以它看起來應該有它所需要的一切,但沒有。
任何幫助將不勝感激!