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!

Werbeanzeige

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

11

25.05.2003, 00:38

Zitat von »"TomCat"«

heisst dass, die ganze Engine ist gar nicht von dir !
Und du hast zum Code nur den verbalen Text dazugeschrieben ? :rolleyes:

Wie kommst Du denn darauf? Natürlich ist die gesamte Engine von mir geschrieben, und zwar jede einzelne Zeile!

DrthM2001

Alter Hase

Beiträge: 721

Wohnort: Karlsruhe

  • Private Nachricht senden

12

25.05.2003, 10:43

Nochmal zur Engine: Auf der CD sind ja schon viele Quellcodes der Engine (im Order der Engine)
Aber warum veröffentlichst du denn nicht den kompletten Sourcecode? Ist das denn so geheim???

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

13

25.05.2003, 10:48

Zitat von »"DrthM2001"«

Auf der CD sind ja schon viele Quellcodes der Engine

Viele? Alle! Da fehlt absolut garnichts, alles ist dabei. Selbst der Quellcode der Tools.

Anonymous

unregistriert

14

26.05.2003, 09:02

Hi,

zurück zum Video:

also bei einem kleineren Bildformat z.B. das Highway.avi aus der MSSDK,
scheint es zu funktionieren.
Bei deinem Video wird auch nach dem 1. Durchlauf noch ständig auf die HD zugegriffen. Vielleicht liegts irgendwie daran.
Es wäre jammerschade, wenn hochauflösende Videos nicht funktionieren sollten. :crying:

Wohlgemerkt: es ruckelt nicht, sondern das Video bleibt einfach für 0.5 Sekunden stehen ! Dann geht's ohne Ruckeln 1-2 Sekunden weiter, dann steht's wieder.

ciao,
TomCat :)

15

26.05.2003, 15:40

Hi,

argg, habe vergessen mich einzuloggen...

ciao,
TomCat :)

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

16

26.05.2003, 15:41

Ich habe wirklich nicht die blasseste Ahnung, was der Fehler sein könnte. Ich tippe, dass er bei DirectShow liegt. Videos lassen sich auch anders als mit DirectShow abspielen, und zwar direkt mit den AVI-Funktionen aus der WinAPI.

Probiere bitte mal Folgendes aus... im DirectX SDK gibt es ein Beispielprogramm für DirectShow namens "Texture3D 9". Es spielt ein kleines Video auf einem sich drehenden 3D-Würfel ab und verwendet dazu ebenfalls eine dynamische Textur, wie die Engine auch.
Das Video heißt Skiing.avi und ist im Samples\Media-Ordner des DirectX-SDKs. Bitte kopiere dorthin einmal die Raumschiff-Videodatei und nenne sie Skiing.avi. Die alte Datei kannst Du umbenennen. Dann das Programm starten und schauen, ob das Problem dort auch auftritt.

17

26.05.2003, 16:10

Hi,

werde ich machen.
Wenn ich wieder mehr Zeit habe, schaue ich mir das mal genauer an.

Funktioniert das denn astrein bei dir ?
Hast du evtl. eine sehr schnelle HD ?

ciao,
TomCat :)

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

18

26.05.2003, 16:15

Das wird dich jetzt ganz schön freuen, David (oder auch nicht?)
Naja, ich hab's auch mal getestet, Resultat:

Das Video läuft auch im DX-Sample ruckelig. Jedenfalls bei mir.
alphanew.net (last updated 2011-06-26) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

19

26.05.2003, 16:18

Uff :) Ja, da wirklich ein bisschen erleichtert, dass der Fehler nicht bei mir liegt! Meine Festplatte ist auch nicht besonders schnell (eine normale 5400 RPM-Platte mit 40 GB). Ich verstehe nicht, warum das Video nicht im Cache abgelegt wird, so groß ist es doch nicht!
Achja, ganz so flüssig wie im Media Player läuft es bei mir auch nicht, aber es gibt keine Aussetzer.

20

26.05.2003, 16:32

Hi,

man kann natürlich auch hergehen, und eine AVI in lauter Einzelbilder zerlegen, (dafür gibt's Programme), diese dann als JPG speichern, und dann sequenziell einlesen, und in den gewünschten Zeitabständen als Texturen (oder sonstwie) rendern. Der Vorteil wäre, man müsste keinen
Dekomprimieralgo schreiben, mit dem ganzen Keyframe-Käse etc.
Der Nachteil ist, dass man sehr viele kleine Dateien hätte.
Dies könnte man dadurch lösen, indem man diese alle in eine einzige grosse packt. Müsste man halt eine eigene Laderoutine schreiben.

Das Ganze ist zwar ein bisschen umständlich, ich liesse mir das aber dennoch eingehen.
Aber wie löse ich das Problem mit dem Sound ? ???
Hat da jemand Ahnung ?

ciao,
TomCat :)

Werbeanzeige