Featires of your dream 3d engine?

BlitzMax Forums/BlitzMax Programming/Featires of your dream 3d engine?

just the ability to do this as simply as you can
in blitz3d would be a start

; LoadMesh Example
; ----------------

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()

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

; Load mesh - textures loaded automaticaly
drum=LoadMesh("media/geometricks_models/oil-drum/oildrum.3ds")

PositionEntity drum,0,0,MeshDepth(drum)*2

While Not KeyDown( 1 )
TurnEntity drum,1,2,3,True ; local or global
RenderWorld
Flip
Wend

End

oh yeah and all in opengl so the examples work out
of the box on all 3 platforms would be real nice...