En otro tutorial, has aprendido cómo mostrar un medio en un Reproductor y cómo ajustarlo a las Caras. Aunque el enmascaramiento es una herramienta útil si necesitas formas sofisticadas, en ese caso el Reproductor todavía ajusta el medio de tamaño completo dentro de su área rectangular. Hay casos donde podrías querer recortar la entrada antes de enviarla al Reproductor. Es entonces cuando el módulo Selector de Cortes es útil.
En este artículo, describiremos el comportamiento del Selector de Cortes y luego ilustraremos su aplicación en un caso de uso de mapeo de pasteles.
¿Cómo funciona?
Dónde encontrarlo
Un corte es una propiedad de un reproductor, no de fuentes o medios. Es independiente del contenido vinculado.
Puedes abrir el Selector de Cortes de un reproductor seleccionándolo y haciendo clic en "Entrar en el selector de cortes" bajo la sección "Recortar" de sus Propiedades.
Nota: puede haber un corte por cada reproductor.
Visión general de la ventana del Selector de Cortes
Puede haber un corte por cada reproductor. Una porción es una forma de recorte no destructiva del contenido, y puede editarse indefinidamente.
Aquí tienes una visión general de la ventana del selector:
- En el centro del Selector de Cortes, verás un fotograma fijo del contenido mostrado dentro del reproductor y el nombre y resolución del medio que se está reproduciendo se indican arriba. Si no hay nada adjunto al reproductor en el momento en que abres el Selector de Cortes, verás la tarjeta predeterminada de tablero de ajedrez de 1920x1080 vista en la captura de pantalla anterior y aún puedes crear un corte.
- En este fotograma, encontrarás la zona de recorte, el área rectangular definida por los cuatro manejadores amarillos. Representa el corte y su resolución (en píxeles) y coordenadas (también en píxeles, relativas a las esquinas superiores izquierdas del fotograma y la zona).
- Puedes navegar por el área de creación con los controles comunes de HeavyM: acerca/aleja el zoom con los botones en la esquina inferior derecha o con la rueda del ratón; desplazarse presionando la rueda del ratón o con [Espacio] + arrastrar.
Creación de un corte
Para crear un corte, simplemente:
- Define su tamaño arrastrando los manejadores amarillos para establecer los límites de la zona de recorte o utiliza los campos de entrada debajo del fotograma para ingresar valores precisos, ya sea en porcentaje o píxeles (más sobre esto en la siguiente sección).
- Establece su posición arrastrando la zona de recorte o usando las teclas de flecha en tu teclado.
- Haz clic en "Crear".
¡Eso es todo! Si necesitas editar la porción, simplemente ingresa al selector de porciones del reproductor, haz tus cambios y haz clic en "Crear" para aplicarlos.
Comportamiento con Medios
Una porción no está directamente vinculada a una Fuente, por lo que no es relativa a ningún Medio. De hecho, cualquier tipo de Medio puede ser recortado, incluso con diferentes tamaños. La porción solo crea una textura con las mismas proporciones relativas a la resolución del medio actual.
Como se ve en la visión general, el tamaño de la porción se da en porcentaje y píxeles. Notarás que los valores en porcentaje nunca cambian, independientemente del medio que se esté reproduciendo. Eso es porque no depende de la resolución del medio actual (a diferencia del tamaño en píxeles, que se da solo como una indicación y se convierte del valor porcentual). Lo mismo ocurre con las coordenadas, son proporcionales. Aquí hay un ejemplo:
Creas una porción que ocupa el 50% del ancho y el 50% de la altura y la colocas en la esquina superior derecha: sin importar qué tipo de medio se esté reproduciendo o su resolución, este reproductor siempre mostrará el cuarto superior derecho de la textura. Por ejemplo, si es un video de 1920x1080, la porción cubrirá 960x540px y se colocará en X=960 ; Y=0. Para un shader de 500x500, esos valores representarán 250x250px y X=250 ; Y=250.
Comportamiento con Mapas
Como se mencionó anteriormente, una porción se considera una propiedad geométrica de un reproductor. Por lo tanto, está enlazada a la forma y será la misma en todas las secuencias que usen el mismo Mapa.
Ejemplo de mapeado de pastel
Aquí hay un ejemplo de cómo el Selector de Porciones puede facilitarte la vida. Mapeemos un bucle de video único en un pastel ficticio para una boda.
- Hemos agregado una foto del pastel desde el punto de vista del proyector en el fondo (Vista → Configuración de Imagen...) para ayudar a dibujar.
- Creamos y ajustamos un reproductor en cada parte del pastel donde queremos ver el bucle.
- Nuestro video es 1920x1080. Hemos creado una plantilla de imagen del mismo tamaño para ayudarnos a definir cada una de las 8 porciones.
- Vamos a adjuntarlo a un primer reproductor. Vemos que, como era de esperar, la imagen llena la forma.
- Podemos crear la porción en su Selector de Porciones ajustando la zona de recorte al bloque de color correspondiente en la plantilla. Aquí sabemos que será 860x270 por lo que podemos utilizar directamente los campos de entrada de píxeles.
Aquí está el resultado después de presionar "Crear": - Después de repetir los pasos 4 y 5 para cada jugador, obtenemos esto:
- Ahora que cada porción está correctamente ajustada, podemos simplemente cambiar el contenido y enlazar nuestro video.
¡Eso es todo! El mismo video único está adjunto a todos los jugadores, por lo que la reproducción está perfectamente sincronizada entre todos los segmentos.