2012-09-15 76 views
0

我已經開發了一個.OBJ進口商,但有一個小的小問題:C++的DirectX 11渲染問題

A camper, which is pretty screwed up...

現在,我試圖扭轉指數,也扭轉法線。但他們都沒有工作,扭轉法線是不可思議的錯誤。

你們有什麼可能是錯誤的建議,我能做什麼?

謝謝你

PS。預期輸出,忽略顏色:

enter image description here

+0

完成的模型實際上應該是什麼樣子? – Puppy

+0

剛剛編輯帖子。 –

+0

國際海事組織,你可能會發現使用類似assimp的東西更容易和更有效率導入模型等,除非是爲了學習當然:) – Necrolis

回答

1

可能來自3個不同的問題是未來: 1 /面部撲殺,嘗試創建與D3D11_CULL_MODE爲無,正面和背面光柵化,並檢查它是否有差異,也可以設置爲線框可能有助於調試。

2 /深度緩存可能沒有被正確設定

3 /問題與你的進口商,但需要看到的代碼以獲得更多幫助。

+0

這確實看起來像剔除設置爲錯誤的轉向順序 - 仔細觀察輪子你會看到只有他們的背面被渲染和陰影(這就是爲什麼他們看起來像一些錯覺)。 – ThePadawan