Die Suche ergab 25 Treffer

von Droven
30.05.2009, 12:42
Forum: Grafikprogrammierung
Thema: [ERLEDIGT] [DX9] Blending
Antworten: 4
Zugriffe: 1140

Re: [DX9] Blending

Hi,

Schöne Zusammenfassung, Thomas. Ich denke dies wird noch für weiter User/Gäste nützlich sein.

Well done.

MfG Droven
von Droven
18.05.2009, 12:14
Forum: Grafikprogrammierung
Thema: [DX9,C++] Bounding Box zeichnen(gelöst)
Antworten: 8
Zugriffe: 2184

Re: [DX9,C++] Bounding Box zeichnen(gelöst)

Hi.

Habe das ganze Problem jetzt mit DrawPrimitiveUP gelöst. Die Linien werden angezeigt und man sieht die Bounding Box.
Danke für eure Hilfe!

MfG Droven
von Droven
13.05.2009, 22:33
Forum: Grafikprogrammierung
Thema: [DX9,C++] Bounding Box zeichnen(gelöst)
Antworten: 8
Zugriffe: 2184

Re: [DX9,C++] Bounding Box zeichnen

Danke für die Antworten.

Also bei mir funktioniert es nicht das Licht zu deaktivieren.
Ich werden es morgen mal mit der DrawPrimitiveUP-Variante probiern und Bescheid geben.

MfG David
von Droven
13.05.2009, 14:55
Forum: Grafikprogrammierung
Thema: [DX9,C++] Bounding Box zeichnen(gelöst)
Antworten: 8
Zugriffe: 2184

Re: [DX9,C++] Bounding Box zeichnen

@ Krishty
Achso, ok;).

Mit D3DFVF_XYZ habe ich es auch schon probiert, funktioniert auch nicht. Wie gesagt, ich habe in der Richtung noch nicht so viel gemacht.

MfG Droven
von Droven
13.05.2009, 14:35
Forum: Grafikprogrammierung
Thema: [DX9,C++] Bounding Box zeichnen(gelöst)
Antworten: 8
Zugriffe: 2184

[DX9,C++] Bounding Box zeichnen(gelöst)

Hi Community, Für einen Leveleditor benötige ich, dass Linien einer Bounding Box um den Mesh gezeichnet werden, um den Benutzer die Sellektierung des Objektes zu veranschaulichen. Mein Versuch eine Linie mit dem ID3DXLine-Interface zu zeichnen schlug fehl - keine Linien zu sehen . Der Code: Init: //...
von Droven
05.04.2009, 14:46
Forum: Grafikprogrammierung
Thema: [DX9, HLSL]
Antworten: 10
Zugriffe: 2194

Re: [DX9, HLSL]

Hi, ich habe die Lösung gefunden. Dirk hat mich auf die Spur gebraucht: Was mich etwas verwirrt: Du iterierst i über die Anzahl der Materialien, renderst damit also nur die Subsets des Meshes, die unterschiedliche Materialien haben: mesh->DrawSubset(i). Sollte das nicht eher die Anzahl der Subsets d...
von Droven
03.04.2009, 12:20
Forum: Grafikprogrammierung
Thema: [DX9, HLSL]
Antworten: 10
Zugriffe: 2194

Re: [DX9, HLSL]

Habe jetzt verschiedene Techniken definiert und den Fall, dass es keine Texturen gibt entfernt(damit auch die überflüssigen if-Bedingungen). Gleiches wie vorher, keine Änderung. Das Kuriose ist ja, dass es für Modelle mit einer Textur immer noch ohne Probleme klapt. Wo bekomme ich dieses PIX her, mu...
von Droven
03.04.2009, 11:29
Forum: Grafikprogrammierung
Thema: [DX9, HLSL]
Antworten: 10
Zugriffe: 2194

Re: [DX9, HLSL]

Hallo, Die Debug Info von DirektX ist aktiviert und gibt nur Warnungen über das Ignonieren nicht gebrauchter Render- und Samplerstates aus, was schon immer der Fall bei Debuggen war: Direct3D9: (WARN) :Ignoring redundant SetSamplerState Sampler: 0, State: 13 Direct3D9: (WARN) :Ignoring redundant Set...
von Droven
02.04.2009, 16:17
Forum: Grafikprogrammierung
Thema: [DX9, HLSL]
Antworten: 10
Zugriffe: 2194

[DX9, HLSL]

Hi, es geht um fogendes: ich lasse meine Objekte mit Hilfe eines Effektes rendern. In diesem wird gleich beleuchtet und einfaches Bump-Mapping(wenn vorhanden) angewendet. Diese sieht so aus: //-------------------------- //--- Globals -------------- //-------------------------- float4x4 matWorldViewP...
von Droven
26.03.2009, 08:34
Forum: Grafikprogrammierung
Thema: [DX9, HLSL] Mesh wird nicht gerendert
Antworten: 5
Zugriffe: 2261

Re: [DX9, HLSL] Mesh wird nicht gerendert

eigentlich wird in DX9/HLSL immer der Vektor mit der Matrix multipliziert. Jap. So hatte ich es vorher und dann habe ich ein wenig im Internet rumgesucht und diese Variante gefunden und ausprobiert. So ich habe es ausprobiert und es funktioniert. Dennoch verstehe ich den Fehler selber nicht. Bei an...
von Droven
25.03.2009, 22:28
Forum: Grafikprogrammierung
Thema: [DX9, HLSL] Mesh wird nicht gerendert
Antworten: 5
Zugriffe: 2261

Re: [DX9, HLSL] Mesh wird nicht gerendert

Danke für die schnelle Antwort.
Jap ohne Effekt wird alles perfekt dargestellt.
Ich werd mir das NVidia PerfHUD trotzdem mal einbauen.

MfG Droven
von Droven
25.03.2009, 21:55
Forum: Grafikprogrammierung
Thema: [DX9, HLSL] Mesh wird nicht gerendert
Antworten: 5
Zugriffe: 2261

[DX9, HLSL] Mesh wird nicht gerendert

Hi an alle, mal wieder macht mir die Shader-Programmierung unvorhersehbare Probleme. Problem diesmal ist, dass das Mesh der mit Hilfe des Effektes gerendert wird eben nicht angezeigt wird. Aber Code sagt mehr als tausend Worte: Hier die .Fx Datei: //-------------------------- //--- Globals ---------...
von Droven
19.03.2009, 22:05
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9] Shadow Mapping
Antworten: 3
Zugriffe: 2338

Re: [DX9] Shadow Mapping

Jo stimmt.
Danke für den Link, ich werd mich mal wieder mit neuem Elan an die Sache ran schmeißen;)
von Droven
19.03.2009, 19:20
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9] Shadow Mapping
Antworten: 3
Zugriffe: 2338

(erledigt)[DX9] Shadow Mapping

Hi an die Community, ich habe eine Verständnisfrage, die mir schon seit langem auf der Zunge brennt. Bei der Anwendung von Shadow Mapping wird ja zum einen aus der Sicht des Lichtes gerendert und dann aus Kamerasicht. Soll man das für jedes Objekt einzeln machen oder quasi eine Schleife um das Rende...
von Droven
11.03.2009, 19:45
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Hallo,

Okay, ich hatte nachdem der newmtl-Befehl kam die ganze Zeile und somit auch das Leerzeichen zwischen dem Pfad und dem Befehl mit eingelesen. Dies wird jetzt verhindert, indem ich nach dem Befehl noch ein Zeichen einlese und dann erst den Pfad.
Danke für die vielen Vorschläge.

MfG Droven
von Droven
11.03.2009, 19:11
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Hart kodiert hat funktioniert. Die ""-Zeichen einzufügen hat nicht geklappt, dennoch glaube ich den banalen Fehler gefunden zu haben. Ich habe mir mal das char-Array genau aufschlüsseln lassen und musste feststellen, dass das erste Zeichen schlichtweg ein Leerzeichen ist. Ich werde mir jet...
von Droven
11.03.2009, 18:22
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Danke für die vielen Vorschläge, ich werde das Ganze jetzt erstmal testen. Zitat von Schrompf: Die Rückgabewerte dieser Funktionen sind doch für den Arsch... die könnten meiner Meinung nach auf "Out Of VidMem", "Would wait" und "Something's fucked up" reduziert werden. ...
von Droven
10.03.2009, 21:47
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Die Funktion gibt INVALID_DATA zurück, aber da steht nix weiter zu in der DirectX Doku,
Ich versuch jetzt mal den Texturnamen hart zu kodieren.

MfG
Droven
von Droven
10.03.2009, 21:09
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Ich habe schon so ziemlich viel ausprobiert.
Die Texturen liegen alle in Textures\...
Damit habe ich es wie gesagt auch schon probiert.

MfG Droven
von Droven
10.03.2009, 20:52
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Hi,

Achso^^ Sry, MIssverständnis.
Aber ohne doppelten klappt es auch nicht.
Logdatei:
WARNING: Textur konnte nicht geladen werden! Datei: C:\Programme\Autodesk\3ds Max 2009\maps\Wood\Driftwd.jpg
MfG Droven
von Droven
10.03.2009, 20:34
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Hi,

Ich füge nach jedem Export, füge ich einen dopellten Backslash in die Datei ein.

Die Logfile sagt Folgenedes: "WARNING: Textur konnte nicht geladen werden! Datei: C:\\Programme\\Autodesk\\3ds Max 2009\\maps\\Wood\\Driftwd.jpg"

MfG
Droven
von Droven
10.03.2009, 20:19
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Hi, Also die Strings haben immer einen doppelten Backslash zwischen den Ornderangaben. Und sind auch Null-terminiert. Gerade der inkonsistente Separator ist da sehr beliebt. ich habe mir da auch mal eine Falle mit gestellt Mir ist sowas auch schon untergekommen;) Damals konnte ich das Problem allerd...
von Droven
10.03.2009, 19:53
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

Re: [DX9,C++] D3DXCreateTextureFromFile -> INVALID_DATA

Hi kimmi, danke für die schnelle Antwort. Ja Pfadangaben sind mit gespeichert zb: "C:\Programme\...\textur_xyz.jpg". Habe auch versucht die Pfade relativ anzugeben, also nur zb: "Textures\ filename.jpg", das sollte eigentlich auch funktionieren, da er ja dann vom Arbeitspfad ausg...
von Droven
10.03.2009, 19:05
Forum: Grafikprogrammierung
Thema: (erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA
Antworten: 21
Zugriffe: 5946

(erledigt)[DX9,C++]D3DXCreateTextureFromFile -> INVALID_DATA

Hi an die Community, Beim Implementieren des *.obj-Datei-Format wollte ich wie gewohnt die Texturen, deren Strings ich zuvor aus einer dazugehörigen Materialdatei ausgelesen habe, laden. Wie gewohnt deswegen, weil es bei allen anderen Dateiformaten(*.x,*.p5m(eigenes Format),*.3ds) auch funktioniert ...