Rtt animada

Hola a todos, tengo un problema, a ver si alguien puede echarme una mano. Estoy intentando sacar unos mapas de altura de una superficie animada, pero el max pasa de mi, hace un bitmap de cada uno de los frames, pero el aspecto siempre es el del Final Render 0, muy útil ¿no?
Así que estoy intentando hacer un script copiando y pengando de lo que pillo por aquí y por allí, lo de programar no es lo mío.

He hecho este código, pero no me chuta, alguien me lo puede corregir?
Consigo hacer que renderice, pero no más, ni salva, ni sigue el for, bueno que no tengo ni p idea, muchas gracias.

Clearlistener().

Cuadro=0.

Texheight = 3000.

Texwidth = 750.

Bakeobj = $.

Bakeelements = bakeobj. Inodebakeproperties.
$.removeallbakeelements().

Bakeelements, bakechannel = 2.

Bakeobjs = #().

Makedir (maxfilepath + \bakedtextures\\).

Bakeobjpath = (maxfilepath + \bakedtextures\\).

Texpath = (maxfilepath + \bakedtextures\\).

Maptype = Diffuse.

Bakeobjdiffuse = diffusemap().

Bakeobjdiffuse, lightingon = true.

Bakeobjdiffuse, shadowson = true.

Bakeobjdiffuse, outputszx =texwidth.

Bakeobjdiffuse, outputszy =texheight.

Bakeobjdiffuse, enabled = true.

Bakeobjdiffuse, filename = ($.name + _ + MapType).

Bakeobjdiffuse, filetype =.bmp.

Bakeelements, addbakeelement bakeobjdiffuse.

Diffusefile = (texpath + bakeobjdiffuse, filename + bakeobjdiffuse, filetype).

For te = animationrange, start todo animationrange, end do.
( tdiffusefile = (texpath + bakeobjdiffuse, filename + str (slidertime as integer) + bakeobjdiffuse, filetype) slidertime=t as integer render rendertype:#bakeselected frame:slidertime outputwidth:texwidth outputheight:texheight outputfile:bakeobjpath renderelements:true renderelementbitmaps:&bakeobjs VFB:on outputfile iffusefile quiet:true t.

Ver más sobre el tema y los comentarios en el foro