Die Suche ergab 19 Treffer

von Jonsc1
19.12.2010, 21:53
Forum: Algorithmen und Datenstrukturen
Thema: [BULLET] Problem mit Quaternionen
Antworten: 7
Zugriffe: 2257

Re: [BULLET] Problem mit Quaternionen

Meine Klasse ISEN_Object merkt sich die Eulerwinkel in Membervariablen und stellt auch Funktionen wie Rotate(x, y, z) zur Verfügung, die basierend auf den intern gespeicherten Winkeln das Objekt weiterdreht (statt eine absolute Rotation zu setzen). Desswegen möchte ich keine Rotationsmatrix setzen, ...
von Jonsc1
19.12.2010, 19:36
Forum: Algorithmen und Datenstrukturen
Thema: [BULLET] Problem mit Quaternionen
Antworten: 7
Zugriffe: 2257

[BULLET] Problem mit Quaternionen

Huhu Ich bin gerade dabei mich mit der Physikbibiothek Bullet vertraut zu machen, und habe dort ein kleines Problem bezüglich der Rotation von Objekten. Keine Angst, es geht nicht um Bullet an sich, sondern eigentlich um Quaternionen. Bullet liefert mir die momentane Drehung meines Objektes so zurüc...
von Jonsc1
18.12.2010, 23:47
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Grafikaddressierung
Antworten: 14
Zugriffe: 3183

Re: Grafikaddressierung

Ich weiss nicht ob das sonderlich effizient ist, aber ich hatte ein ähnliches Problem mit Meshes die ich lade. Wenn ich verschiedene Objekte in meiner "Welt" habe, die alle die gleiche grafische Representation benutzen (z.B. einen Stuhl), will ich natürlich nicht alles mehrfach laden, sond...
von Jonsc1
09.12.2010, 15:57
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Danke, genau da lag das Problem.
Endlich hab ich das mit den Formaten mal richtig verstanden :)
von Jonsc1
08.12.2010, 00:23
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

So, ich habe wie empfohlen die ganzen Berechnungen im Vertexshader gemacht, und es hat sich gezeigt dass es wirklich sehr sinnvoll war, da ich so die Höhendaten zur Verfügung hatte um z.B. dynamisch zu Texturieren. http://s1.image.gd/o/ab/abaab115b99d5c98cbfbe0ded700105053dbf0e4.png Das funktioniert...
von Jonsc1
03.12.2010, 17:05
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2444

Re: ASSIMP - Vertices und Indices extrahieren

Hey, danke für deine Antwort. Habe den Fehler nun gefunden, er steckte in der Renderfunktion: if(drawIndexed) { for(int i = 0; i < numSubmeshes; i++) { m_pDevice->IASetVertexBuffers(0, 1, &submeshes[i].vertexBuffer , &stride, &offset); m_pDevice->IASetIndexBuffer(submeshes[i].indexBuffer...
von Jonsc1
02.12.2010, 20:21
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2444

Re: ASSIMP - Vertices und Indices extrahieren

Selbe Datei, selber Code, KEINE ÄNDERUNG... einen Tag später: ich bekomm Texturkoordinaten... aber das Renderergebnis ist immernoch Mist und ich bekomm den Fehler nicht raus :/ EDIT: Die Sache mit den Texturkoordinaten passt jetzt, solange ich eine Datei lade die nur in EIN Submesh zerlegt wird. Dan...
von Jonsc1
01.12.2010, 22:55
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2444

Re: ASSIMP - Vertices und Indices extrahieren

Ich habe mich sehr drauf festgebissen dass der Fehler irgendwo dort geschehen muss wo die Texturen erzeugt werden (und ich schliesse nicht aus dass ich dort ebenfalls Fehler drin habe -.-) aber ich habe festgestellt dass es an der Stelle an der ich die Texturkoordinaten extrahiere ebenfalls hapert. ...
von Jonsc1
30.11.2010, 21:53
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2444

Re: ASSIMP - Vertices und Indices extrahieren

DX11 habe ich nicht initialisiert bekommen... obwohl ich den Code teilweise 1zu1 aus der Doku kopiert habe... denke es ist am Shader-Modell 5.0 gescheitert, dass meine Karte nicht unterstützt (war etwas faul bei der Enumeration). Ich habe nun angefangen das ganze laden dynamisch zu machen (hab mit s...
von Jonsc1
30.11.2010, 21:28
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Wenn ich das im FXComposer compilieren will (also mit der tex2Lod Funktion), bekomme ich ne Meldung von wegen dafür müsste Abwärtskompatibilität aktiviert werden... event. laufen die nur unter VS_3.0... auch wenn ich dann den Grund nicht verstehe.
von Jonsc1
30.11.2010, 21:20
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Ich sollte mehr auf die Leute hören :) So funktionierts tatsächlich: float4x4 WorldMat; float4x4 CamMat; Texture2D Heightmap; sampler displacementSampler //this sampler will be used to read (sample) the heightmap { AddressU = Clamp; AddressV = Clamp; }; // a struct for the vertex shader return value...
von Jonsc1
30.11.2010, 04:08
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Hat keiner eine Antwort warum das nicht kompiliert?
Ich bin mittlerweile soweit das mir Google wieder diesen Thread hier ausspuckt...
von Jonsc1
29.11.2010, 14:06
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2444

Re: ASSIMP - Vertices und Indices extrahieren

Hi Danke für die Antworten, ihr hattet natürlich recht. Ich war erst ein wenig frustriert weil es immernoch Müll gerendert hat, nur um dann festzustellen dass ich in meiner render-Funktion gar keinen Indexbuffer setze (sondern der vom Terrain benutzt wird) ;) Werde mir das mit std::vector mal anscha...
von Jonsc1
29.11.2010, 07:17
Forum: Grafikprogrammierung
Thema: ASSIMP - Vertices und Indices extrahieren
Antworten: 12
Zugriffe: 2444

ASSIMP - Vertices und Indices extrahieren

Vorweg: Ja, ich habe noch einen anderen Thread am laufen :) Aber dieses Thema hier hat absolut nichts mit meiner anderen Frage zu tun, also vergebt mir wenn ich einen extra Thread dafür eröffne. Ich benutze ASSIMP um unter DirectX10 (C++) ein .x -File zu lesen und die darin enthaltene Geometrie zu r...
von Jonsc1
28.11.2010, 17:42
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Habs jetzt mal nicht mit SampleLevel() versucht sonder mit tex2Dlod(), Problem ist nur, sobald ich die Kommentierung der Funktion wegnehme und versuche sie auszuführen, wird der Shader nicht mehr kompiliert float4x4 WorldMat; float4x4 CamMat; Texture2D Heightmap; SamplerState displacementSampler { T...
von Jonsc1
28.11.2010, 15:51
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Sorry wenn ich so dumm frage, aber ich bekomm es einfach nicht hin. Mein Shader kompiliert einfach nicht, was daran liegt dass ich es anscheinend nicht richtig verstehe. tex2Dlod nimmt garkeinen Bezug auf irgendeine Textur, ich verstehe die Funktionsweise vorne und hinten nicht. Wenn ich im Pixelsha...
von Jonsc1
28.11.2010, 14:36
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Ich habe halt immer Angst dass sowas sehr zu Lasten der Performance geht, aber ich nehme an das die Hardware mit ein paar extra Multiplikationen mittlerweile kein Problem mehr hat :) Denke das Prinzip ist die Heightmap als Shader Resource zu laden und dann im Vertexshader die Farbwerte in den positi...
von Jonsc1
28.11.2010, 02:57
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Re: Heightmap aus BMP (DirectX 10)

Hi! Danke für die schnelle Antwort. D3D10_USAGE_STAGING benötige ich, so nehme ich an, dass ich via CPU auf der Textur lesen kann (was ich ja tun möchte), alle anderen Parameter incl. dem Standard scheinen das auszuschliessen. Korrigiere mich bitte wenn ich das falsch verstanden habe. Ich würde die ...
von Jonsc1
27.11.2010, 21:27
Forum: Grafikprogrammierung
Thema: Heightmap aus BMP (DirectX 10)
Antworten: 18
Zugriffe: 3022

Heightmap aus BMP (DirectX 10)

Hallo Ich habe mich seit langer Zeit mal wieder auf meine C++ IDE gestürzt und versucht mich in DirectX 10 einzuarbeiten. Dank einiger guter Tutorials, der Doku und gewaltig viel Frustrationstoleranz habe ich bisher auch alles umsetzen können was ich mir vorgestellt habe. Bei meinem jetzigen Problem...