Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 241050 (2486)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Meinung zu Fast3D
Marcel Pursche
| Datum:26.06.02 11:36 (mp05@metropolis.de) |
Hallo, die erste Testversion von Fast3D(ab Profan 7.5) ist jetzt auf meiner Homepage: http://buerger.metropolis.de/mp05/Fast3D.zip Ich wollte wissen ob auf anderen Rechnern Fehler auftreten und was ich noch unbedingt in die DLL einbauen soll. Folgende Funktionen will ich noch einbauen: Level aus Datei laden Single-Funktion für ältere Profan-Versionen Animierte Modelle MD3-Modelle laden Kollisionsabfrage P.S.: zum Testen könnt ihr auch die Profan7.5-Beta benutzen
Stefan Schnell
| Datum:26.06.02 12:21 (mail@stschnell.de) |
Hallo Marcel, unter Win NT Serv. Rel. 6 funktioniert das Programm nicht, mit der Bemerkung d3d8.dll nicht gefunden. Ist sie Bestandteil von DirectX? Tschüss Stefan
Sven Schmidts
| Datum:26.06.02 13:55 (schmidts@flat2serv.de) |
Hallo Marcel, so wie ich das sehe hast Du für Dx8 entwickelt. Ich nutze Dx7, weil die aktuelle Version Dx 8.1 bei mir nur Probleme macht. Spiele laufen nicht mehr, Abstürze etc. Ich würde mir Dx7 schnappen ... Mfg. Sven Schmidts
Frank Abbing
| Datum:26.06.02 20:06 |
Hallo, unter WindowsXP funktioniert's. Allerdings sehe ich fast nur weiße Farben, ob das an der Lichtquelle liegt? Das Demo ist einigermaßen flott (fast Echtzeit), erreicht allerdings niemals die angegebenen 1365.33 frames per second ;-))))) Gruß, Frank
Sven Schmidts
| Datum:26.06.02 20:18 (schmidts@flat2serv.de) |
Bei XP ist ja auch Dx8 mit dabei ...
Daniel Hecken
| Datum:27.06.02 11:49 (Privat@daniel-hecken.de) |
Hallo, ich habe Windows XP und das Demo funktioniert. Die Frameanzeige kann ich kaum lesen, so schnell ändert sich die Angabe. Es ist aber auf jeden Fall eine vierstellige Zahl ( vor dem Komma ) und die erste Ziffer springt immer zwischen 1 und 2 ( also 1xxx und 2xxx ) hin und her. Vermutemal das die Framzahl irgendwo zwischen 1900 und 2100 liegt. Wie gesagt, ich kanns nichtlesen. Gruß Daniel
Rolf Koch
| Datum:26.06.02 21:37 (webmaster@rokosoft.de) |
Ich bekomme eine EAccessmeldung. P7.5, WinXP und die Dll ins Windowsverzeichnis kopiert. Die Meldung kommt nach Laden der Texturen OK. Rolf
Marcel Pursche
| Datum:27.06.02 10:21 (mp05@metropolis.de) |
Hallo, das Problem mit EAccess kam bei mir auch oft. Es liegt daran, dass im Array das die Texture-Pointer speichert Adressen auftauchen die es gar nicht gibt. Das Problem könnte ich komplett lösen, wenn mir jemand sagen kann wie ich überprüfe ob man auf eine Adresse schreibzugriff hat. Das mit den weißen Farben kommt daher, dass die Teekanne sowieso weiß ist und das Bild DotProduct3 benutzt. Für ein bunteres Beispiel ersetzt ihr
    'Texture laden
    Name$ = "EarthBump.bmp"
    Texture& = ~Fast3DLoadTexture(Addr(Name$),D3DCOLOR_XRGB(0,0,0))
    AddText "Texture laden",Texture&

    'Normalenmap erstellen
    ~Fast3DDotProduct3(Texture&)
    'TFactor
    ~Fast3DSetTFactor(0.0,Single(1.0),Single(1.0))
durch
    'Texture laden
    Name$ = "lake.bmp"
    Texture& = ~Fast3DLoadTexture(Addr(Name$),D3DCOLOR_XRGB(0,0,0))
    AddText "Texture laden",Texture&
und setzt ein REM oder ' vor
    Dotproduct3-Bumpmapping einschalten
    hr& = ~Fast3DSetTextureStageState(Wand#, 0, ~D3DTSS_COLORARG1, ~D3DTA_TEXTURE)
    AddText "Stage COLORARG1",hr&
    hr& = ~Fast3DSetTextureStageState(Wand#, 0, ~D3DTSS_COLOROP,   ~D3DTOP_DOTPRODUCT3)
    AddText "Stage COLOROP",hr&
    hr& = ~Fast3DSetTextureStageState(Wand#, 0, ~D3DTSS_COLORARG2, ~D3DTA_TFACTOR)
    AddText "Stage COLORARG2",hr&
Florian May
| Datum: 07.07.02 16:28 |
bei mir erscheint das es ein fehler bim laden gab

| Zurück zur Übersicht