Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 241050 (2486)
  Suchen
 Zurück zur Übersicht
 AutorThema: Meinung zu Fast3D
Marcel Pursche
Datum:26.06.02 11:36 Antwortenals Email verschicken (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 Antwortenals Email verschicken (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 Antwortenals Email verschicken (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 Antwortenals Email verschicken  


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 Antwortenals Email verschicken (schmidts@flat2serv.de) 


Bei XP ist ja auch Dx8 mit dabei ...


Daniel Hecken
Datum:27.06.02 11:49 Antwortenals Email verschicken (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 Antwortenals Email verschicken (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 Antwortenals Email verschicken (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 Antwortenals Email verschicken  


bei mir erscheint das es ein fehler bim laden gab


 Zurück zur Übersicht