Die Suche ergab 19 Treffer
- 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, ...
- 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...
- 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...
- 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 :)
Endlich hab ich das mit den Formaten mal richtig verstanden :)
- 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...
- 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...
- 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...
- 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. ...
- 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...
- 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.
- 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...
- 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...
Ich bin mittlerweile soweit das mir Google wieder diesen Thread hier ausspuckt...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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 ...
- 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...