Die Suche ergab 1249 Treffer

von Aramis
10.04.2009, 11:25
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1998
Zugriffe: 926988

Re: Showroom - Aktuelle Arbeiten und Projekte

Funktioniert super und macht Spaß :-) (meine Punktzahl verrate ich besser nicht, es muss nicht jeder wissen dass meine Tetris-Skills unterirdisch sind ...) Was mich etwas gestört hat war das sich leicht drehende Spielfeld. Erstens weil man dadurch das Aliasing extrem stark sieht, zweitens weil es be...
von Aramis
10.04.2009, 00:15
Forum: Grafikprogrammierung
Thema: Selektion darstellen
Antworten: 6
Zugriffe: 1509

Re: Selektion darstellen

Wenn du, wie von Christian vorgeschlagen, den Vertices eine Face-Nummer mitgibst, kannst du die auch in ein separates Rendertarget ausgeben und dann in einem Postprocessing-Pass das fertig gerenderte Bild beliebig markieren, einfärben, whatever, ... eine Textur dient dann als LUT. Natürlich müsstest...
von Aramis
09.04.2009, 18:58
Forum: Algorithmen und Datenstrukturen
Thema: [gelöst]#QNAN - Gauss Algorithmus; Kollisionsabfrage
Antworten: 5
Zugriffe: 2407

Re: #QNAN - Gauss Algorithmus; Kollisionsabfrage

Hoi, du kannst mit [ code=cpp ] das Syntaxhighlighting für C++-Code aktivieren. Ich denke damit dürfte es um einiges übersichtlicher werden. if(p) delete[] p; Das ist übrigens nicht nötig. Ein delete[] auf einem Nullzeiger ist definiert. Bist du dir sicher dass dein Epsilon beim Vergleich gegen 0 wi...
von Aramis
09.04.2009, 18:12
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Template-Funktionen
Antworten: 6
Zugriffe: 2297

Re: C++ Template-Funktionen

Das ist genau das, was Thomas weiter oben auch schon vorgeschlagen hat. Meiner Meinung nach ist das eine eher unsaubere Methode weil foo3() dann strenggenommen kein (compiletime-) Alias für foo<3> mehr ist. Wenn du wirklich volle Flexibilität willst, könntest du auf Funktoren setzen. Z.B. template <...
von Aramis
09.04.2009, 18:00
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Eigener error reporting dialog
Antworten: 4
Zugriffe: 1971

Re: Eigener error reporting dialog

Für manche Fehler kannst du den Fehlerhandler der Laufzeitumgebung überschreiben, z.B. für Aufrufe nicht implementierter pure virtuals. Um Callstacks zu generieren gibt es verschiedene Toolsets (z.B. Stackwalker). Die sind aber nur dann aussagekräftig wenn du Debugsymbole mitlieferst, was auußerhab ...
von Aramis
09.04.2009, 13:21
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Gelöst] übergabe von std::wstring an dll schlägt fehl
Antworten: 11
Zugriffe: 3244

Re: [C++/STL/DLL] übergabe von std::wstring an dll schlägt fehl

Volle Zustimmung, gerade wenn mehrere Compiler im Spiel sind ist das mit Abstand die beste Möglichkeit. Man kann sie sogar noch etwas kaschieren bzw. rückwärtskompatibel einsetzen indem man die std::wstring-Methoden doch anbietet, aber als inline deklariert und auf die wchar_t*-Methoden umleitet. Da...
von Aramis
08.04.2009, 18:22
Forum: News und Ankündigungen
Thema: Echte Namen
Antworten: 3
Zugriffe: 2829

Re: Echte Namen

aber mit dem richtigen Namen darunter bin ich jetzt noch authentischer
Und dein Avatarbild macht dich noch viiiiiieeel authentischer!!! :D
Ebenso ein Hoch auf ZFX. Auf dass wir hier noch viele Beiträge mit Herzchen dran sehen mögen.
von Aramis
08.04.2009, 16:29
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: C++ Templates .cpp/.h
Antworten: 5
Zugriffe: 2209

Re: C++ Templates .cpp/.h

Weil die Templates bei Verwendung vom Compiler instanziert werden müssen. Und dazu müssen alle instanzierenden Units Zugriff auf die vollständige Implementierung des Templates haben, die sich dann idealerweise im Header befindet.
von Aramis
07.04.2009, 22:25
Forum: Vorstellungsbereich
Thema: [Projekt] Open Asset Import Library
Antworten: 34
Zugriffe: 10926

Re: [Projekt] Open Asset Import Library

Hallo, willkommen im Forum und danke für die freundlichen Worte :-) Dennoch eine Frage: Kann es sein, dass aiProcess_ConvertToLeftHanded die Texture Koordinaten nicht mitkonvertiert, oder mach ich da n Fehler? Hm ... an sich schon, wenn ich mich nicht irre. Allerdings hat sich gerade an den vom aiPr...
von Aramis
07.04.2009, 17:34
Forum: Vorstellungsbereich
Thema: [abgebrochen] ZFX-Projekte
Antworten: 40
Zugriffe: 8211

Re: ZFX-Projekte

Um den ganzen Konflikt etwas zu entschärfen, hier eine weitere Stimme für Variante 2.
von Aramis
07.04.2009, 12:46
Forum: Vorstellungsbereich
Thema: [abgebrochen] ZFX-Projekte
Antworten: 40
Zugriffe: 8211

Re: ZFX-Projekte

Edit: schade, darf keine Umfrage erstellen
Müsste eigentlich schon gehen, einfach neue Topic aufmachen und die Felder in 'Umfrage erstellen' ausfüllen. Oder liege ich da falsch!?
von Aramis
06.04.2009, 21:40
Forum: Grafikprogrammierung
Thema: Im Fenster schneller als Full-Screen
Antworten: 7
Zugriffe: 1705

Re: Im Fenster schneller als Full-Screen

Hängt davon ab, in welcher Auflösung du den Fenstermodus betreibst. Bist du Pixelshader-limitiert, so sind ein paar Pixelchen weniger deutlich schneller. So viel schneller, dass der Performancegewinn durch den exklusiven Modus aufgehoben werden kann. Vielleicht bzw. sogar wahrscheinlich ist aber auc...
von Aramis
03.04.2009, 18:22
Forum: Vorstellungsbereich
Thema: [abgebrochen] ZFX-Projekte
Antworten: 40
Zugriffe: 8211

Re: ZFX-Projekte

Achso, ich meinte eigentlich die Projektübersichtsseite, sorry :-) In der Detailansicht wäre ich doch für Titel oben.
von Aramis
03.04.2009, 17:49
Forum: Allgemeines Talk-Brett
Thema: Windows Bootet nicht
Antworten: 9
Zugriffe: 3379

Re: Windows Bootet nicht

Vermutlich schon. Könnte natürlich auch ein Problem mit der Festplatte sein, aber das würdest du spätestens merken wenn es danach immer noch nicht geht :-)
von Aramis
03.04.2009, 17:47
Forum: Allgemeines Talk-Brett
Thema: Windows Bootet nicht
Antworten: 9
Zugriffe: 3379

Re: Windows Bootet nicht

Du könntest mal von einer Ubuntu Live-DVD booten und dieses evtl. auch installieren. Dann Hardware durchchecken und, falls alles in Ordnung ist, von dort aus sauber formatieren.
von Aramis
03.04.2009, 17:12
Forum: Vorstellungsbereich
Thema: [abgebrochen] ZFX-Projekte
Antworten: 40
Zugriffe: 8211

Re: ZFX-Projekte

Ich fände es besser, wenn der Projektname und das 'erstellt von ..' beide unter dem Bild stünden, ersterer dann eventuell fett.
von Aramis
03.04.2009, 13:38
Forum: Artikel, Tutorials und Materialien
Thema: Einsteigerhilfe: Einbinden von Bibliotheken
Antworten: 13
Zugriffe: 8166

Re: Einsteigerhilfe: Einbinden von Bibliotheken

Bist du absolut sicher, dass der Pfad wirklich der Installationspfad ist? C:\Program Files (x86)\ existiert nur unter 64 Bit Vista und ist ein Feature von WOW64. Unter einem normalen Vista32 dürfte es eher C:\Program Files\ sein. Die DirectX SDK wird nicht mit dem Windows SDK mitgeliefert Die, der o...
von Aramis
03.04.2009, 13:24
Forum: Algorithmen und Datenstrukturen
Thema: Programmierung: Schnell oder Einfach?
Antworten: 9
Zugriffe: 2376

Re: Programmierung: Schnell oder Einfach?

Öhm...du kannst auch templates verwenden ohne templates zu haben, indem du die Template argumente als normale Variablen ablegst und mit ihnen auch so arbeitest
Öh ... nein. Jedenfalls kann man das bei der Sorte Templatemagie, die für geschickte Vektorenklassen erforderlich ist, vergessen.
von Aramis
02.04.2009, 20:32
Forum: Algorithmen und Datenstrukturen
Thema: Programmierung: Schnell oder Einfach?
Antworten: 9
Zugriffe: 2376

Re: Programmierung: Schnell oder Einfach?

Natürlich muss man hier wenn man eine 2D Textur-Koordinate in 4D Vektoren unterbringt, das doppelte an Speicher benutzen, aber darum mache ich mir eigentlich erstmal keine Sorgen. Das Problem für mich ist eher, dass die Geschwindigkeit darunter leidet Bist du dir sicher dass du damit Geschwindigkei...
von Aramis
02.04.2009, 16:28
Forum: Grafikprogrammierung
Thema: [DX9, HLSL]
Antworten: 10
Zugriffe: 2544

Re: [DX9, HLSL]

if(textures[i]) Sicher dass textures für alle i's auf verschiedene, valide Texturen zeigt? Und dass anz_Tex garantiert richtig gesetzt ist? Oder du kommst irgendwo außerhalb dieser Codestelle mit deinen Begin()/End()s durcheinander. Dann werden Statechanges u.U. auch nicht comitted. PS: mit [ code ...
von Aramis
01.04.2009, 23:03
Forum: Allgemeines Talk-Brett
Thema: Standby einer externen Festplatte verhindern
Antworten: 9
Zugriffe: 5742

Re: Standby einer externen Festplatte verhindern

Hast du's mal in den Energieoptionen versucht? Da gibt es tief versteckt eine Option 'Festplatte ausschalten nach ..'.
von Aramis
01.04.2009, 18:44
Forum: Grafikprogrammierung
Thema: Rotation zum Richtungsvektor
Antworten: 4
Zugriffe: 2026

Re: Rotation zum Richtungsvektor

In einem Paper namens 'Efficiently Building a Matrix to Rotate One Vector to Another' ist ein Verfahren zu finden, mit dem sich extrem schnell eine Matrix finden lässt, die einen beliebigen Richtungsvektor in einen anderen überführt.

Alex
von Aramis
01.04.2009, 14:55
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1998
Zugriffe: 926988

Re: Showroom - Aktuelle Arbeiten und Projekte

@ Game Explorer Eine richtig nützliche Sache :-) Einbinden von Spielen usw. funktionierte problemlos. Manko ist imho noch der Versuch den Desktop durchschauen zu lassen. Das nicht maximierte Programmfenster lässt sich kaum verschieben, der Inhalt zieht stark nach und das 'Durchklicken' auf den Deskt...
von Aramis
31.03.2009, 23:13
Forum: Grafikprogrammierung
Thema: 3d Modelle auf Datei-Ebene transformieren ?? :/
Antworten: 12
Zugriffe: 2707

Re: 3d Modelle auf Datei-Ebene transformieren ?? :/

Nunja, hier würde man das Subdivisionsmesh sehr wohl brauchen. Nämlich um aus ihm und dem Low-poly-Mesh eine passende Detail-Normalmap zu berechnen. Im Spiel nimmt man den Unterschied zwischen Low-poly mit Parallax-Mapping und High-Poly sowieso nicht wahr. Insofern hat das ganze imho schon seine Das...
von Aramis
31.03.2009, 19:57
Forum: Grafikprogrammierung
Thema: 3d Modelle auf Datei-Ebene transformieren ?? :/
Antworten: 12
Zugriffe: 2707

Re: 3d Modelle auf Datei-Ebene transformieren ?? :/

Wenn der Polycount der Engpass ist, könnte eventuell auch brutaleres Culling helfen um die Zahl sichtbarer Dreiecke möglichst klein zu halten. Eventuell Occlusion-Culling.
von Aramis
31.03.2009, 16:19
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Gelöst] übergabe von std::wstring an dll schlägt fehl
Antworten: 11
Zugriffe: 3244

Re: [C++/STL/DLL] übergabe von std::wstring an dll schlägt fehl

Die Debug-DLLs liegen in einem Unterverzeichnis der VC-Installation ( .\vc\redist\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT\ ). Sie sind aber, wie von Nico bereits erwähnt, nicht zur Weitergabe an den Endnutzer gedacht und ergo auch nicht im Installer enthalten. Im Prinzip kannst du übrigens auch ...
von Aramis
30.03.2009, 22:09
Forum: Allgemeines Talk-Brett
Thema: Image of the week
Antworten: 9
Zugriffe: 3265

Re: Image of the week

Ich wäre für direkt via Attachmentfunktion einbinden. Der Leser kriegt automatisch zuerst ein kleines Preview zu sehen, bei Klick drauf das volle Bild.

Bilder bitte als PNG. Maximale Größte für Attachments ist 2048kb.
von Aramis
30.03.2009, 22:02
Forum: Grafikprogrammierung
Thema: 3d Modelle auf Datei-Ebene transformieren ?? :/
Antworten: 12
Zugriffe: 2707

Re: 3d Modelle auf Datei-Ebene transformieren ?? :/

Beziehungsweise: du bastelst dir am besten einen kleinen Minimalviewer der die Modelle via Assimp lädt und anzeigt. Da drehst du sie dann manuell zu recht und speicherst sie dann in einer für deine Zwecke geeigneten Datenstruktur wieder ab. Im Hauptprogramm lädst du dann diese optimierten Datenhaufe...
von Aramis
30.03.2009, 16:46
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Gelöst] übergabe von std::wstring an dll schlägt fehl
Antworten: 11
Zugriffe: 3244

Re: [C++/STL/DLL] übergabe von std::wstring an dll schlägt fehl

ich habe die 2 define gesetzt was aber auch keine ergebnisse brachte. die laufzeitbiliothek ist bei allen modulen "Multithreaded-Debug (/MTd)". Setz die Laufzeitbibliothek auf Multithreaded-(Debug)-DLL und deine Probleme werden verschwinden :-) Btw: Die Defines müssten #define _SECURE_SCL...
von Aramis
30.03.2009, 16:21
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [Gelöst] übergabe von std::wstring an dll schlägt fehl
Antworten: 11
Zugriffe: 3244

Re: [C++/STL/DLL] übergabe von std::wstring an dll schlägt fehl

ich habe ein interface welches in einer dll bedient wird. diesem interface übergebe ich 2 std::wstring objekte. sobald ich das programm dann ausführe, läuft es bis zur besagten übergabe, aber sobald die funktion in der dll fertig ist, fliegt mir mein programm um die ohren. Vorsicht bei DLLs. Sie ha...