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-20 von insgesamt 21.

Werbeanzeige

21.06.2007, 13:05

Forenbeitrag von: »Tobias Ribizel«

Bump Mapping in effekt datei??

am besten nimmst du dazu einen Pixelshader, mit Env-Bumpmapping sieht das nicht sehr toll aus... Einfach eine Per-Pixelbeleuchtung verwenden(vielleicht per Vertexshader Normalenvektor in die zweite Texturkoordinate schreiben) und den Normalenvektor aus der BumpMap zum Modelnormalenvektor addieren(und dann normalisieren), die Beleuchtungsberechnung kannst du dann einfach per Skalarprodukt aus berechnetem Normalenvektor und Lichtrichtung die Beleuchtungsstärke berechnen und mit der Lichtfarbe mult...

21.06.2007, 12:53

Forenbeitrag von: »Tobias Ribizel«

Skybox problem!

vielleicht solltest du die Weltmatrix nach jedem Aufruf von CSkybox::draw() wieder auch den Ursprungswert zurücksetzten. Das hat bei mir das Problem behoben...

07.06.2007, 10:44

Forenbeitrag von: »Tobias Ribizel«

tbObjekt: Objekte werden immer schneller

wozu gibt es die Eigenschaften m_fMovementFriction? Die bremst die Bewegung ab. Einfach bei Tastendruck die Geschwindigkeit erhöhen. Falls du eine Maximalgeschwindigkeit haben willst, musst du nur eine Klasse von tbObject ableiten und die Move-Funktion überschreiben.

05.06.2007, 14:00

Forenbeitrag von: »Tobias Ribizel«

Modelvektoren manuell transformieren

for(int iVertex = 0; iVertex < pModel->GetNumVertices()-1; iVertex++) Die Anzahl ist bei Arrays, die bei 0 anfangen zu zählen, um eins größer als der größte Index.

05.06.2007, 13:56

Forenbeitrag von: »Tobias Ribizel«

tbModel

danke, habe ich noch garnicht bemerkt

04.06.2007, 10:47

Forenbeitrag von: »Tobias Ribizel«

tbModel

sehr warscheinlich am Exporter von Cinema 4D. Dasselbe Problem habe ich auch mit Blender. Ich mache es immer folgendermaßen: Ich exportiere alles in ein anderes Format(z.B. Wavefront .OBJ), importiere die Dateien in ein anderes Modelling-Programm, z.B. Wings 3D und exportiere sie dann nach 3DS. Der Exporter von Wings 3D liefert in den meisten Fällen die Daten für den Model Converter lesbar.

14.04.2007, 13:57

Forenbeitrag von: »Tobias Ribizel«

Übungsaufgabe Dynamisches BumpMapping

vielleicht hast du auch vergessen, die Texture-Stage-States D3DTSS_BUMPEMVMAP00 bis D3DTSS_BUMPEMVMAP11 zu setzen.

07.04.2007, 21:21

Forenbeitrag von: »Tobias Ribizel«

Keyblocker

in der DX-Doku gibt's einen Beitrag dazu unter DirectX SDK Technical Articles

04.04.2007, 17:51

Forenbeitrag von: »Tobias Ribizel«

3ds Programm

wings3D(www.wings3d.com) ist auch sehr zu empfehlen, vor allem für's schnelle erstellen von Objekten!

06.03.2007, 17:43

Forenbeitrag von: »Tobias Ribizel«

Wie wäre es mit linearen/nichtlinearen Schieberegistern?

Hi, jetzt schalte ich mich hier auch mal ein. In dem Buch "Kryptographie" von Albrecht Beutelspacher gibt es eine gute Möglichkeit, One-Time Pads sicher zu verwenden: Schieberegister. Dies sind Zahlenreihen, die normalerweise ihre Stellen immer pro neuem Klartext um eins verschoben werden. Diese können aber auch rückgekoppelt werden, das heißt, dass mehrere/alle Zellen durch einen Operatoren verknüpft werden. Das Ergebnis wird in die erste Zelle eingespeist. Meist geschieht dies Binär. und für a...

06.03.2007, 17:05

Forenbeitrag von: »Tobias Ribizel«

Was sind die Vorteile und Nachteile der Tribase Engine??

Zitat von »"Firefly"« schon, aber die tribase ist auch nicht für ne landschaft mit personen ausgelegt sollte ja nur ein Beispiel sein!

28.02.2007, 17:03

Forenbeitrag von: »Tobias Ribizel«

Eure Wünsche für die nächste Ausgabe

Noch einmal zu den Panzern: Bei Fahrzeugen mit Rädern\Ketten würde es doch reichen, nur die Texturkoordinaten mit einem Vertex-Shader zu verschieben\zu drehen, dem die aktuelle Zeit übergeben wird. Was haltet ihr davon?

25.02.2007, 18:29

Forenbeitrag von: »Tobias Ribizel«

Video abspielen

Ich kann dir auch sagen, wie ich draufgekommen bin: Es gab eine Fehlermeldung "Assertion Failed: IsValidHeapPointer" oder so ähnlich, dann habe ich mir gedacht, dass es nur an der Erzeugung des Zeigers auf eine tbVideo-Instanz liegen kann und hab es mit dem TriBase Speichermanager versucht, und alles hat geklappt. Außerdem war das kein Absturz der Engine, sondern nur eine Fehlermeldung(die außerdem nur im Debug-Modus Vorkommt).

25.02.2007, 18:21

Forenbeitrag von: »Tobias Ribizel«

Mögliche Lösung für ruckelnde Videos mit tbVideo

Das stimmt, aber ein for-Schleife benötigt auch noch eine gewisse ausführungszeit. Ich habe aber auch vergessen, dass die Texturen in D3D auch noch einen Zeilenabstand haben, also würde es nichts bringen. Ich habe aber noch ein Problem mit der tbVideo-Klasse: Wenn ich ein Video in der Relase-Version abspiele, dann funktioniert alles, wenn ich es aber mit der Debug-Version versuche, dann bekomme ich nur einen weißen Bildschirm zu sehen. Ich verwende die tbVideo-Klasse wie folgt: C-/C++-Quelltext ...

24.02.2007, 13:11

Forenbeitrag von: »Tobias Ribizel«

Was sind die Vorteile und Nachteile der Tribase Engine??

Ich finde eigentlich, dass die Irrlicht-Engine noch leichter zu benutzen ist als die TriBase-Engine. Mit Irrlicht kann man mit vergleichsweise wenig Zeilen Code eine "Landschaft" inklusive "Bewohnern" auf den Bildschirm zaubern

24.02.2007, 12:54

Forenbeitrag von: »Tobias Ribizel«

Mögliche Lösung für ruckelnde Videos mit tbVideo

Hallo an alle! Ich habe mir lange Gedanken gemacht, wie man den das Problem der ruckelnden Videos angehen könnte: Das größte Problem ist doch, dass die Bilddaten in einem Video von unten nach oben aufgebaut sind. Wäre es nicht die einfachste Lösung, das Videobild einfach mit memcpy in die Textur zu kopieren und am Schluss die Texturkoordinaten der oberen und unteren Verticies zu vertauschen? Leider bin ich noch ein Anfänger was die Programmierung mit C++ angeht und deshalb habe ich mich noch nic...

Werbeanzeige