Skip navigation.

Log in | Sign up

photo of Roberto Gea

karaokes f(x)

Aprendiendo a hacer efectos rulz

Shine, demo [Version 3]

Si todavia existo, solo que no posteo, queria pedir opiniones del efecto que estoy creando para Mr.Big - Shine, que esto se merece unos buenos efectos.

Critiquen lo que quieran, y mejor aun si dan ideas.

Edit:

V3 y posiblemente la final
http://www.mediafire.com/?zzmmdmioijy

Programa python

, , ,

Ya me habia leido uno que otro tutorial de python, de hecho no los he terminado, pero no me habia puesto a programar hasta ahorita.

En la Universidad se hiso un programa en Matlab que grafica el momento y fuerza cortante de una viga según su peso y la longitud de esta, y entonses me surgio la idea de hacerlo en python.

Use el modulo matplotlib para las graficas, luego veo como creo un exe.



El codigo despues del leer mas

Read more...

Gundam ED2 - Friends

,

Despues de un rato sin karaokes en este blog, traigo otro de Gundam 00.



Para el efecto de silaba me base en un lua que me paso KFDS.

Nadamas lo pase para usarlo con la zheolib y le hice unas modificaciones, al hacerlo en la zheolib me di cuenta de un error, no se podia poner algo como esto t(acel,tags), ya que con tt no puedes agregar aceleracion sin poner el t1 y t2, o al menos no supe como.

Asi que agregue.


-----------------------------------------------
-- Modificacion de una funcion de la zheolib --
-----------------------------------------------
function t1(acel,estilos)
          if not acel then
    return "\\t(" ..estilos.. ")"
  else
    return "\\t(" ..acel..","..estilos.. ")"
  end
end
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------


Tambien quite los math.floor ya que queria una aceleracion muy pequeña menor a 1 y me los redondeaba a 0.

Para las particulas use el efecto que uso nickle en su ultimo efecto

El pass lo voy a poner en whisper, si no lo ven me lo piden por mp.

Descargar video
Gundam ED2 - Friends

Descargar video
Gundam ED2 - Friends(.lua)

Test 01

,

Tal ves a algunos les recuerde algo este efecto, todavía tengo que mejorar el script, optimizarlo mas ya que todo ya que todo esta basado en clips, extremadamente lento, habra que ver si se pude hacer de otra forma.

video test -FIRE

video test -FIRE(este esta mejor, pero sin degradado)

Growing Clip ( kf )

Ya pude hacer el kf, si ya se que el aegisub lo puede hacer, de forma muy fácil, pero con esto le podemos agregar mas efectos.

Ahora la explicación, primero se tiene que calcular el inicio de la silaba, y hacer un clip que fuera creciendo hasta el final de la silaba.

--//Calcular la posicion inicial y final del clip
ajuste = 5
X1 = x - (syl.width / 2 + ajuste)
X2 = x + (syl.width / 2 + ajuste)
Y1 = 0
Y2 = y + line.height + ajuste
       
clip_start = clip(X1, Y1, X1 ,Y2)
clip_end = clip(X1, Y1, X2 ,Y2)
kf = (clip_start..t(clip_end))
--///////////////////////////////////////////////

--EFECTO DE SILABA        
l = table.copy(line)
l.text = "{"..kf..pos(x,y)..color(1,'0808A5').."}"..sil()
l.start_time = line.start_time + syl.start_time
l.end_time = l.start_time + syl.duration
l.layer = 3
subs.append(l)


Solo agreguen ..kf al bloque del efecto de silaba y el color secundario(el que mostrara el clip).

Con eso solo se ve la silaba, entonces tenemos que crear dos bloques mas.

Uno que se muestre cuando termine el efecto de silaba (color secundario) y otro bloque que funcionara como color primario(es el deja ver el clip).

--EFECTO DESPUES DE LA SILABA     
l = table.copy(line)
l.text = "{"..pos(x,y)..color(1,'0808A5').."}"..sil()
l.start_time = line.start_time + syl.start_time + syl.duration
l.end_time = line.end_time
l.layer = 2
subs.append(l)    

--EFECTO DURANTE TODA LA SILABA
l = table.copy(line)
l.text = "{"..pos(x,y)..color(1,'ffffff').."}"..sil()
l.start_time = line.start_time
l.end_time = l.end_time
l.layer= 1
subs.append(l)


Como ni yo me entendí pongo una imagen.



Ejemplo de lo que se puede hacer con un poco de imaginación, o de prueba y error.