Die Suche ergab 296 Treffer

von Jörg
27.04.2009, 09:18
Forum: Grafikprogrammierung
Thema: Lineare Z-Werte in Render-Target schreiben
Antworten: 16
Zugriffe: 3759

Re: Lineare Z-Werte in Render-Target schreiben

Ganz einfach: Solange die Relation zwischen Z-Werten durch die Art der Abbildung nicht gestoert wird, funktioniert der ZBuffer immer. Mathematisch gesehen. Leider machen einem die wert-begrenzten Darstellungen einen Strich durch die Rechnung. In gewissen Massen kann man mit verschiedenen Formeln fue...
von Jörg
26.04.2009, 20:51
Forum: Grafikprogrammierung
Thema: Lineare Z-Werte in Render-Target schreiben
Antworten: 16
Zugriffe: 3759

Re: Lineare Z-Werte in Render-Target schreiben

Es gibt verschiedene Formeln, je nach Aufbau deiner Projektions-Matrix. Moechtest Du den Z-Buffer wiederverwenden? Dann schau Dir zur Mathematik einfach den Abschnitt im DX-SDK uebe die Projektionsmatrix an, wen Du diese Formel verwendest. Wenn Dich diese Werte nicht interessieren, kannst Du einfach...
von Jörg
24.04.2009, 09:04
Forum: Grafikprogrammierung
Thema: Objekt Matrix mit ungleichmäßiger Skalierung
Antworten: 4
Zugriffe: 1261

Re: Objekt Matrix mit ungleichmäßiger Skalierung

Für die Normalen nimmst Du einfach die Inverse und Transponierte Matrix (ohne Verschiebungsanteil).
von Jörg
19.04.2009, 19:17
Forum: Grafikprogrammierung
Thema: PostMortem - HDR-Implementation in der Splitterwelten-Engine
Antworten: 42
Zugriffe: 7445

Re: PostMortem - HDR-Implementation in der Splitterwelten-Engine

... wenn ich einfach ein neues Projektionsfragment erfinde, dass eine 180°-Halbkugel auf eine 2D-Textur projeziert, komme ich mit einem Renderdurchgang anstatt dreien aus. Jibbet schon, schaust Du mal unter 'paraboloid mapping' nach. Und parallelisieren kannst Du es doch gut, falls Du noch Platz fü...
von Jörg
18.04.2009, 13:02
Forum: Algorithmen und Datenstrukturen
Thema: Normalenvektoren für die Quantisierung optimieren
Antworten: 25
Zugriffe: 4734

Re: Normalenvektoren für die Quantisierung optimieren

Mhh ich hab noch was nachgedacht. ... 2. Da die Punkte eigentlich alle regelmäßig verteilt sind, ist ein NN-Algorithmus Overkill. Grundidee für neuen Algorithmus: Man stellt sich die (2^8)^3 Punkte als aneinandergeklatschte Würfel vor (wie eine 3D-Textur). Man hat den Normalenvektor q gegeben, also...
von Jörg
17.04.2009, 20:59
Forum: Algorithmen und Datenstrukturen
Thema: Normalenvektoren für die Quantisierung optimieren
Antworten: 25
Zugriffe: 4734

Re: Normalenvektoren für die Quantisierung optimieren

Wobei mehrere auch schon 2 bedeuten kann, wenn sie in extremeren Lagen im Grid liegen.
von Jörg
13.04.2009, 22:17
Forum: Algorithmen und Datenstrukturen
Thema: Normalenvektoren für die Quantisierung optimieren
Antworten: 25
Zugriffe: 4734

Re: Normalenvektoren für die Quantisierung optimieren

Ja, das mit dem Sektor war anders gemeint, aber es geht freilich einfacher: Eine sehr simple Lösung ist es, einfach den Strahl als Linie vom Nullpunkt aus abzutasten (in 3D), dabei erhaeltst du jeweils einen Punkt und die Nachbarn (pro Koordinaten auf und abrunden). Unter all diesen moeglichen Loesu...
von Jörg
13.04.2009, 21:24
Forum: Algorithmen und Datenstrukturen
Thema: Normalenvektoren für die Quantisierung optimieren
Antworten: 25
Zugriffe: 4734

Re: Normalenvektoren für die Quantisierung optimieren

Die naive Loesung ist nicht die schnellste. Eine Verbesserung waere, nur den Sektor abzusuchen, welcher den normierten Vektor einschliesst. Einen Scan-Line Algorithmus ueber das moeglichst minimal-einschliessende Dreieck. Oder Du nimmst was aus der Vektorquantisierungsecke...da die ja nichts anderes...
von Jörg
09.04.2009, 08:17
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Threaded bsd sockets
Antworten: 10
Zugriffe: 1819

Re: Threaded bsd sockets

Es kann ja sein dass der Client disconnected (send/recv also 0 zurückgeben) ich rufe aber trotzdem conn.close(socket); auf. Jetzt kann der fd ja schonwieder vergeben sein oder nicht? Nein, der fd wird fruehestens dann wiederverwendet, wenn er geschlossen wurde. Hast Du beachtet, dass beim send u.U....
von Jörg
08.04.2009, 09:04
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Threaded bsd sockets
Antworten: 10
Zugriffe: 1819

Re: Threaded bsd sockets

Mit welchen Parametern rufst Du listen() auf dem Socket von 'conn' auf ?
Es scheint wenn der server eine Anfrage ausführt werden alle anderen abgelehnt.
Es scheint klingt als ob Du Dir nicht sicher bist...was sind die Symptome?
von Jörg
03.04.2009, 13:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sinnvolle (portable) Threadbibliothek
Antworten: 17
Zugriffe: 5261

Re: Sinnvolle (portable) Threadbibliothek

Waeren dann nicht Win32-Fibers was fuer dich? Die kannst Du komplett selbst verwalten...
von Jörg
03.04.2009, 10:31
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sinnvolle (portable) Threadbibliothek
Antworten: 17
Zugriffe: 5261

Re: Sinnvolle (portable) Threadbibliothek

Ich mag kein Mutex, weil ichs auch ohne kann. Oh, dass beisst sich jetzt aber mit deiner Frage, nicht? Ich gebe nur zu bedenken: Zum Schlafenlegen eines Threads wirst Du einen OS-Call benoetigen (es sei denn du nimmst eine user-space-only Threadbibliothek, dann ist es nur ein Funktionsaufruf). Unte...
von Jörg
03.04.2009, 08:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Sinnvolle (portable) Threadbibliothek
Antworten: 17
Zugriffe: 5261

Re: Sinnvolle (portable) Threadbibliothek

Unter Windows koennte SuspendThread helfen.
Aber warum willst Du auf den Mutex verzichten? Was stoert dich?
von Jörg
02.04.2009, 08:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Makefile
Antworten: 5
Zugriffe: 2271

Re: Makefile

Fuer den 2. Buildschritt solltest Du statt g++ ld benutzen, wenn Du eine dynamische/statische Bibliothek bauen willst. Das erklaert zumindest das fehlende "main"-Symbol. Deine Regeln fuer die Erstellung der object-Files sehen fuer mich etwas ungewoehnlich aus. Ich verwende: %.o:%.cpp $(CXX...
von Jörg
30.03.2009, 08:11
Forum: Allgemeine Fragen der Spieleentwicklung
Thema: Kollision: Kreis in "Radar"
Antworten: 9
Zugriffe: 3303

Re: Kollision: Kreis in "Radar"

Wie du ermittelst, ob ein Kreis links oder rechts einer Gerade liegt, weisst Du sicherlich (falls nicht: Ermitteln, welchen Abstand der Kreismittelpunkt hat und wenn dieser plus Kreisradius > 0 ist, dann ist der Test positiv). Dein Radar wird wohl konvex sein von der Flaeche her, die es ueberdeckt. ...
von Jörg
27.03.2009, 18:35
Forum: Grafikprogrammierung
Thema: Asymetrischer View Frustum - Planes selber setzen in DirectX
Antworten: 3
Zugriffe: 2475

Re: Asymetrischer View Frustum - Planes selber setzen in DirectX

Einfach die Off-Center Matrizen benutzen..via D3DXMatrixPerspectiveOffCenterLH/RH.
von Jörg
26.03.2009, 18:19
Forum: Grafikprogrammierung
Thema: Transparenz
Antworten: 15
Zugriffe: 6595

Re: Transparenz

Bezueglich clock-cycles findest du hier noch was: http://www.gamedev.net/reference/articl ... cle817.asp
von Jörg
24.03.2009, 08:39
Forum: Grafikprogrammierung
Thema: Transparenz
Antworten: 15
Zugriffe: 6595

Re: Transparenz

Gut dass auf den Assemblercode keine Garantie gegeben wurde. 1. Die Subtraktion ist schon in Ordnung, da wird nichts auf 0 gesetzt, ausser eax==ebx 2. Statt mul muss imul verwendet werden, da mit vorzeichenbehafteten Zahlen multipliziert wird 3. imul eax,alpha , sonst wird edx gekillt (2-Operanden-F...
von Jörg
23.03.2009, 08:38
Forum: Allgemeines Talk-Brett
Thema: Wie kommentiert ihr?
Antworten: 9
Zugriffe: 2918

Re: Wie kommentiert ihr?

Zudem bringt ein Methodenaufruf gerne auch Overhead mit sich.... Das Argument zieht nur noch bei "aelteren" Toolchains. Globale Optimierungen sollten genauso gut funktionieren wie "manuelles" inlinen. Ich wuerde es nicht der Strukturierung opfern, es sei denn das Projekt ist in ...
von Jörg
23.03.2009, 08:26
Forum: Grafikprogrammierung
Thema: MRT Problem
Antworten: 6
Zugriffe: 2763

Re: MRT Problem

Hast Du mal die DEBUG-Runtime aktiviert und den Output-Level auf Maximum gestellt?
Hast Du alle Einschraenkungen beachtet, die fuer MRTs zutreffen koennen (ja nach Karte, siehe Doku)?
Was macht das Ref-Device?
von Jörg
20.03.2009, 22:31
Forum: Allgemeines Talk-Brett
Thema: Great Depression 2.0
Antworten: 112
Zugriffe: 23581

Re: Great Depression 2.0

...die Wirtschaftsleistung sich nicht alle X Jahre verdoppeln kann Das ist ein springender Punkt, irgendwann ist Schluss. Sicherlich nicht da, wo wir im Moment stehen, aber irgendwann kann der Konjunktur-Motor noch so heiss befeuert werden, wachsen wird nichts mehr. Und was findet man aber selbst i...
von Jörg
20.03.2009, 08:26
Forum: Allgemeines Talk-Brett
Thema: Great Depression 2.0
Antworten: 112
Zugriffe: 23581

Re: Great Depression 2.0

Jupp, den "Senf" meinte ich. Ich denke es ist genau wie Du sagst, man weiss es eigentlich, aber erkennt es nicht bzw. ist sich der Konsquenzen bis zum drastischen Ende nicht bewusst. "Du Menschenkind, du wohnst unter einem ungehorsamen Haus, welches hat wohl Augen, daß sie sehen könnt...
von Jörg
19.03.2009, 23:24
Forum: Allgemeines Talk-Brett
Thema: Great Depression 2.0
Antworten: 112
Zugriffe: 23581

Re: Great Depression 2.0

Auf den Mitschnitt bezogen: Gut aber, doch eigentlich nicht neu. Umverteilung, Resourcen-Ausbeutung, masslose Gier nach Profiten bestimmen unsere Gesellschaft. Wer denkt, in diesem Gefuege "geregelt" manövrieren zu können, muss doch sehr einfaeltig sein (oder gewieft, um moeglichst an der ...
von Jörg
18.03.2009, 08:23
Forum: Allgemeines Talk-Brett
Thema: Great Depression 2.0
Antworten: 112
Zugriffe: 23581

Re: Great Depression 2.0

Sich mit Konserven einzudecken ist nicht unbedingt verkehrt, schliesslich kann man sich bei unseren Nachbarn hinter den Bergen eine recht aktuelle Anleitung ziehen: http://www.bmwfj.gv.at/BMWA/Service/Zivilschutz/haushaltsbevorratung.htm (man achte auf das Aktualisierungsdatum)...aber macht das nich...