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

1

17.04.2012, 12:59

textur in Modellconverter

Hallo,

ich möchte ein 3ds Model vom Buch(kapitel 2 Beleuchtung ,Ground.3ds) in tbm konvertieren und eine Textur noch drauf tun. Beim konvertieren verändere ich den Effekt indem ich eine Textur hinzufüge wie auf seite 330-331 im Biuch beschrieben. Beim kompilieren klappt es aber nicht. Kann mir jemand helfen?
Und auch noch ein anderes Problem. Wenn ich ein Modell mit 3dsMax erstelle, exportiere es in 3ds Datei und versuche es zu konvertieren, scheint es gar kein modell zu geben.Der Modellcponverter zeigt 0Indices , 0Vertizes, 0Effekte.

Danke

2

17.04.2012, 13:38

Was klappt denn nicht beim Kompilieren? Fehlermeldungen?

Was den Export angeht, überprüfe mal die Export-Optionen in 3dsmax.
fka tm

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

3

17.04.2012, 14:06

Zum ersten Problem l: es reicht nicht einfach eine Textur in den Effekt zu schreiben, wenn du nicht auch uv Koordinaten in dem Modell erstellt hast.
Du musst die Textur in 3dsmax richtig erstellen, dann konvertiert er das mit und es musste funktionieren.
Musst aber nochmal im konverter dem Namen der Textur angucken, will der manchmal unvollständig konvertiert wird und noch Buchstaben fehlen, aber musst du halt selbst gucken.
Mit 3ds Max kenn ich mich nit aus, aber da scheint ein Fehler beim Exportieren zu passieren.
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

4

17.04.2012, 14:25

erst mal Danke.

es wird eigentlich kompiliert nur es gibt keine ausgabe sondern diesen Fehler:
Unbehandelte Ausnahme bei 0x5448f54f (TriBaseD.dll) in Spiel Breakanoid (Debug).exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000010.
muss ich die Textur im Program noch mit LoadeffectTextures Laden oder wird das normalerweise automatisch ausgeführt

5

17.04.2012, 14:37

Worauf muss ich eigentlich achten bei den export Optionen von 3ds Max?

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

6

17.04.2012, 14:50

Da weiß ich nix zu, aber eigentlich musst du die Textur gar nit selbst Laden, er macht es automatisch.
Bist du sicher, dass die Textur in dem Projekt Ordner kopier ist?

Ansonsten Versuche mal den Fehler einzukreisen und dann den Code zu posten.
Dann sieht man besser daran es liegt.
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

7

17.04.2012, 15:04

Die Textur ist eigentlich im projekt Ordner
Der Fehler soll hier sein:tbModel.cpp,Render()
->HIER if(iFrom < -1 || iFrom >= (int)(m_dwNumEffects)) TB_ERROR_INVALID_VALUE("iFrom", TB_ERROR);
if(iTo < -1 || iTo >= (int)(m_dwNumEffects)) TB_ERROR_INVALID_VALUE("iTo", TB_ERROR);

ProAmateur

Alter Hase

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

8

17.04.2012, 15:23

kann es sein, dass die effekt-datei fehlerhaft ist.
Oder es einfach keine effecte gibt?

Die tribase hat doch ne logdatei, guck ma was dadrin steht :P
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

FSA

Community-Fossil

  • Private Nachricht senden

9

17.04.2012, 17:41

Zum 3DS Export: Ich habe das Problem auch(0 Vertices,...), wenn ich keine Textur auf dem 3D Modell habe. Warum auch immer ?( Probiere einfach mal eine Textur auf dein Modell zu "ziehen".

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Bu1

Frischling

Beiträge: 66

Beruf: Schüler

  • Private Nachricht senden

10

17.04.2012, 17:56

es wird eigentlich kompiliert nur es gibt keine ausgabe sondern diesen Fehler:
Unbehandelte Ausnahme bei 0x5448f54f (TriBaseD.dll) in Spiel Breakanoid (Debug).exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000010.
muss ich die Textur im Program noch mit LoadeffectTextures Laden oder wird das normalerweise automatisch ausgeführt
Wenn ich mich net irre kommt dieser Fehler wenn man versucht mit einem Zeiger auf einen geschützten Bereich im RAM zuzugreifen, ich würde mal die Zeiger überprüfen.
Der Fehler soll hier sein:tbModel.cpp,Render()
->HIER if(iFrom < -1 || iFrom >= (int)(m_dwNumEffects)) TB_ERROR_INVALID_VALUE("iFrom", TB_ERROR);
if(iTo < -1 || iTo >= (int)(m_dwNumEffects)) TB_ERROR_INVALID_VALUE("iTo", TB_ERROR);
Das glaube ich eher weniger, aber gut, da du in dem Bereich ja gar keine Zeiger benutzt.

Was das Exportieren aus 3ds Max angeht, kenn ich mich damit nicht aus :( ich benutze Blender :P

Zitat

Sämtliche Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt :!:
Sie können nach belieben kopiert und weiterverwändet werden. :P

Werbeanzeige

Ähnliche Themen