Instalación e introducción a su metodología
Kara Effector (KE) es un sistema avanzado basado en Lua diseñado para facilitar y potenciar la creación de efectos de karaoke y texto dentro del software de subtitulado Aegisub. Proporciona una interfaz gráfica de usuario (GUI) dentro de Aegisub, junto con extensas librerías de funciones para matemáticas, manipulación de tablas y strings, dibujo y manipulación de formas (shapes), gestión de colores y transparencias, control de tiempos y manipulación de texto. Permite a los usuarios aplicar efectos predefinidos, modificarlos o crear los suyos propios desde cero, y guardarlos para su uso posterior o para compartirlos. También ofrece compatibilidad con el entorno de scripting Automation 4 de Aegisub.
En KE se trabaja por etapas, dividiendo en varias partes los efectos que conforman el efecto global. Siguiendo esta lógica es que se comprenden sus diferentes bibliotecas de efectos preestablecidos y cómo están organizados y programados para dar una idea de lo que es posible hacer con el programa.
Pero vamos directo al grano, luego irás viendo las bibliotecas y cómo sacarles verdadero provecho.
Instalación
Section titled “Instalación”Para instalar KE baja los archivos que componen la automatización desde su repositorio oficial en GitHub.
En caso de que tu Aegisub esté instalado en el directorio predeterminado, la ruta en la que debes poner el archivo Effector3.6.lua es C:\Program Files\Aegisub\automation\autoload y para los archivos Effector-newfx-3.6.lua, Effector-newlib-3.6.lua, Effector-utils-lib-3.6.lua y Yutils.lua es C:\Program Files\Aegisub\automation\include.
También debes pegar en C:\Program Files\Aegisub\automation\include los archivos effector-auto4.lua y utils-auto4.lua que se encuentran en la carpeta Effector4 en GitHub.
Con todo eso pegado en sus carpetas correspondientes y una vez reiniciado Aegisub o vuelto a revisar el directorio de carga de automatizaciones, Kara Effector nos debería aparecer en la lista de automatizaciones.
Interfaz
Section titled “Interfaz”Selección de bibliotecas
Section titled “Selección de bibliotecas”Una vez tengas tu K-Time listo, abre Kara Effector. Puedes seleccionar un par de líneas o simplemente pensar en aplicarle un efecto a todo un estilo. En la primera pantalla puedes ver la siguiente interfaz.

- A lo que se aplicará el efecto, pueden ser todas las líneas, solo las seleccionadas o un estilo en específico.
- La parte del efecto que aplicarás, verás las partes de un efecto según Kara Effector más adelante. También determina la biblioteca que se activará para que puedas buscar entre los efectos predefinidos y el actor que le quedará a las líneas que generes para identificar la parte del efecto que aplicas.
- Selector del filtro de tags, aquí verás el vsfiltermod, si lo instalaste. No hace falta cambiarlo a menos que queramos hacer Hardsub.
- Aquí seleccionas los colores
\1c,\2c,\3cy\4cpredefinidos así como sus alfas en el recuadro bajo cada color. Estos colores serán los que usará en caso de que no especifiques otro con etiquetas dentro del efecto. - Si dejas esta casilla seleccionada, te comentará automáticamente las líneas aplicadas para que puedas visualizar rápido el resultado de tu efecto.
- Si dejas esta casilla seleccionada, guardará los cambios que hagas en las plantillas hasta que Aegisub se cierre o hasta que cargues automatizaciones nuevamente con el botón Revisar directorio de carga automática del menú
Automatizaciones. - El botón para aplicar los cambios y pasar a la siguiente ventana.
- El botón para cancelar y salir de Kara Effector.
- Con este botón cargas los valores de color y alfa de tu estilo de forma automática.
Selección de plantillas
Section titled “Selección de plantillas”Cuando establezcas las opciones deseadas en los campos de la ventana anterior y selecciones el botón Apply selection, se te abrirá esta otra ventana.

Esta ventana tiene nuevos campos para seleccionar; la barra de seleccion de plantillas y un nuevo botón: Modify tipo_de_efecto. Dentro de la barra de selección de plantillas encuentras la biblioteca correspondiente al tipo de efecto que has seleccionado en la ventana anterior. En este caso, la biblioteca es la de los lead-in. Los demás campos, aunque siguen visibles, no cambiarán nada en esta ventana. Para modificarlos y que surtan efecto debes darle al boton Back. Una vez seleccionas una plantilla, haces clic sobre el botón Modify para continuar a la siguiente ventana, en la que podremos modificar dicha plantilla.
Plantilla de modificación de efectos
Section titled “Plantilla de modificación de efectos”En esta planilla puedes modificar el efecto a fondo. Las siguientes son las partes y campos que puedes utilizar.

- El tiempo de inicio del efecto. Este puede ir condicionado por el loop, puede ser controlado por variables globales o locales y con medidas
lipara un barrido de aparición. - El tiempo de finalización del efecto. También puede contener variables globales y locales, medidas
lopara barridos de desaparición y ser condicionado. - Campos para el manejo de las curvas bezier, se utiliza en algunos efectos que usan trayectorias para generar el efecto en un punto determinado de una curva por cada vez.
- Inicio y final del dominio
sde las ecuaciones paramétricas. Si en esta celda pone nada, el inicio del dominio predeterminado es0y el final1. - Aquí seleccionas el número de capa de las líneas generadas.
- La alineación de las líneas generadas, por default
\an5. - El loop; es decir, las veces que se ejecutará el efecto antes de pasar a la siguiente medida del template type. (Por ejemplo, si es template syl, las veces por syl que se ejecutará antes de pasar a la siguente sílaba.)
- El tamaño del efecto; 100 si está vacío, admite tamaños en porcentaje, similar a modificar el
\fscxy\fscy, si pones100, 100estarás modificando ambos ejes. - En este campo va todo lo que será retornado en la línea. Pueden usarse condiciones, pueden usarse variables y hasta funciones complejas para establecer varias capas según el loop. También tienes la casilla
modify or returnque te dejará decidir si quieres modificar líneas existentes o generar nuevas. Modificar obviamente neutralizará la casillareturn. - El tipo de pantilla (template) que se utilizará, define cada cuántos elementos se generará una nueva línea, y si será una línea para toda la línea del K-Time (p.e. en traducciones), por cada palabra, sílaba o carácter.
- Estos dos campos definen qué se tomará como posición de partida del efecto en
XeY. Están condicionados por el template type. Si el type es line y poneschar.centerychar.middle, la línea te quedará centrada al centro del primer carácter, lo cual podría no ser lo deseado. Hay que tener cuidado y elegir la posición correcta, dependiendo del tipo de plantilla que estés usando. Si tu efecto funciona utilizando cada carácter, lo mejor es usar el centro de los caracteres. Si es por syl, el de la syl. Y así por el estilo. - Estos dos campos definen la escala con respecto al eje
XeYde las gráficas que se generen con ecuaciones paramétricas. Si están vacíos, su valor predeterminado es1. - En estas dos casillas puedes poner las coordenadas, variables o funciones que definan el movimiento de nuestros objetos. El valor predeterminado te sirve de comienzo y podrás poner una coma y una coordenada de destino. Cabe mencionar que los valores de estas casillas se suman con los de Center
XeY. - En este campo puedes poner el tiempo de inicio y de finalización del movimiento que tendrá el objeto.
- Keeptags permite decidir qué etiquetas presentes en la línea se conservarán en las líneas generadas y, si están aplicadas en diferentes palabras o caracteres, el modo te permitirá hacer un ajuste fino.
- La casilla de las etiquetas. Aquí puedes poner muchas cosas: desde etiquetas normales a variables o funciones de Kara Effector o que hayas hecho tú mismo. Sin embargo, no puedes ejecutar código en Lua directamente aquí, eso solo es posible en Variables. El orden de las etiquetas y funciones aquí es igual que en una línea común, solo tomando en cuenta que aquellas etiquetas y funciones que uses desde la casilla
Returnirán antes de los que escribamos aquí. - El lenguaje en que escribirás tus etiquetas: Lua o Auto4.
- Casillas para seleccionar colores rápidamente. Kara Effector cuenta con estas casillas que se pueden llamar desde
Return,TagsoVariables. Sus nombres sonSC1,SC3ySC4(p.e.\1cSC1establece el color de la casilla en\1c). - Casillas para seleccionar valores de transparencia rápidamente. Kara Effector cuenta con estas casillas que se pueden llamar desde
Return,TagsoVariables. Sus nombres sonSA1,SA3ySA4. (p.e.\1aSA1establece el alfa de la casilla en\1a). - En este campo se puede poner un nombre al efecto y guardarlo, aplicándolo con la casilla Print config activada. Eso generará una línea de código en tu
.ass. Dicho texto puede agregarse al archivo/automation/include/Effector-newfx-3.6.luaen la sección correspondiente y nos te listado en la biblioteca una vez recargues las automatizaciones o reinicies Aegisub. - Casilla Print config para indicar que quieres guardar en una línea.
- Campo para seleccionar la biblioteca de destino en caso de que quieras guardar directamente a la biblioteca.
- Casilla Variables. Esta casilla es la de mayor jerarquía en todo el template. Aquí puedes poner variables, según el lenguaje de programación Lua. También puedes usar funciones para llamarlas desde cualquier otra casilla. Prácticamente puedes utilizar Lua en estado puro aquí, usando la mayoría de las variables que tiene Kara Effector, Auto4 y Aegisub, salvo algún caso específico.
- Reverse sirve para dar vuelta en sentido de derecha a izquierda a algunas variables de Kara Effector y el orden de los elementos del template (p.e. si originalmente tomaba como primer carácter el primero de izquierda a derecha, ahora tomará el primero de derecha a izquierda).
- Esta opción hace que Kara Effector se salte los espacios y no aplique el efecto en ellos. Si tu efecto usa las letras de la línea, dejarlo sin activar solo generaría líneas con los etiquetas pero sin nada de texto dentro. Por otro lado si tu efecto genera alguna clase de pantalla detrás de las letras usando formas, activarlo evitará huecos en donde hay espacios.
- Hace que la línea funcione de modo vertical.
- Hace que los cambios que hayas realizado en el template se guarden temporalmente para poder hacer cambios rápidos aplicando y presionando
Control + ZControlZ . Los cambios son temporales, si recargas automatizaciones o reinicias el Aegisub, se perderán y todo volverá a0. - Botón para aplicar finalmente el efecto.
- Botón para cancelar y salir de Kara Effector (guardando temporalmente si Save Configuration está activado).
- Aplica los colores del estilo y sus alfas a las casillas del template.
- Aplica el tipo de template utilizado a las variables que dependan de él, de forma automática. No siempre conviene usarlo, pero si cambias de template al comienzo y no quieres reescribir a mano las variables, te sirve.
- Botón para volver a la ventana anterior.
Con esto, ya hemos cubierto una buena introducción al sistema de Kara Effector para la creación de efectos y la utilización de sus bibliotecas. Ahora nos centraremos en algo más importante.
Metodología
Section titled “Metodología”Actualmente, tanto el templater predeterminado de Aegisub como otros templaters tienen una metodología parecida en cuanto a la reutilización de efectos. La idea es hacer que tus efectos sean fácilmente utilizados en otros karaokes. Se busca por tal medio poder aliviar la carga de trabajo que conlleva un efecto completo y facilitar el ingreso de nuevos karaokers en la comunidad.
Kara Effector también tiene un poco de esta filosofía, pues presenta una gran biblioteca de efectos, algunos listos para su uso y otros llevados a una forma “neutral” que busca ser rápidamente modificable. La facilidad que estas bibliotecas presentan es un arma de doble filo, pues sigue dependiendo del usuario sacarles el mayor provecho y decidir si conocerá los fundamentos que hacen funcionar esos efectos o si, por el contrario, los utilizará de una manera superficial, cambiando algún valor o algún color, sin progresar en su conocimiento.
He visto varias guías que recalcan la importancia de que los efectos se adecúen al videoclip y a la canción particular de cada karaoke. Sin embargo, en ningún caso explican esa parte: se limitan a decir que debes copiar la fuente tipográfica de los créditos y que debes copiar los colores. Y me parece lógico que así sea, pues no es fácil hablar de cuestiones estéticas y de diseño cuando son cosas bastante subjetivas. Sin embargo, creo firmemente en la importancia de tratar estos temas. Si no son tratados, el karaoker jamás podrá pulir su gusto estético, jamás podrá aprender lo necesario en áreas como teoría del color, diseño, composición y armonía visual. Ese crecimiento se le será negado, a menos que lo lleve adelante en solitario o lo haya traído de antes, como es mi caso.
Hoy en día no es raro ver efectos que están evidentemente hechos en base a plantillas muy utilizadas, efectos que se vuelven como frankensteins armados de partes que jamás fueron concebidas para funcionar juntas y que carecen de toda armonía visual y composición. Esta forma de utilizar las plantillas da como resultado efectos grotescos y carentes de un estilo único y personal. Y ese es el mayor daño que se le puede hacer a alguien, negarle el conocimiento que necesita para destacar y para crecer hacia un estilo personal y característico.
Esta guía no va de enseñar cada efecto de las bibliotecas de Kara Effector, ni va de enseñar cómo se pueden utilizar para adecuarlos a un karaoke en específico. Eso sería darte pescado. Lo que me propongo es enseñarte a pescar. Enseñarte el proceso interno y mental que sigue un diseñador de efectos para concebir algo lejano al consumismo actual y más cercano a una obra de arte legítima.
Un trabajo de calidad que haga que su tiempo valga la pena. Si estás interesado en “ponerle efectos lindos para justificar que uso la traducción de Crunchyroll” puedes retirarse en este momento. Esta guía no está hecha para usted, y los métodos aquí descritos no pueden ser llevados a la práctica por personas que piensan así. Me he asegurado de ello.
Dicho esto, comencemos.
La síntesis de un proceso creativo
Section titled “La síntesis de un proceso creativo”Construir un karaoke es igual a construir un edificio, requiere conocer las necesidades del grupo con el que se está trabajando, las herramientas disponibles, los materiales, el terreno y otras cosas. Sin embargo, al final, que tu edificio sea una casucha destartalada o un palacete hermoso dependerá, sobre todo, de nuestra y tu filosofía.
Las herramientas, para los fansubbers, están a disposición de todos. Los materiales, el código, es infinito. Las necesidades son fácilmente determinadas en un análisis rápido del material audiovisual, y, a pesar de estas ventajas, hay más casuchas que palacetes.
¿Porqué? Porque tu filosofía, tu manera de pensar a la hora de concebir un efecto, determina las posibilidades que tendrás. Si decides construir con cartón, podrás ser muy bueno haciendo cosas, pero no dejará de ser cartón. Podrás trabajar con la mejor madera del mundo, pero si te pones a clavarla con clavos de mala calidad, la quebrarás en pedazos.
Por lo tanto, el método que utilices y tus intenciones son muy importantes.
Vas a ver el proceso general que sigo a la hora de crear efectos a medida para cada tema musical y videoclip.
- Letra original y traducción.
- Aegisub y creación del K-Time.
- Seleccionar y aplicar efectos.
Mi guía se centra en la última parte del proceso general, la que más cuesta y la que más creatividad y atención necesita. La parte de traducción y K-Time es bastante fácil que se presente igual para muchos karaokes y casi no varía en su ejecución.
Plantillas vs. estrategias
Section titled “Plantillas vs. estrategias”Aquí es donde entra un concepto fundamental de mi metodología, mientras otros usan plantillas, yo utilizo estrategias. Para explicar esto pondré otra analogía:
Imagina que eres un mago. Tienes la energía necesaria para poner en funcionamiento hechizos útiles, el maná. Esto podría representar tu tiempo, equipo, o lo que prefieras. Es el conjunto de los recursos que inviertes en crear un efecto para tus karaokes. En este contexto, las plantillas son como un pergamino que lleva grabado un hechizo en específico (p.e. una bola de fuego). Sin importar las veces que lo actives, el pergamino siempre producirá la misma bola de fuego. Podrás tocarle los colores, podrás tocarle el tamaño, pero sin los conocimientos necesarios, nunca dejará de producir la misma bola de fuego. Así mismo, el maná que consume apenas cambiará, no podrás optimizarlo mucho y estarás atado a tus límites.

Ahora imagina que una estrategia es un argumento mágico. Puede hallarse en ese pergamino, en otro que haga algo diferente o puede estar en tu propia mente. Es una idea, un método, un recurso no explícito que te deja moldearlo como arcilla fresca en tu mente, para mezclarlo con otras y así crear cosas completamente nuevas. Las estrategias son la llave para crear pergaminos. Si fundes varias en una misma plantilla, el resultado será mucho más complejo y poderoso.
Las estrategias están vinculadas a dos factores importantes:
- Los límites prácticos del formato de subtítulos ASS (Advanced Substation Alpha).
- Las funciones y herramientas a disposición.
Afortunadamente, Kara Effector cuenta con una amplia galería de funciones que nos permiten sacarle un mayor provecho al formato ASS.
Resumiendo, si utilizas estrategias fundamentales en lugar de plantillas, ya no dependerás de que alguien haya pensado en lo que necesitamos generar en ese momento, ni recorreremos canales de YouTube o repositorios de GitHub revolviendo entre un vertedero de viejos y abandonados efectos ajenos para ver si así conseguimos algo que encaje con nuestro efecto general. Podrás crear tus propias plantillas que, idealmente, utilizarás una única vez para ese efecto. El efecto dejará de ser un compendio de código unido con cinta adhesiva y pasará a ser una concepción completa, diseñado para funcionar en conjunto desde un comienzo.
El análisis como recurso previo
Section titled “El análisis como recurso previo”Para comenzar, quisiera abordar el primer paso a dar luego de la finalización del K-Time: El análisis.
Parece obvio, pero es una etapa real del proceso a la que no solemos dar atención. Sin embargo, es clave a la hora de pensar en nuevos efectos. Mientras que un usuario de plantillas solo compara lo que hace su planilla con el vídeo y, en base a eso, determina si le sirve o no, un usuario de estrategias realiza un análisis de la estética, diseño, composición y paleta de colores del vídeo, utilizando esa información para crear un efecto totalmente nuevo. Por tanto, el análisis efectivo previene que te quedes sentado con la mente en las nubes sin saber bien cómo continuar. Toma este videoclip como base para tu primer analisis:
Ya desde los primeros segundos, el vídeo deja claro que la paleta de colores contendrá el turquesa y el azul como colores principales, y más adelante se ve el rosado y dorado como colores de realce. Al mismo tiempo, existen unas franjas negras arriba y abajo de la pantalla. En este video los créditos no hacen gran cosa, como es común en los animes modernos de los últimos años, lo que deja el consejo de “copia lo que hagan los créditos” como algo inservible.
En otros vídeos, necesitarías tener en cuenta si tu efecto quedará sobre los créditos en algún momento, pero no es el caso; pues esas franjas te dan el lugar perfecto para poner tu efecto sin estorbar a los créditos y complementando ese espacio vacío. Solo debes tener cuidado de que los colores utilizados se vean bien al final, cuando el negro se haya covertido en un celeste turquesa.
Entonces, has visto la utilización de varios efectos ópticos: desenfoque del fondo, profundidad de campo y algunas partículas flotando en el aire. Emplea varias formas, se usan alas, plumas, una canasta de badminton, fuegos artificiales, alas de hada, chispas y una tobillera. Por la parte del audio, el tema es Pop, pero con bastante uso de guitarras eléctricas y batería, es un tema rápido que deja poco tiempo entre las frases de la letra. Todo el conjunto, sumado a la fuente utilizada en los créditos, da como resultado un opening vibrante y muy juvenil.
