Tengo una Duda necesito rotar una imagen en ciertos grados , en general dentro de un Plano XY y luego dentro de un Plano ZX.
Para lograr un efecto 3D en una Imagen Plana.
Bueno esto lo puedo lograr con Programas como Studio Max 3D, Quark ,SketchUp ..etc ... Pero lo necesito realizar con PHP usando GD. ( Ya que lo que necesito es realizarlo con Imagenes Aleatorias que van a ir Subiendo los Usuarios ). ( No me sirve llamar la Ejecucion de una Aplicacion Externa via exec , ya que esto lograria que el Script sea dependiente de algun S.O y Programa).
Bueno si no me explique bien, tengo unas Imagenes.
1.- Primero Tomo una Image.
![](http://www.gratisweb.com/pepe_hack/jaja/textura.jpg)
2.- Opcional realizar un Texturizado (es decir repitir la imagen varias veces a los lados), esto se puede realizar facilmente con GD.
3.- Finalmente rotar esta imagen en ciertos Grados X Y Z para lograr un efecto de Profundidad, logrando esta imagen. (Imagen realizada con Quark )
![](http://www.gratisweb.com/pepe_hack/jaja/final3d.jpg)
¿ Alguna idea de como lograr esto ? utilizando PHP y GD.
¿ Como Sera el Algoritmo ?
Necesito Ideas :P
Ya que lo puedo realizar utilizando llamas a Programas Externos, pero esta no es la idea.
Saludos Amigos.