Die Suche ergab 4726 Treffer

von Schrompf
30.03.2009, 22:20
Forum: Grafikprogrammierung
Thema: [DX10] Vertexformate und Buffer
Antworten: 5
Zugriffe: 1464

Re: [DX10] Vertexformate und Buffer

Meine Frage war vielleicht sehr Allgemein gestellt. Ich starte ja gerade mit einer neuen Engine und stelle deswegen so viele Fragen. Würde das gerne einmal richtig hinbekommen, so das es dynamisch und flexibel ist, auch für die Zukunft ( wobei ich nicht weiß, ob man das überhaupt bewerkstelligen ka...
von Schrompf
30.03.2009, 21:40
Forum: Grafikprogrammierung
Thema: 3d Modelle auf Datei-Ebene transformieren ?? :/
Antworten: 12
Zugriffe: 2603

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

Evtl. übersiehst Du, dass auch der Wurzelknoten der Assimp-Szene eine Transformationsmatrix hat. Wenn Du in 3DSMax ein Objekt drehst und dann wieder abspeicherst, dürfte sich die Änderung nur an genau dieser Trafo-Matrix zeigen. Die scheinst Du aber zu ignorieren. Anders kann ich mir das beschrieben...
von Schrompf
30.03.2009, 21:32
Forum: Grafikprogrammierung
Thema: [DX10] Vertexformate und Buffer
Antworten: 5
Zugriffe: 1464

Re: [DX10] Vertexformate und Buffer

Das Fragegebiet ist ehrlich gesagt so riesig, dass ich nicht weiß, was ich da beantworten soll. Da musst Du schlicht Deine eigenen Erfahrungen machen. Für den Anfang würde ich Dir empfehlen, eine einzelne Vertex-Struktur zu definieren, die erstmal alles abdeckt, was Du so brauchen wirst. Damit hast ...
von Schrompf
30.03.2009, 13:48
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wie fange ich mit Programmieren?
Antworten: 10
Zugriffe: 6507

Re: Wie fange ich mit Programmieren?

Mein Klick in der obigen Auswahlliste wäre "Leeres Projekt" - krall Dir eine Bibliothek Deiner Wahl und binde sie in das so erzeugte Projekt ein. Füge dann ein neues Source-File hinzu und paste dort den Beispiel-Startcode der jeweiligen Bibliothek rein. Und schon geht's rund. So ganz ohne ...
von Schrompf
29.03.2009, 15:09
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: 3D-Vektor hashing
Antworten: 24
Zugriffe: 7091

Re: 3D-Vektor hashing

Vektor-Hashing zusammen mit einem Hash-Container (die ja üblicherweise O(log n)-Zugriffskomplexität haben) kann sich da durchaus lohnen. Wir haben für Assimp eine räumliche Sortierung benutzt, die die Vektoren anhand ihres Abstands zu einer fiktiven Ebene einordnet. Also praktisch nur ein linearer H...
von Schrompf
27.03.2009, 23:14
Forum: Grafikprogrammierung
Thema: Einfärben von Sprites/Texturen - DirectX (C++)
Antworten: 7
Zugriffe: 2274

Re: Einfärben von Sprites/Texturen - DirectX (C++)

Mach den Font weiß mit der Fontausprägung im Alphakanal. Also Alles weiß, die sichtbaren Pixel weiß mit Alpha, die unsichtbaren weiß ohne Alpha. Danach kannst Du ganz banal über die Vertexfarbe mit Modus Modulate (sprich: Multiplikation) jede beliebige Farbe erreichen
von Schrompf
27.03.2009, 14:44
Forum: Grafikprogrammierung
Thema: Deferred Shading & Uber Shaders (CryEngine 3)
Antworten: 9
Zugriffe: 5928

Re: Deferred Shading & Uber Shaders (CryEngine 3)

Wenn die Jungs sowieso eine eigene HighLevel-Shadersprache erfunden haben und die nach Bedarf für die verschiedenen Zielplattformen in Plattform-Shadercode übersetzen, können sie bei der Übersetzung doch beliebige Code-Pfade generieren. Ich stelle mir das als eine Datenfluss-Modellierung vor, in der...
von Schrompf
27.03.2009, 12:50
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Nichtlineare Bewegung
Antworten: 27
Zugriffe: 9257

Re: Nichtlineare Bewegung

Hmm... eigentlich hast Du Recht. Die Mauskoordinaten bzw. deren Differenz ist ja bereits zeitskaliert. Wenn Du seltener abfragst, bekommst Du größere Differenzen. Ich ging dort davon aus, dass das die typische "Pos = Pos + zeitdiff * Geschwindigkeit" Formel wäre. Allerdings war das nur unv...
von Schrompf
27.03.2009, 12:08
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Nichtlineare Bewegung
Antworten: 27
Zugriffe: 9257

Re: Nichtlineare Bewegung

Das hat ja mit der Dämpfung aus dem Orginalbeitrag nix mehr zu tun. Du hast schlicht vergessen, auch bei CamPos += irgendwas * CamMove noch die Zeitdifferenz einzuberechnen. Auch CamMove muss mit der Zeitdifferenz skalieren.
von Schrompf
26.03.2009, 21:01
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Nichtlineare Bewegung
Antworten: 27
Zugriffe: 9257

Re: Nichtlineare Bewegung

Die pow-Methode ist die korrekte. Wenn Du vorher pro meinetwegen 20ms ein v *= 0.9 ausgeführt hast, wäre die korrekte Formel für beliebige Zeitdifferenzen ein v *= pow( 0.9, zeitdiff / 0.02sek)
von Schrompf
26.03.2009, 12:59
Forum: Grafikprogrammierung
Thema: [DX9, HLSL] Mesh wird nicht gerendert
Antworten: 5
Zugriffe: 2322

Re: [DX9, HLSL] Mesh wird nicht gerendert

Der Vektor ist schnuppe, der wird zu Zeilenform oder Spaltenform, wie's halt nötig ist. Die Matrix ist das entscheidende. Manche Tutorials verlassen sich auf die row_major Standardeinstellung des HLSL-Compilers und transponieren ihre Matrizen dann vorher, falls nötig. Andere spezifizieren ihre Matri...
von Schrompf
26.03.2009, 12:55
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [XCode] Problem mit std::vector und std::sort
Antworten: 10
Zugriffe: 3602

Re: [XCode] Problem mit std::vector und std::sort

Das klingt in der Tat nach einem spannenden Problem :-) Dein Code ist korrekt, soweit ich das beurteilen kann. Geht ja auch kaum anders. Egal, wie man es dreht - es klingt nach einem Bug in der std::sort()-Implementation. Der std::vector wird (beim ersten Hinzufügen) mit einer Standardkapazität von ...
von Schrompf
26.03.2009, 00:36
Forum: Grafikprogrammierung
Thema: Transparenz
Antworten: 15
Zugriffe: 6799

Re: Transparenz

Naja... ohne Deine Kreativität in Zweifel zu ziehen: Lookup-Tables größer als der First-Level-Cache sind heutzutage eine Garantie dafür, Performance zu verlieren. Mit 16MB Lookup-Table bist Du selbst jenseits des Third-Level-Caches - ich behaupte mal, die ursprüngliche Lösung dürfte um einiges schne...
von Schrompf
25.03.2009, 17:21
Forum: Allgemeines Talk-Brett
Thema: Great Depression 2.0
Antworten: 112
Zugriffe: 23871

Re: Great Depression 2.0

Letzendlich ist die Wirtschaft und Arbeit nur ein Teil und ein Aspekt des Lebens. Sie soll die Menschen nur mit den Dingen versorgen die sie benötigen oder sich wünschen. Wenn sie zum Selbstzweck wird dann kontrolliert sie unberechtigterweise alles andere wie es zur Zeit in meinen Augen der Fall is...
von Schrompf
25.03.2009, 15:28
Forum: Vorstellungsbereich
Thema: [Projekt] HTTP Parental Advisory Label Extension
Antworten: 33
Zugriffe: 10028

Re: [Projekt] HTTP Parental Advisory Label Extension

Filterung beim Provider fällt aus, solange es DSL-Anschlüsse pro Haushalt und nicht pro Privatperson gibt.
von Schrompf
25.03.2009, 13:07
Forum: Vorstellungsbereich
Thema: [Projekt] HTTP Parental Advisory Label Extension
Antworten: 33
Zugriffe: 10028

Re: [Projekt] HTTP Parental Advisory Label Extension

Bin jetzt nicht ganz sicher, ob ich das im Startbeitrag übersehen habe, aber: wer genau soll denn das Label verarbeiten und die transportierten Inhalte dann entsprechend sperren? Wenn Du es dem Browser überlässt, kommt da in Nullkommanix ein IE-Aufsatz raus, der den Tag ignoriert. Dass dagegen die C...
von Schrompf
25.03.2009, 12:20
Forum: Grafikprogrammierung
Thema: [PAPER] Direct manipulation of subdivision surfaces on gpu
Antworten: 9
Zugriffe: 3267

Re: [PAPER] Direct manipulation of subdivision surfaces on gpu

Wow, schöner Fund! Das Video dazu ist sehr amüsant, vor allem der tanzende Frosch. Ich hatte anfangs Zweifel, ob man damit wirklich Bones ersetzen kann, aber die Anwendung von MoCap-Daten am Ende war doch ziemlich überzeugend. Sehr beeindruckend. Ich habe mir allerdings das Paper noch nicht durchgel...
von Schrompf
23.03.2009, 14:44
Forum: Grafikprogrammierung
Thema: Transparenz
Antworten: 15
Zugriffe: 6799

Re: Transparenz

Nach meinem Wissen gibt es dafür keinen magischen Trick, der mit weniger auskommt. Allerdings ist mir die Operation auch nicht als so langsam bekannt... auf einem aktuellen Singlecore solltest Du damit Pixel im mehrstelligen Millionenbereich pro Sekunde verrechnen können. Zeig doch mal den Code, der...
von Schrompf
23.03.2009, 14:42
Forum: Zusammenarbeit
Thema: [GESUCHT] KI-Programmierer für Singleplayer-Rollenspiel
Antworten: 2
Zugriffe: 2962

[GESUCHT] KI-Programmierer für Singleplayer-Rollenspiel

Guten Tag, werte Herrschaften. Die ewige Geschichte geht in die inzwischen vierte Runde: das Singleplayer-Rollenspiel Splitterwelten braucht Coder-Unterstützung, vor allem im Bereich KI. Gesucht: Programmierer - C++ Gewünscht: - solide Kenntnisse in C++ - Ausdauer - Einsatzwillen, auch wenn's gelege...
von Schrompf
23.03.2009, 12:22
Forum: Grafikprogrammierung
Thema: MRT Problem
Antworten: 6
Zugriffe: 2789

Re: MRT Problem

Die Debug-Runtime aktivierst Du schlicht über das DirectX-Control Panel (irgendwo im Startmenü unter DX-SDK/Utilities). Danach bekommst Du viele schöne Debug-Meldungen ins VisualStudio-Ausgabefenster, je nachdem wie hoch Du in diesem Panel das Debuglevel eingestellt hast. An Deinem Programm musst Du...
von Schrompf
22.03.2009, 17:58
Forum: Algorithmen und Datenstrukturen
Thema: Assimp-Dev: Monster-Todo
Antworten: 10
Zugriffe: 4377

Re: Assimp-Dev: Monster-Todo

Eine Frage in die Runde: ich wurde am Freitag von einem Herrn angeschrieben, der gern Assimp in seine Python-3D-IDE einbinden würde. Er erkundigte sich bei mir nach dem Stand der Python-Bindings... weiß jemand, wie es um die steht? Laut der Projektvorstellung hier hat Sebastian Hempel (EyDu) die Bin...
von Schrompf
20.03.2009, 22:28
Forum: Grafikprogrammierung
Thema: [Dx9] D3DFMT_R32F [ERLEDIGT]
Antworten: 7
Zugriffe: 2568

Re: [Dx9] D3DFMT_R32F [ERLEDIGT]

AlphaBlending war eine Vermutung. Das ist ein Renderstate und kein Shader-Code, lag also außerhalb der Schnipsel, die Du gepostet hast. Aber AlphaBlending funktioniert halt nicht auf 32Bit-Float-Rendertargets, wenn man eine minimal ältere Grafikkarte hat. Daher meine Bemerkung, dass es auf älteren G...
von Schrompf
20.03.2009, 13:55
Forum: Grafikprogrammierung
Thema: [DX10, C++] Arrayzugriff im PixelShader
Antworten: 21
Zugriffe: 6465

Re: [DX10, C++] Arrayzugriff im PixelShader

Ein Texturatlas vielleicht... klappt aber nur, wenn Du keine Texturwiederholung brauchst. Danach wäre die Auswahl der Textur nur noch ein Offset auf die Texturkoordinaten.
von Schrompf
19.03.2009, 23:51
Forum: Grafikprogrammierung
Thema: [Dx9] D3DFMT_R32F [ERLEDIGT]
Antworten: 7
Zugriffe: 2568

Re: [Dx9] D3DFMT_R32F

Beide Shader-Varianten müssten klappen. Der Fehler liegt demnach sicherlich woanders. Oder Du versuchst, AlphaBlending zu benutzen, obwohl die Grafikkarte (Geforce bis 7xxx-Seria, ATI bis 2xxx-Serie) das nicht unterstützt.
von Schrompf
18.03.2009, 12:17
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: IDE & Compiler für Linux
Antworten: 19
Zugriffe: 5887

Re: IDE & Compiler für Linux

Ich habe dafür Eclipse mit dem CDT-Plugin benutzt. Ich kann die Erfahrung allerdings nicht empfehlen... selten so ein verkrampftes verworrenes und durch und durch unfähiges Software-Gespann gehabt. Der GCC als Compiler war eine feine Sache - man lernt noch die eine oder andere Ecke an C++ kennen, di...
von Schrompf
15.03.2009, 16:09
Forum: Allgemeines Talk-Brett
Thema: [Umfrage] Wo setzt ihr eure geschweiften Klammern?
Antworten: 46
Zugriffe: 9972

Re: [Umfrage] Wo setzt ihr eure geschweiften Klammern?

Die klassischen Offline-Systeme haben ein Stückchen des Zielkörpers erfordert... Fingernagel, Haar oder sowas. Für die USB-Version reicht vielleicht eine EMail-Adresse :twisted:
von Schrompf
14.03.2009, 13:08
Forum: Algorithmen und Datenstrukturen
Thema: PNG mit 7-Zip
Antworten: 31
Zugriffe: 20895

Re: PNG mit 7-Zip

Ich weiß nicht, wieviel Dir das bringt - der allgemeine Vergleich zip zu 7zip stellt Gewinne im Bereich von 10 bis 20% in Aussicht. Aber ich fände die Frage viel spannender, welches Programm Deine PNGs dann noch lesen können soll?
von Schrompf
14.03.2009, 13:04
Forum: Allgemeines Talk-Brett
Thema: [Umfrage] Wo setzt ihr eure geschweiften Klammern?
Antworten: 46
Zugriffe: 9972

Re: [Umfrage] Wo setzt ihr eure geschweiften Klammern?

Uaaaaaaahhhhhhhhh :o Meine Güte, damit erntest du keine Bekehrungsversuche von mir. Würden wir zusammen arbeiten würde ich dich einfach so lange den Flur rauf und runter prügeln bis du so was sein lassen würdest :lol: Wenn man für sich allein so programmiert ist das okay aber bei Teamarbeit hört de...