Animefullizer
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Tutorial codigo spara karaoker!

Ir abajo

Tutorial codigo spara karaoker! Empty Tutorial codigo spara karaoker!

Mensaje  killua Vie Sep 24, 2010 1:16 pm

\k Karaoke: Este código determina el karaoke que se verá en la pantalla, los valores se encuentra en centésimas de segundo.

Ejem. {\k94}Esta {\k48}es {\k24}una {\k150}línea {\k94}en karaoke

También se puede utilizar "\kf o K, \ko", el código "kf o K" hacen que las letras se cambien de un color a otro color.

Ejem.{\kf94}Esta {\kf48}es {\kf24}una {\K150}línea {\K94}en karaoke

El código "ko" determina que, durante el karaoke, aparezcan las letras sin borde y, a medida que éste avanza, aparecen los bordes y cambia de color.

Ejem. {\ko94}Esta {\ko48}es {\ko24}una {\ko150}línea {\ko94}en karaoke

Para hacer un karaoke de este tipo, es necesario que el karaoke se haga para cada letra, como muestra el ejemplo de abajo.

{\kf13}S{\kf14}W{\kf13}E{\kf30}E{\kf30}T {\kf50}m{\kf50}e{\kf50}n{\kf50}...

Utilizando una buena gama de colores y usando los codigos de sustitucion, a cada letra se le cambia el color primario.

{\c&H??????}{\kf13}S{\c&H??????}{\kf14}W{\c&H??????}{\kf13}E{\c&H??????}{\kf30}E{\c&Hc??????}{\kf30}T {\c&H??????}{\kf50}m{\c&H??????}{\kf50}e{\c&H??????}{\kf50}n{\c&H??????}{\kf50}...

\alpha&H"0" Esto determina la transparencia de un subtitulo, para todo el subtitulo se utiliza "\alpha&H" y para los colores, primarios, secundarios, borde y sombra se usa "\1a&H, \2a&H, \3a&H, \4a&H" respectivamente.

FF es un valor en sistema Hexadecimal, que seria igual a 255 en sistema decimal.

Ejem. En este texto desde {\alpha&HFF}aquí las letras son transparentes

\r Esto se utiliza para terminar el efecto de un código.

Ejem. {\i1}Esta frase es cursiva hasta aquí, {\r}luego el texto es normal

Nota: este código se utiliza para terminar los efectos de todos los códigos a excepción de "\k, \a" y la funcion "\move", que no pueden terminarse con este código.

Funciones

\t([«t1», «t2», ] [«aceleraci»,] «estilos»)

Este código determina la animación de un subtitulo.
"t1, t2" determinan el principio y el final de la animación, el tiempo esta determinado en milisegundos.
"aceleración" determina la aceleración en la que se desarrolla la animación, esto es opcional.
"estilos de cambio" determina el estilo de animación que se desea dar al texto, los estilos que se pueden modificar aquí son "\c, \alpha, \fs, \fr[x,y,z], \fsc[x,y], \fsp, \bord, \shad,".

Ejem. {\t(1000,2000,\fscx70\fscy130)}{\t(2000,3000,\fscx130\fscy70)}{\t(3000,4000,\frx90)}Este texto esta animado

Nota: este código ignora las colisiones y si no se determina la posición en la que saldrá, puede superponerse a otro subtitulo.
Este código se utiliza mucho para desarrollar karaokes especiales. Para desarrollar un karaoke con este código primero se debe realizar el karaoke

El karaoke debe hacerse para cada silaba para que así con el código "\t" se le pueda dar un efecto apropiado.

Pongo un ejemplo de como desarrollar un karaoke con este efecto.

Ejemplo. Primero se debe desarrollar el karaoke para cada silaba como se muestra abajo.

{\kf110}Sa{\kf110}a...{\kf100} {\kf25}da{\kf25}i{\kf25}ji {\kf120}to...

Una vez realizado el karaoke, se deben utilizar los valores del karaoke, ojo, tomando en cuenta que los valores del mismo están en centésimas de segundo, ahora se puede colocar el código para desarrollar una animación en el karaoke.

Ahora vamos a dar el efecto de que a medida que avance el karaoke las letras se vayan inclinando hasta desaparecer.

{\kf110}{\t(0,1100,\frx90)}Sa{\r}{\kf110}{\t(1100,2200,\frx90)}a...{\r}{\kf100} {\kf25}{\t(3200,3450,\frx90)}da{\r}{\kf25}{\t(3450,3700,\frx90)}i{\r}{\kf25}{\t(3700,3950,\frx90)}ji {\r}{\kf120}{\t(3950,5150,\frx90)}to...

Como muestra el ejemplo, el karaoke que estaba "{\kf110}" se lo usa de la forma "{\t(0,1100,.....)}" cambiando 110 a 1100, y en la siguiente silaba en el karaoke se encuentra "{\kf110}" y en la animación esta "{\t(1100,2200,.....)}", como podeis comprobar los tiempos que se ponen normalmente en la animación se deben ir sumando.

Otro apunte, cuando se termina cada animación se finaliza con "{\r}", esto indica que la animación termina en ese lugar, ya que si no se pone este código, la animación realizara el cambio a todo el texto.

Bueno este solo es un pequeño ejemplo de como usar este código para realizar karaokes ya que como mencione antes se pueden realizar cambios de diferente tipo.

\move("x1", "y1", "x2", "y2"[, "t1", "t2"])

Este codigo nos permite desarrollarar subtitulos que se muevan por la pantalla, muy util cuando hay un cartel que se mueve en el video.

Como en el codigo anterior, este codigo tambien ignora las colisiones.
"x1", "y1" definen la posicion "x , y" iniciales.
"x2", "y2" definen la posicion "x , y" finales.
"t1", "t2" define el inicio y el fin del movimiento, esto es opcional.

ejem. {\move(100,100,500,500,1000,3000)}Este texto se esta moviendo

\pos("x", "y")

Con esta función se puede colocar el subtitulo en cualquier lugar de la imagen, y también se puede utilizar para encontrar las coordenadas iniciales y finales para la función "\move".

Los valores de "x, y" tienen el punto "0" en la parte superior izquierda de la pantalla, hacia la derecha estan los "x" positivos, y hacia abajo los "y" positivos.

Las funciones "\t, \move, \pos" ignoran las colisiones.

OTRO TIPO DE KARAOKES

En este karaoke Utilizan las funciones "\t, \move y \pos" y los siguientes códigos de sustitución "\fr"x", \fsc"x",\shad, \1a&H y \3c&H"

Aquí está el estilo de línea que utilizare para el karaoke. "Lo anoto porque para dar el efecto de las letras que salen del karaoke se necesita que la función "\pos" trabaje al mismo tiempo con el alineamiento, fuente, tamaño de fuente, escala de estilo de línea, y en el encabezado en la escala en que esta el subtitulo.

[Script Info]
; This is a Sub Station Alpha v4 script.
; For Sub Station Alpha info and downloads,
Title: «untitled»
Original Script: «unknown»
ScriptType: v4.00
Collisions: Normal
PlayResY: 600
PlayDepth: 0
Timer: 100.0000

Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Ejemplo,Monotype Corsiva,42,&H98A348,&HA7767E,&HF5FDF2,&HF5FDF2,1,0,1,2,0,6,30,30,30,0,0

Marco de color "rojo" la parte de la sombra del subtitulo en "0" para que así, con los códigos de sustitución, demos el efecto en el karaoke de que la sombra crezca, el resto es el alineamiento del subtitulo, lo puse en "6" para que así el subtitulo aparezca en la parte superior de la pantalla y así en el efecto de las letras que salen del subtitulo se muevan hacia abajo y no hacia arriba donde ya empezarían a salirse de la imagen.

Dialogue: Marked=0,0Surprised1:44.47,0Surprised1:44.97,Ejemplo,,0000,0000,0000,,
{\move(400,30,400,0,0,500)}
{\t(0,250,,\frx80\fry80\frz90)}{\t(250,500,,\frx160\fry160\frz180)}Kitto meguri awaseta
Dialogue: Marked=0,0Surprised1:44.97,0Surprised1:45.47,Ejemplo,,0000,0000,0000,,{\frx160\fry160\frz180}
{\move(400,0,400,30,0,500)}
{\t(0,250,,\frx300\fry240\frz270)}{\t(250,500,,\frx360\fry360\frz360)}Kitto meguri awaseta

Para dar el efecto de movimiento en el subtitulo, se debe hacer que éste aparezca un poco antes, para que así en ese tiempo, le de el efecto de rotación y movimiento.

Se debe terminar el subtitulo en ese tiempo, ya que si se pone con todo el karaoke, debido al comando "\r" limitará el movimiento de rotacion sólo a la primera sílaba. Una vez que le damos el efecto del movimiento se termina el subtitulo.

Ahora vamos al karaoke:

Como ya explique antes, para realizar un karaoke de este tipo primero se tiene que realizar un karaoke para cada silaba como se muestra abajo.

{\kf38}Ki{\kf35}tto {\kf30}me{\kf29}gu{\kf33}ri {\kf33}a{\kf25}wa{\kf25}se{\kf25}ta

Y con los tiempos conseguidos en el karaoke se utiliza en las funciones, ojo, considerando que las funciones trabajan en milésimas de segundo y el karaoke en centésimas de segundo.

Ahora se aplican los códigos "\fsc"x", \shad", con la primera función se da el efecto de crecimiento en el karaoke y en la animación, incluso debido a que las silabas crecen, todo el subtitulo se mueve con el karaoke, con el siguiente código se da el efecto de hacer que la sombra crezca a medida que avanza el karaoke.

Ojo tienes que tener cuidado al hacer la suma de los milisegundos ya que con tanto código una tiende a equivocarse, en el tiempo marcado en la función aparece el tiempo en el que el subtitulo aparecerá en la pantalla, este tiempo y el tiempo del subtitulo tienen que ser parecidos, mejor si son iguales.

El tiempo del subtitulo lo sacas de la resta del tiempo final menos el tiempo inicial. Aquí el tiempo inicial es "44.47" y el final es "48.40" haciendo la resta nos da "3.93".

Dialogue: Marked=0,0Surprised1:45.47,0Surprised1:48.40,Ejemplo,,0000,0000,0000,,

{\t(1000,1190,\fscx110\fscy110}{\t(1190,1380,\fscx100\fscy100}{\t(1000,1380,\shad4}{\kf100}{\kf38}Ki{\r}
{\t(1380,1555,\fscx110\fscy110}{\t(1555,1730,\fscx100\fscy100}{\t(1380,1730,\shad4}{\kf35}tto {\r}
{\t(1730,1880,\fscx110\fscy110}{\t(1880,2030,\fscx100\fscy100}{\t(1730,2030,\shad4}{\kf30}me{\r}
{\t(2030,2175,\fscx110\fscy110}{\t(2175,2320,\fscx100\fscy100}{\t(2030,2320,\shad4}{\kf29}gu{\r}
{\t(2320,2485,\fscx110\fscy110}{\t(2485,2650,\fscx100\fscy100}{\t(2320,2650,\shad4}{\kf33}ri {\r}
{\t(2650,2815,\fscx110\fscy110}{\t(2815,2980,\fscx100\fscy100}{\t(2650,2980,\shad4}{\kf33}a{\r}
{\t(2980,3105,\fscx110\fscy110}{\t(3105,3230,\fscx100\fscy100}{\t(2980,3230,\shad4}{\kf25}wa{\r}
{\t(3230,3355,\fscx110\fscy110}{\t(3355,3480,\fscx100\fscy100}{\t(3230,3480,\shad4}{\kf25}se{\r}
{\t(3480,3605,\fscx110\fscy110}{\t(3605,3730,\fscx100\fscy100}{\t(3480,3730,\shad4}{\kf25}ta

Bueno eso es todo para hacer el karaoke del subtitulo.

Ahora explicare como se da el efecto de las letras que salen del karaoke, en esta parte se utiliza las funciones "\t y \pos".

Ahora, cada silaba tiene que tener su propio tiempo de duración para que así sólo la silaba que participa en el momento del karaoke se mueva y así no se afecte a todo el subtitulo.

En la función "\t" se utiliza el código de escala como en el karaoke pero aquí con una escala mayor. Como cada silaba tiene su propio tiempo, el tiempo en la función, se le realiza según el tiempo que se obtuvo en el karaoke para dicha silaba.

Los tiempos de las silabas se consigue sumando los tiempos del karaoke, ya que el tiempo del karaoke y del subtitulo están en centésimas de segundo. Ahora para que solamente aparezcan los bordes de las letras y todo lo demás sea transparente, se utiliza el código "\a" que nos da el efecto de transparencia al color primario.

Dialogue: Marked=0,0Surprised1:45.47,0Surprised1:45.85,Ejemplo,,0000,0000,0000,,{\t(0,190,\fscx110\fscy110}{\t(190,380,\fscx100\fscy100}{\pos(270,30)}{\1a&Hffffff\3c&Hffffff}Ki
Dialogue: Marked=0,0Surprised1:45.85,0Surprised1:46.20,Ejemplo,,0000,0000,0000,,{\t(0,175,\fscx110\fscy110}{\t(175,350,\fscx100\fscy100}{\pos(305,30)}{\1a&Hffffff\3c&Hffffff}tto
Dialogue: Marked=0,0Surprised1:46.20,0Surprised1:46.50,Ejemplo,,0000,0000,0000,,{\t(0,150,\fscx110\fscy110}{\t(150,300,\fscx100\fscy100}{\pos(353,30)}{\1a&Hffffff\3c&Hffffff}me
Dialogue: Marked=0,0Surprised1:46.50,0Surprised1:46.79,Ejemplo,,0000,0000,0000,,{\t(0,145,\fscx110\fscy110}{\t(145,290,\fscx100\fscy100}{\pos(390,30)}{\1a&Hffffff\3c&Hffffff}gu
Dialogue: Marked=0,0Surprised1:46.79,0Surprised1:47.12,Ejemplo,,0000,0000,0000,,{\t(0,165,\fscx110\fscy110}{\t(165,330,\fscx100\fscy100}{\pos(415,30)}{\1a&Hffffff\3c&Hffffff}ri
Dialogue: Marked=0,0Surprised1:47.12,0Surprised1:47.45,Ejemplo,,0000,0000,0000,,{\t(0,165,\fscx110\fscy110}{\t(165,330,\fscx100\fscy100}{\pos(443,30)}{\1a&Hffffff\3c&Hffffff}a
Dialogue: Marked=0,0Surprised1:47.45,0Surprised1:47.70,Ejemplo,,0000,0000,0000,,{\t(0,125,\fscx110\fscy110}{\t(125,250,\fscx100\fscy100}{\pos(472,30)}{\1a&Hffffff\3c&Hffffff}wa
Dialogue: Marked=0,0Surprised1:47.70,0Surprised1:47.95,Ejemplo,,0000,0000,0000,,{\t(0,125,\fscx110\fscy110}{\t(125,250,\fscx100\fscy100}{\pos(505,30)}{\1a&Hffffff\3c&Hffffff}se
Dialogue: Marked=0,0Surprised1:47.95,0Surprised1:48.20,Ejemplo,,0000,0000,0000,,{\t(0,125,\fscx110\fscy110}{\t(125,250,\fscx100\fscy100}{\pos(535,30)}{\1a&Hffffff\3c&Hffffff}ta

Bueno con todo eso se hace un karaoke con animación.

Para hacer el karaoke recomiendo que se haga de forma ordenada, porque sino, debido a tanto codigo y letra podeis equivocaros. En el momento de utilizar la funcion "\t" es cuando mas te equivocas.

Ahora podeis realizar el karaoke que querais utilizando los codigos de sustitucion, solo necesitais un poco de imaginacion, este es un ejemplo de lo que se puede hacer con las funciones, en especial con la funcion "\t".

\org("x", "y")

Mueve el origen predeterminado (x,y). Esto es útil cuando los subtítulos se mueven en rotación.

\fade("a1", "a2", "a3", "t1", "t2", "t3", "t4")

Este codigo nos permite crear subtitulos que se desvanezcan.
"a1" Nos define el valor alpha antes del "t1".
"a2" Nos define el valor alpha entre los tiempos "t2" y "t3".
"a3" Define el valor alpha despues de "t4".
Los valores de alpha estan limitados entre 0 y 250, siendo 0 lo mas nitido, y 250 los mas transparente.
"t1", "t4" El comienzo y el fin de la animacion, el tiempo se coloca en milisegundos.
"t1" - "t2" Es el tiempo en el cual la animacion irá del valor alpha "a1" al valor alpha "a2".
"t2" - "t3" Es el tiempo en el cual la animacion se mantendrá en el valor alpha "a2".
"t3" - "t4" Es el tiempo en el cual la animacion irá del valor alpha "a2" al valor alpha "a3"

Esta opcion es util para poner subtitulos en video donde los carteles van desapareciendo.

Ejm. {\fade(250,10,250,0,1000,3000,4000)}Este texto esta animado con el codigo "\fade"

\fad("t1", "t2")

Éste tambien es un codigo para que las letras se desvanezcan, pero es más simple, como veis, a diferencia de la función "\fade", en esta función no se puede elegir el nivel de transparencia del subtitulo.

"t1" Es el tiempo en el cual el subtitulo aparecerá.
"t1" - "t2" Es el tiempo en el cual el subtitulo permanecerá nitido.
"t2" Desde este tiempo el subtitulo desaparece.

Ejm. {\fad(1000,3000)}Este texto esta animado con la función "\fad"
killua
killua
Cazador Nen
Cazador Nen

León Mensajes : 551
Puntos : 19287
Reputación : 1
Fecha de inscripción : 23/01/2010
Edad : 30
Localización : hermitaño?

Hoja de personaje
Isla Ballena : 5
Pantano Numeri: 5

http://animefullizer.blogspot.com/

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.