Re: Assimp, problem mit Texturkoordinaten
Verfasst: 21.08.2010, 14:32
Moin Altair,
AssimpView lädt die Datei korrekt. Das sieht man zwar nicht, da die Datei kein Material enthält, aber mit dem Debugger sehe ich Texturkoordinaten, die für mich valide aussehen... anscheinend hast Du in jede Richtung 4 Texturwiederholungen auf dem Mesh drauf, die Texkoords gehen von 0.0f bis knapp 4.0f. Theoretisch könnte man in AssimpView mittels Kontextmenü auf dem Material-Eintrag im Szenegraphen eine Diffuse-Textur hinzufügen, so dass Du das auch sehen kannst, aber der entsprechende Eintrag scheint nicht implementiert... tja. Das Leben ist hart.
Nach allem, was ich von der 3ds-Datei bisher gesehen habe, lädt Assimp die jedenfalls korrekt. Schau mal durch Deinen Rendercode, ob Du da was falsch machst. Oder nimm Dir PIX und steppe mal durch einen VertexShader und PixelShader, ob die Werte aus dem VertexBuffer korrekt ankommen.
AssimpView lädt die Datei korrekt. Das sieht man zwar nicht, da die Datei kein Material enthält, aber mit dem Debugger sehe ich Texturkoordinaten, die für mich valide aussehen... anscheinend hast Du in jede Richtung 4 Texturwiederholungen auf dem Mesh drauf, die Texkoords gehen von 0.0f bis knapp 4.0f. Theoretisch könnte man in AssimpView mittels Kontextmenü auf dem Material-Eintrag im Szenegraphen eine Diffuse-Textur hinzufügen, so dass Du das auch sehen kannst, aber der entsprechende Eintrag scheint nicht implementiert... tja. Das Leben ist hart.
Nach allem, was ich von der 3ds-Datei bisher gesehen habe, lädt Assimp die jedenfalls korrekt. Schau mal durch Deinen Rendercode, ob Du da was falsch machst. Oder nimm Dir PIX und steppe mal durch einen VertexShader und PixelShader, ob die Werte aus dem VertexBuffer korrekt ankommen.