Ya he publicado sobre esto en el grupo de discusión general afterfx, Y yo he dicho que pueden tener más posibilidades en la solución de este tema.
Lo siento si copiar y pegar desde allí:
Quiero pedir disculpas por mi mala Inglés de antemano, Voy a esperar para hacer esta gestión lo más clara posible.
Estoy tratando de crear una dinámica lupa.
Tengo una gran composición (w = 5000px lh = 1440px) que voy a utilizar como parte de la magnifica (enmascarado por supuesto) y como la parte que se magnifican.
He creado un objeto que será mi "lente", De dos círculos, Uno que sería la parte de relieve, Y uno que contendrá la versión magnificada.
Todo lo que he vinculado a un objeto nulo, Y por ello he conseguido pasar la máscara alrededor de la gran composición de acuerdo con el movimiento del círculo poco relieve, Pero básicamente lo que necesitamos hacer es avanzar dinámicamente la composición también de relieve de modo que la parte y la parte magnifyed partido.
No puedo utilizar la magnyfing de cristal que está en el tutorial de la sección como es importante que la parte magnifyed no pierde calidad y que la imagen sea lo más claro posible.
Y necesidad de separar han destacado la parte y la parte visible magnifyed.
Creo que debería enlazar el centro de mi círculo para poner de relieve la posición de la composición de alguna gran, Pero el valor de posición tiene que ir en frente del movimiento que hago con el círculo de relieve (es decir, Si me mudo a la izquierda, Composición de la necesidad de avanzar hacia la derecha, Como especie de la manera en que la cámara funciona cuando lo mueve y tiene alrededor de 2 capas muy distantes uno del otro)
Ayuda!
¿cómo puedo hacer esto? Es esto posible en todos los?
Gracias
V.
Volver: Dinámica lupa Dan Ebberts - 10-26-2007
La expresión es, probablemente, bastante simple, Pero depende mucho de cómo se han creado cosas. Por ejemplo, Imaginemos que tiene una magnifica competición que consiste en la lupa en el centro y el mapa de abajo magnificada y tal vez de una pista mate para el mapa de la misma forma como la lupa y criaron a la lupa. Comp que se anidó en una competición que tiene el mapa unmagnified.
Magnificada en la comp, Usted tiene una expresión para la posición de que el mapa caclulates en qué medida el centro lupa comp es en la principal competición y mueve el mapa magnificada veces la cantidad que magification factor, En la dirección opuesta.
Tan, Por ejemplo, Si el aumento es decir, X4, La expresión sería algo como esto:
Aumento = 4;
Comp = c ( "principales comp");
L = c.Capa ( "lupa comp");
Valor - (l.Posición - [c.Anchura,C.Altura] / 2) * 4;
Algo así como que, De todos modos.
Dan
Volver: Dinámica lupa Venusasaboy73 - 10-26-2007
Hola Dan,
Gracias por su respuesta.
Este derecho se ve casi, Pero estoy teniendo un poco de un problema hacer que funcione como yo quiero que así que creo voy a ahorrarnos algo de tiempo si usted describir exactamente la forma en que la composición está configurado.
Comp es 1550px x 620px
La capa 1 es un objeto nulo con su posición al centro de la competición en 775, 310
La capa 2 alfa es un mate de 300x300 px con su posición definida al 211, 85 y se criaron con el objeto nulo
Capa 3 es la que es ampliar la composición 3660px X 1440px y la posición que ha fijado en 987,5 , 395 que corresponde al centro de la capa mate
Capa 4 es una sólida capa de 48x48 píxeles con un círculo la máscara del mismo tamaño y la posición definida en el centro de la competición en 775, 310 y se criaron con el objeto nulo
Capa 5 es un sólido con diferentes máscaras para conectar la capa 4 a 6 y la capa se criaron con la capa 4
Capa 6 es otra sólida capa 348x348 px, Con máscara de un círculo del mismo tamaño que es el marco para ampliar la composición y la posición de 251, 16, que es una vez más que corresponde al centro de la competición y ampliar la capa alfa mate y se criaron a la capa 4
Capa 7 es la composición que se magnifyed, Que es el mismo que ampliar la competición, pero se reducen en 43% y colocarse en el lugar en 775, 310
Como las cosas son ahora, El centro de la capa cuatro es más o menos la zona que se ve magnifyed y es el punto focal de cualquier movimiento tengo que hacer.
Lo que necesito para obtener la tiene magnificar comp (alias capa 3) moverse cuando mueva el objeto y nulo todo lo criaron a la capa.
Si se aplican a la expresión de su objeto nulo, Funciona sólo si me mudo ampliar la comp.
Si trato de aplicarlo a cualquier otra capa que no funcionan bastante la manera en que los necesitan para.
Ahora, Entiendo que estoy solicitando que, básicamente, para hacer el trabajo para mí, Pero por favor, Ayuda! :)
Volver: Dinámica lupa Dan Ebberts - 10-26-2007
Bien - me sugieren en movimiento hasta que la capa 3 en la correcta postiion relativo a la configuración de inicio. Hacer que un niño de la nula. Después de aplicar esta expresión a la posición de la capa 3:
Ampliación = 1 / (tobemagnified.Escala [0] / 100);
Valor - (thenull.Posición - [thiscomp.Anchura,Thiscomp.Altura] / 2) * de ampliación;
Todo esto depende de la nula estar en el centro de la compensación cuando se convierten en el padre de la capa 3. No he probado, Pero debe estar cerca.
Dan
Volver: Dinámica lupa Dan Ebberts - 10-26-2007
Ratas - que aún no funciona. Bien - uno más intentar:
For (var i = 0; I filas; I + +) (
For (var j = 0; j cols; j + +) (
Centro = [w / 2 + j * w, H / 2 + I * h];
Muestra meta =.Sampleimage (en el centro,[(w-1) / 2,(h-1) / 2]);
S + = densidad [matemáticas.Ronda (lineal (muestra [0],0,1,0,Densidad.Longitud - 1))];
}
S + = "\ \ r";
}
s
Dan
Volver: Dinámica lupa venusasaboy73 - 10-27-2007
Dan,
Gracias de nuevo por tu ayuda.
Voy a intentar que el lunes cuando estoy de vuelta en el trabajo y yo lo comunicaremos!