Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

10.06.2004, 19:41

mesh-problem

ich möchte ein x-file rendern, allerdings werden nichts oder nur grafikfehler(wenn skybox aktiv ist) angezeigt.

1. x.x mit 'D3DXLoadMeshFromX("x.x",0,pD3DDevice,0,0,0,dwNumMaterials,&pEffect)' laden

2.
Direct3D->Begin();
SkyBox->Render();
// wenn skybox gerendert wird, wird mesh mit grafikfehlern angezeigt
for(unsigned int i=0;i<dwNumMaterials;i++)
{ pEffect->DrawSubset(i); }
Direct3D->End();

ich nehme keine einstellungen in den renderstates oder ähnlichen vor!
kann es sein dass ich irgendein FVF setzen muss?

Till

Alter Hase

Beiträge: 378

Wohnort: Lincoln College, Oxford

Beruf: Student

  • Private Nachricht senden

2

11.06.2004, 16:50

Setzt du auch die Materialien für jedes Subset?
DOMINVS ILLVMINATIO MEA
---
Es lebe unmanaged Code!
---
>> Meine Uni <<

Anonymous

unregistriert

3

12.06.2004, 09:57

nein
ich wills nur als wireframes rendern

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

12.06.2004, 10:56

Hmmm ich sage nimm die renderstats vor damit man ganz sicher ist, das kein falscher Wert gesetzt ist. Und wie sieht dieser Fehler eigendlich aus?

Anonymous

unregistriert

5

18.06.2004, 17:11

es wird nur ein kleienr flimmernder teil des meshes angezeigt, der sich bei eienr bewegung der kamera verändert

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

6

18.06.2004, 21:10

Hast Du den far und insbesondere den near Wert vernünftig gesetzt? Ich rede hier von den Clippingplanes.
"Games are algorithmic entertainment."

Anonymous

unregistriert

7

19.06.2004, 10:29

near auf .5f
far auf 250.0f

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

8

19.06.2004, 11:08

Hört sich gut an.


Da wo das Mesh nicht gezeigt wird, siehst Du Hintergrundfarbe? Wenn Du z.B. schwarz als Hintergrundfarbe hast, ändere die in eine Farbe die sonst nicht vorkommt (sagen wir Lila oder auch Cyan) und teste nochmal.
"Games are algorithmic entertainment."

9

19.06.2004, 13:29

Wenn ein Modell keine Textur hat, sieht man auch die Umrisse nicht. Den die werden AFAIK immer in der Farbe der Textur gerendert. Versuch also ruhig mal das Material zu setzten und stell trotzdem auf Wireframemodus

Werbeanzeige