Animacion 3D en Flash utilizando Swift 3D

Escrito por Pablo Glanz el Lunes 01 de Octubre de 2001 a las 00:00hs

En primer lugar necesitamos un objeto para animar. Desde el menu FILE > IMPORT > Swift permite importar graficos vectoriales en formato Adobe Ilustrator y Encapsulated PostScript. Para este ejercicio vamos a utilizar una letra. En este caso la "t" min?scula de la tipograf?a Chinese Generic 1 (ver imagen 1).


Imagen 1

Una vez tipeada la letra y dadas las caracter?sticas de la misma, procederemos a darle propiedades a toda nuestra escena (objeto y fondo).

Para cambiar estas propiedades es necesario conocer el panel de control de propiedades que se encuentra en el extremo superior izquierdo de la pantalla (ver imagen 2).


Imagen 2

Layout: (propiedades del fondo) Aca elegimos el tama?o del ?rea de trabajo, el zoom de la C?mara y distintos tipos de visualizaci?n: Objetos completos o solo l?nes, guias, etc.

Enviroment: Color del fondo y de la iluminaci?n de ambiente.

Text: aca podemos modificar las propiedades del textocomo el tipo de letra o la alineaci?n del texto.

Bevel: Aca cambiamos las caracter?sticas 3D del objeto donde Style son los distintos tipos de estilos de biseles y Depth es la profundidad de los mismos.

Sizing: Aca podemos cambiar Alto (X), Ancho (Y), Profundidad (Z), Espacio entre Caracteres y Espacio entre L?neas de Texto.

Materials: Sirve para elegir el color y el brillo del objeto. Est? dividido en tres sectores: All faces, que es para cambiar las propiedades de las caras; All Bevels: que es para cambiar el color de los relieves o biseles y All Edges es para la profundidad.

La manera de cambiar las propiedades es la siguiente. En el extremo inferior derecho de la pantalla se encuentra la librer?a de materiales y colores separados por grupos (ver imagen 3).


Imagen 3

Debemos hacer clic sobre el material elegido y luego sin soltar el bot?n llevarlo hasta donde se encuentran las palabras All Faces, All Bevels y All Edges y soltarlos sobre la zona elegida.

Object: aca podemos ocultar un objeto o seleccionar si queremos que muestre o no las caras opuestas.

Para que los objetos toman las caracter?sticas que hemos seleccionados es necesario apretar en cada secci?n el bot?n APPLY.

Una vez dadas todas las caracter?sticas del objeto vamos a animarlo. Para los usuarios de Flash, crear una animaci?n va a hacer bastante sencillo ya que se maneja el concepto de KeyFrame. De todas maneras Swift tiene una librer?a de animaciones muy completa (ver imagen 4), por lo que utilizaremos una de esas.


Imagen 4

Para ver una muestra de las animaciones hacemos clic en la librer?a en cada una y elegimos la que m?s guste. En el ejemplo se utiliz? Left 135 degree. Una ves elegida la animaci?n volvemos a hacer clic sobre ella y sin soltar el boton la arrastramos y la soltamos sobre nuestro objeto.

Si hacemos clic en PLAY (ver imagen 5) vemos lo que hemos realizado.Si deseamos podemos guardar este trabajo en formato Swift para futuras modificaciones, pero lo que si debemos hacer es exportarlo en formato SWF.


Imagen 5

Para exportarlo vamos al menu FILE > EXPORT > le damos un nombre y seleccionamos las opciones que se encuentran abajo teniendo en cuenta que hay diferentes formas de exportar.

Todas las opciones encuentran en Output Options...

Include Edges: Es para exportar los bordes junto con los rellenos.
Oulines: para agregar a las caras sus respectivos bordes.
Entire Mesh: para agregar a las caras sus respectivos bordes y adem?s los bordes de cada una de las peque?as partes que forman los degradados de las luces.
Fill Objects: es para exportar los rellenos:
Flat Filled: exporta solo plenos.
Area Shading: exporta tonalidades de grises con poca definicion
Mesh Shading: exporta a mejor calidad y sombras totalmente reales.

Para WEB lo mejor es Asea Shading, en relaci?n a que el archivo ocupa menos y la visualizacion 3D es relativamente buena Para CD multimedia Mesh Shading, que es la mejor de todas pero ocupa mucho m?s el archivo.

Una vez terminada la exportacion tenemos creado un SWF que podemos importar en Flash 4 o 5. Este objeto se exporta cuadro por cuadro y aunque son im?genes vectoriales su tama?o es demasiado grande pero esto lo podemos solucionar eliminando algunos frames intercalados. Sin perder calidad podemos eliminar Frame por medio y disminuir la animacion de 40 frames a 20.

Por ?ltimo debemos eliminar el frame 1 que no contiene una im?gen sino un texto de Swift. Como concejo la importaci?n es conveniente hacerla dentro de un Movie Clip para despues poder manipularlo mucho m?s f?cil.

Podes descargar el ejemplo desde aqui. Para mayor informaci?n sobre el Swift3D visite el sitio del fabricante http://www.swift3d.com


comentarios



  1. hay alguna forma de disminuir el peso de los archivos hechos en Swift, me refiero a otra forma que no sea esta que mensionas?.

    Acabo de finalizar la animacion de un logotipo, el problema es que el resultado final me pesa 620 Kb, y es un BANNER!!!, practicamente se hace imposible su carga.

    Anteriormente, sin agregar el logo en 3d, el archivo pesaba unicamente 22 Kb, bastante razonable para un banner de 400X200, pero ahora se me hizo imposible de manipular.

    Gracias por tu ayuda



  2. creo que se puede utilizando el proyector de flash 5 para crear un .exe



  3. quiero crear personajes tridimensionales de diseño a a nimacion



  4. pues estoy empezan do ha hacer diseños para la web y e visto esto y me gusta



  5. tengo problema acabo de bajar swift y como que ya le agarre el gusto a muchas de sus funciones pero a la hora de que quiero exportarlo me saca una animacion de pesima calidad y completamente diferente a lo que yo cree osea no sale la luz no salen las rellenos ni las caras
    tengo la version 4.0 no se si puedas ayudarme

    gracias



  6. mmm yo sigo con el probelma del peso no lo puedo hacer menos pesando alguien save la forma cree con el proyector de flash y nada ... gracias



  7. oye donde se adquiere el programa en alguna descarga o algo, mandarme una pagina



  8. google es tu amigo!!!



  9. necesito saber de donde puedo bajar el swift 3d y su manual en espanol pero de forma gratuita me urge



  10. Cual es el secreto para que las peliculas flash no pesen tanto?

    A proposito... ustedes que recomiendan, hacer los clips dentro de la pelicula prinicpal(1), o crear el clip por separado en otra pelicula(2) y luego importarlo desde la pelicula principal(1) y si se trabaja en otra pelicula(2), que tamaño deberia tener? el de la pelicula principal(1) o el del tamaño del clip(tamaño del clip= 1/8 parte de la pelicula principal)

    COMO PARA PROFESIONALES CIERTO?



  11. ¿¿Se pueden importar archivos de Autocad??



  12. lo que yo hago con las paginas web en flash es crear una pelicula principal con el banner los botones y las secciones de la web....

    luego en cada seccion llamo a la pelicula que necesito... la cual ya contiene un loader...

    asi la pagina principal la que el usuario espera a que cargue no son mas de 300kb



  13. hola como esta estan

    si alguien tuviera ejemplos mas complejos en papervisión generados por swift 3d,
    quisiera el codigo ppara controlarlo con botones pero tanto la posición, rotación, scale, dentro de una pelicula flash

    ojo el codigo en flash


    gracias



  14. mi web http://luis3diseño.host.sk/
    este es un ejemplito pero hasta ahi no mas llego
    lo que quiero es dara interavidad mas compleja



  15. web
    disculpen no lleva ñ

    http://luis3diseno.host.sk/



  16. yo uso java, permite importacion vrml (3dsmax, la mayoria de los prog. 3D no se si de autocad, habria que fijarse si tiene importacion wrl (vrml) ) permite sombras, peliculas como texturas en streamming, objetos siendo links webs, comentarios emergentes, carga de objetos 3d en streamming, insercion de codigo java personalizado, aceleracion 3d via openGL, texturizado unrapuvw del max y me da para un sony bravia que estoy haciendo 8.4 megas, el video consume 8.1 pero va en streaming asi que no me importa cuanto pese, lo unico malo es que el video tiene que ser si o si mpg1 con sonido mpg1 si no, no arranca y el mpg1 es medio pelo. importa del max tambien las animaciones, su linea de tiempo, para hacer loops, o activarse a traves de eventos del raton. se pueden controlar los renderizadores, opacidad, animacion, todo por botones o eventos. ja, una fabula, http://www.jarivia.com.ar



  17. Estoy necesitando contactar a un programador Flash + 3d de Buenos Aires.
    Agradeceré puedan contactarse a



  18. ¿ Que CODIGO SE USA PARA SWIFT 3D ?

agregar comentario


Se permiten las etiquetas HTML , y

. Si ingresa alguna direcci?n web o direcci?n de email ser?n convertidos en enlaces autom?ticamente.





publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API