Ya se lo que pasaba! es que yo ya lo habia corregido pero cuando entre a comentar funcionamiento para simplificar, sin darme cuenta comenté esa linea que es fundamental!
Vi en un ejemplo, que se crea una variable Boolean.
Su valor inicial es true
public var needsRender:Boolean = true;
Entonces cada vez que necesitas desactivar el render porque no se usa se la pone en false.
Y todo mejora!
Mira
public var needsRender:Boolean = true;
Mira ahora:
http://www.hableweb.com/ejercicios/ppv3d/index.html
Hice un xml que ademas de las imagenes a pegar tiene las propiedades mas usadas del ppv3d (al menos las que uso yo)
Eso permite que los diseñadores posicionen las cosas mejor que yo que soy negada para ello

<propiedades>
<prop3d name="viewport" width="600" height="396" />
<prop3d name="target" posX="" posY="" posZ="" rotationY="" rotationX="" focus="" zoom="" />
<prop3d name="camera" posX="-20" posY="" posZ="-50" rotationY="" rotationX="" focus="" zoom="" />
<prop3d name="light" posX="100" posY="-100" posZ="-50" rotationY="" rotationX="" rotationZ=""/>
</propiedades>
Si esta vacio el fla toma los valores por defecto.
Planeo seguirle agregando a medida que se necesite.
Aun no achique las imagenes pero creo que se ve mejor...
Que opinan?