Texturiertes Mesh in B3D laden

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Melkor

Betreff: Texturiertes Mesh in B3D laden

BeitragMi, Dez 06, 2006 9:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, ich habe ein 3DModell erstellt (*.3ds) und möchte dieses mit Textur in Blitz3D laden. Allerdings fehlt bei mir am Ende die Textur.

Wie muss ich das machen?

Danke, Melkor
 

Dreamora

BeitragMi, Dez 06, 2006 9:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Textur muss im gleichen Verzeichnis sein wie dein Objekt und du musst die Namensgebungsregel befolgen, die für 3DS gilt (DOS 8.3), das heisst: Name der Datei darf nur aus 8 zeichen bestehen, dateiendung aus 3 Zeichen.

~VERSCHOBEN~

falsches Forum
Dreamora
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

Melkor

BeitragMi, Dez 06, 2006 9:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Aber die Textur ist doch mit in dem Modell gespeichert.

Oder muss ich ne 3D-Textur extra haben? Und wenn ja, womit mach ich das?

Sorry, wegen falscher Thrad.
MFG, Melkor
 

Dreamora

BeitragMi, Dez 06, 2006 9:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Das Model speichert nur die Geometriedaten.
Die Textur ist darin bloss vermerkt, die eigentliche Grafikdatei (TGA, PNG, BMP, JPG) ist nicht Teil dieses Modelles selbst.
Deswegen musst du sie mitkopieren, wenn du das Modell kopierst.

Sofern du nirgends eine solche Textur auf das Objekt "geklebt" hast, ist es auch nicht texturiert. (genetische Texturen, fraktaltexturen etc gehen eigentlich prinzipiell beim export verloren, da diese dynamisch im Modeller erzeugt werden. Einige unterstützen jedoch das "baken" oder exportieren dieser dynamischen Texturen. Damit könntest du sie auch ausserhalb nutzen)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

Melkor

BeitragMi, Dez 06, 2006 9:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah, danke.
Das war es wohl.. Ich werd mich denn mal nach so einer Funktion umsehen.

MFG, Melkor

NightPhoenix

BeitragMi, Dez 06, 2006 18:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Dafür brauchste keine Funktion ^^
Du must in einem 3D-Modeller mit sogenannten UV-Maps arbeiten. damit legst du die Koordinaten fest, wie und wo die Textur auf deinen Mesh gelegt wird.

In Blitz3D brauchst du dann folgende Funktionen:
LoadMesh
und gegebenenfalls auch LoadTexture / EntityTexture
Aber wie schon gesagt, wenn du die textur der UV-map im selben Ordner hast wird si automatisch geladen (8 Ziffern+3ds(Endung) lang)

MfG.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group