After Effect Bezier superficie Wrap to AS3 DisplacementMapFilter
Frecuentes
Visto 796 equipos
0
After Effect tiene la posibilidad de aplicar una superficie Bezier sobre una imagen.
Sin embargo, queremos lograr ese efecto con AS3.
Podemos usar DisplacementMapFilter, usando un mapBitmap para cada cuadro para el efecto bezier.
¿Cómo podemos generar cada uno de esos mapas de bits?
La única información que da After Effect son los 12 puntos de control para 12 fotogramas clave cada uno.
¿Cómo podemos con esa información generar esos mapBitmap que solicita la operación DisplacementMapFilter?
¿Quizás After Effect tiene otra información que nos falta?
Gracias de antemano.
1 Respuestas
0
Supongo que estás tratando de llegar a algo como esto: http://fatlinesofcode.philipandrews.org/2011/02/20/warping-bitmaps-with-a-bezier-surface/
El filtro del mapa de desplazamiento tiene limitaciones que dificultarían esto. El truco consiste en dividir la imagen en triángulos y deformar estos triángulos a lo largo de las líneas/superficies más bezier que desee. Cuantos más triángulos utilice, más suave será la imagen resultante.
Este es un buen lugar para comenzar : http://www.flashandmath.com/advanced/p10triangles/index.html
aquí hay un ejemplo más avanzado (sin código) http://www.miaumiau.cat/2010/03/simple-surface-editor/ que está usando curvas bezier
más código aquí también: http://wonderfl.net/c/rFOlY
puede intentar buscar más recursos con drawTriangles y distorsionar palabras clave
Respondido el 10 de Septiembre de 13 a las 18:09
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas actionscript-3 flash bezier after-effects imagefilter or haz tu propia pregunta.
¿Podría editar su pregunta para incluir una imagen de ejemplo de lo que hace Bezier Surface cuando se aplica a una imagen? Nos ayudará a saber qué estamos tratando de reproducir aquí. - Josh