3d stuffs

BlitzMax Forums/BlitzMax Programming/3d stuffs

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

i started a 3d engine back when max came out, but got a bit busy with r/l stuff, recent ive started again and i thought id put up a lil test to make sure it works ok for everyone at this early stage.

ive still gotta module it, but i will do that after i finish the mesh loaders tonight (b3d,ms3d for now)

current todo list:

cameras - done
entity system - done
textures - done
lights - done
vertex manip - todo
mesh loaders - todo
possible stencil shadow system - todo

optimize!!! - todo


its kinda b3dish but more in the max (oop) style

in b3d:
camera = createcamera()
moveentity(camera,0,10,0)

in max:
camera:camera_class = new camera_class
camera.moveentity(0,10,0)


i think its pretty easy to use.
anyhow this is just a basic compat test thing, 2 cameras, 1 first person, one looking at the first cam, a lil entity field using cube entitys.

also uses lights (one in center, and ambient in this example), scales, turn,position,rotate, etc etc

wsad to move around and you can change the res etc in the config.

test

http://filehost.mychost.com/d.file?get=54722424237711