Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

Werbeanzeige

28.02.2007, 14:58

Forenbeitrag von: »delorian0815«

Übungsaufgabe Dynamisches BumpMapping

Hi, ich habe ein Problem bei der Übungsaufgabe aus Kapitel 2.12.5 Aufgabe 4. Dabei soll ja eine dynamische Bumpmap aus sinus und cosinus Funktionen generiert werden. Das ist soweit kein Problem. Ich hab eine Textur erstellt mit dem Format U8V8, die Surface geholt und zwischen dem Locken und entlocken mit werten gefüllt. Doch irgendwie ist die Reflektion der EnvMap total verzerrt. Wenn ich die BumpMap mit 0en fülle (also keine Änderung des Normalenvektors), dann wir die EnvMap-Reflektion streifig...

28.02.2007, 14:31

Forenbeitrag von: »delorian0815«

Fehlerhaftes BumpEnvMapping??

Hallo erstmal, ich habe folgendes Problem: Bei dem Beispielprogramm aus dem Buch, wo man 2 Würfel zeichnet (der eine ohne Bump, der andere mit Bump), drumherum die Skybox und die Environment-Map auf beiden reflektiert. Dort habe ich festgestellt, dass sich die Spiegelung merkwürdig verhält. Wenn ich mit der Kamera vor dem Würfel stehe, sehe ich auf der Skymap linker Hand die Sonne. In der Spiegelung ist das zu sehen, was hinter der Kamera ist. (soweit alles richtig) Wenn ich dann die Kamera hint...

28.08.2006, 23:14

Forenbeitrag von: »delorian0815«

Wie kann ich einem Member-Function-Pointer nen Wert zuweisen

Also erst mal vielen dank an alle Helfenden, ich werde mal schauen, wie ich es nun machen werde. Vieleicht kann ich auch eine Klasse schreiben und die Methoden dann in verschiedenen DLLs implementieren (für jedes Feature eine). Aber da kenn ich mich noch nicht so aus. Ich werde also mal weiterprobieren.

25.08.2006, 16:54

Forenbeitrag von: »delorian0815«

Wie kann ich einem Member-Function-Pointer nen Wert zuweisen

Das Problem ist, dass ich z.B. bei der Methode Length auf die Membervariablen x, y, und z zugreifen muss. Wenn ich jetzt eine Funktion schreibe, kann ich ja x, y und z nicht benutzen, weil noch keine Instanz erstelle wurde.

25.08.2006, 13:58

Forenbeitrag von: »delorian0815«

Wie kann ich einem Member-Function-Pointer nen Wert zuweisen

Hallo an alle, ich habe folgendes Problem: ich möchte abhängig von den Features der CPU meine Klassenfunktionen optimieren. Das könnte ich ja folgendermaßen tun: Quellcode 1 2 3 4 5 6 7 8 9 10 11 class Vector3 { public: float x; float y; float z; Vector3(){} float Length(void); }; und dann beim deklarieren: Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 float Vector3::Length(void) { if(bSSE) { __asm { // Assemblercode } } else if(b3DNOW) { __asm { // Assemblercode } } // u...

Werbeanzeige