maplet into bltiz3d

Blitz3D Forums/Blitz3D Beginners Area/maplet into bltiz3d

rod54(Posted 2004) [#1]
Alright I am a totally clueless newbie on 3D the tutorial
gives some starting point on 3d but there really isnt mention on how to take an output from maplet and load it into a 3D game. For example the example castle they have
for maplet how would you load that into the 3D world in blitz and see it. Is it a mesh when its saved or what.

Thanks,


.rIKmAN.(Posted 2004) [#2]
It`ll be saved as a .b3d file.

To load in blitz you need to set the graphics mode, create a camera then use:

castle=LoadMesh("castle.b3d")

You may need to move the camera to see the castle - just play with the numbers :)


rod54(Posted 2004) [#3]
I exported the castle from maplet as a b3d file after lightmapping in maplet but when I try to load it in blitz the the castle=LoadMesh("castle.b3d") it gives a memory error.

Any Help ??

Thanks,


TomToad(Posted 2004) [#4]
make sure the filename is correct. Make sure it is really castle.b3d and not maybe caslte.b3d or maybe even castle without an extention.


rod54(Posted 2004) [#5]
Ok the file name is correct and the demo version of quill3d
I down loaded can load it so whay cant I get the following code to work in blitz3d


Graphics3D 800,600

SetBuffer BackBuffer()

camera=CreateCamera()
CameraViewport camera,0,0,800,600

light=CreateLight()

castle=LoadMesh( "castle.3bd" )
RotateEntity castle,0,90,0

While Not KeyHit(1)

If KeyDown(200) Then
MoveEntity camera,0,0,1
EndIf

If KeyDown(208) Then
MoveEntity camera,0,0,-1
EndIf

If KeyDown(203) Then
TurnEntity camera,0,1.0,0
EndIf

If KeyDown(205) Then
TurnEntity camera,0,-1.0,0
EndIf

UpdateWorld
RenderWorld

Text 335,500,"Camera Movement"

Flip

Wend




thanks


Perturbatio(Posted 2004) [#6]
ensure the following:
1) you have saved the bb file.
2) you have saved the B3D file in the same folder as the bb file.
Resource paths are relative from the location of the application. If you run from the IDE without saving then the base path is actually the Blitz3D folder.


rod54(Posted 2004) [#7]
Tried to specify directory and still didnt help and then moved file to same directory c:programs/blitz3d/castle.3bd\

Still get memory access violation

but I can play all the 3d demos with the program

Welcome to a new frustration I guess.


rod54(Posted 2004) [#8]
the .3bd\ was just a typo her on the forum it isnt in my code.


rod54(Posted 2004) [#9]
I haved tried castle.3bd and castle.3BD with no help
and tried in root directory and directory that 3D is in

ARG !!!!

This this the way it is going to be for me ..


rod54(Posted 2004) [#10]
ITs late I meant to type... B3D

castle.B3D or castle.b3d still did not work in root or blitz directory.

still ARG !!


rod54(Posted 2004) [#11]
I found a .x file in one of the demo directories and moved it to my root and bolitz directories when I did a loadmesh
of the .x file it loaded ok but why wont it load the .b3d file when it loads fine in quill3d ??

thanks

going to bed for night and maybe rest of my pitiful life ..


rod54(Posted 2004) [#12]
Okay -- I dont know what happened but after I was able to get the .x file to work the .b3d file has now loaded.

Its time to quit for the night.

thanks for the help and suggestions.


Erroneouss(Posted 2004) [#13]
the .b3d might not load because you may need to update blitz, it didnt work and i went crazy, and all i had to do was update it....


wizzlefish(Posted 2004) [#14]
same for me.....