Mesh will nicht geladen werden

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Blaulicht

Betreff: Mesh will nicht geladen werden

BeitragDo, Dez 16, 2010 0:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe ein Problem mit einer .obj Datei, sie will von Blitz3D einfach nicht geladen werden. Blitz3D reagiert mit der Fehlermeldung "Entity does not exist".

-Die Datei heisst terrain.obj, sie befindet sich im selben Ordner wie auch die bb. Datei. Die Texturen findet man da auch. Die obj. Datei habe ich mit dem EarthSculptor erstellt (Trial Version) --> http://www.earthsculptor.com/. Tolle Software, sehr zu empfehlen.

-Die Datei habe ich schon mit einem anderen Programm geöffnet (Wings3D). Es ist alles vorhanden.

Code:
Code: [AUSKLAPPEN]

Graphics3D 800,600,32,2
SetBuffer BackBuffer()

;Terrain
terrain = LoadMesh("terrain.obj")
ScaleEntity terrain, 0.1, 0.1, 0.1

;Kamera
camera = CreateCamera()
PositionEntity camera, 1,1,1

;Licht
light = CreateLight()
RotateEntity light, 90,0,0

;Schleife
While Not KeyHit(1)
 
   If KeyDown(203) = 1 Then TurnEntity camera, 0, 1,   0
   If KeyDown(208) = 1 Then MoveEntity camera, 0, 0,-0.1
   If KeyDown(200) = 1 Then MoveEntity camera, 0, 0, 0.1
   If KeyDown(205) = 1 Then TurnEntity camera, 0,-1,   0

   RenderWorld
   Flip
Wend

End


Wenn ich die Codezeile mit
Code: [AUSKLAPPEN]

ScaleEntity terrain, 0.1, 0.1, 0.1

weglasse kommt keine Fehlermeldung mehr, dafür ein schwarzer Bildschirm.

Ich wäre euch sehr dankbar wenn ihr mir helfen könntet.

Liebe Grüsse

Blaulicht
Intel Core i7 860 OC 3,7GHz | 4 GB DDR3 1600MHZ RAM | ATI Radeon HD5850 (1024 MB DDR5 RAM) | Windows 7 Ultimate

Vincent

BeitragDo, Dez 16, 2010 2:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Befehl Loadmesh kann keine .obj Dateien laden.
siehe: https://www.blitzforum.de/help/LoadMesh

In deinem Code gibt die Funktion "False" oder 0 zurück, und keinen Index für ein Mesh ...
Wandle das Modell in einem 3d-Converter oder in einem Modeller (Winks3D z.b. ) in eine .x , .b3d oder .3ds Datei um, dann wird alles bestens funktionieren.
Gott ist nicht mit uns ... weil er mit Idioten keine Gnade kennt !

Blaulicht

BeitragDo, Dez 16, 2010 12:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielen Dank Very Happy Dachte obj. Dateien könnte man laden. Confused
Intel Core i7 860 OC 3,7GHz | 4 GB DDR3 1600MHZ RAM | ATI Radeon HD5850 (1024 MB DDR5 RAM) | Windows 7 Ultimate

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group