As for max, can't help you there. I can't afford it, and I'm no software pirate (I despise people that do pirate software). But I can supply something that could help. It isnt documented well, but there is a bit of an explanation at the top:
Sync On
Sync Rate 60
set display mode 1240,960,32
cls rgb(255,0,0)
get image 1,0,0,1,1
RemStart
Make a Memblock of the right size (3 vertices, 36 bytes of data each)
make memblock 1,(polys*3*36)+12
Write FVF Header
write memblock dword 1,0,338
Write FVF Size
write memblock dword 1,4,36
Number of Vertices
write memblock dword 1,8,polys*3
Vertice Positions
write memblock float 1,12,x1#
write memblock float 1,16,y1#
write memblock float 1,20,z1#
Normals
write memblock float 1,24,0
write memblock float 1,28,0
write memblock float 1,32,-1.00
Colors
write memblock dword 1,36,rgb(255,0,0)
Can also be written as such:
write memblock byte 1,36,255 <-- Blue Value
write memblock byte 1,37,255 <-- Green Value
write memblock byte 1,38,255 <-- Red Value
write memblock byte 1,39,255 <-- Alpha Value
UV Coordinates
write memblock float 1,40,0.00
write memblock float 1,44,0.00
RemEnd
Rem Make Memblock
make memblock 1,(3*36)+12
Rem Write Header
write memblock dword 1,0,338
write memblock dword 1,4,36
write memblock dword 1,8,3
write memblock float 1,12,-10
write memblock float 1,16,-10
write memblock float 1,20,0
write memblock float 1,24,0
write memblock float 1,28,0
write memblock float 1,32,-1
write memblock byte 1,36,255
write memblock byte 1,37,255
write memblock byte 1,38,255
write memblock byte 1,39,255
write memblock float 1,40,0.00
write memblock float 1,44,0.00
x=1
write memblock float 1,12+36*x,0
write memblock float 1,16+36*x,10
write memblock float 1,20+36*x,0
write memblock float 1,24+36*x,0
write memblock float 1,28+36*x,0
write memblock float 1,32+36*x,-1
write memblock byte 1,36+36*x,255
write memblock byte 1,37+36*x,255
write memblock byte 1,38+36*x,255
write memblock byte 1,39+36*x,255
write memblock float 1,40+36*x,0.00
write memblock float 1,44+36*x,0.00
x=2
write memblock float 1,12+36*x,10
write memblock float 1,16+36*x,-10
write memblock float 1,20+36*x,0
write memblock float 1,24+36*x,0
write memblock float 1,28+36*x,0
write memblock float 1,32+36*x,-1
write memblock byte 1,36+36*x,255
write memblock byte 1,37+36*x,255
write memblock byte 1,38+36*x,255
write memblock byte 1,39+36*x,0
write memblock float 1,40+36*x,0.00
write memblock float 1,44+36*x,0.00
RemStart
x=3
write memblock float 1,12+36*x,10
write memblock float 1,16+36*x,-10
write memblock float 1,20+36*x,0
write memblock float 1,24+36*x,0
write memblock float 1,28+36*x,0
write memblock float 1,32+36*x,-1
write memblock byte 1,36+36*x,255
write memblock byte 1,37+36*x,255
write memblock byte 1,38+36*x,255
write memblock byte 1,39+36*x,0
write memblock float 1,40+36*x,1
write memblock float 1,44+36*x,1
RemEnd
make mesh from memblock 1,1
make object 1,1,0
set object transparency 1,1
autocam off
do
sync
loop
You may have to study up on the DBPro memblock mesh format a bit first though.
Cheers,
Preston

Intel Celeron 1.3 Ghrz 512MB Ram NVIDIA GeForceFX 5200 128MB