jueves, septiembre 27, 2007

Un efecto de Fuego en Flash

Recuerdo que hace un tiempo un buen amigo a quien no veo ya por que no se que se hizo (jeje), me mencionó si se podia hacer en flash ese efecto tan común en ciertas páginas web, en que al mover el mouse por la pantalla, al captar el evento de la posición, dejaba un rastro de letras que caían, o de lo que fuera, sin pensarlo mucho le respondí afirmativamente, y me dediqué a ver que podía hacer... pensé que se podia llevar mas allá y hacer que un MovieClip fuera el rastro, así más tarde si quisiera, lo reemplazaría por cualquier cosa, así nació el efecto de fuego, como parte de las experimentaciones, les he puesto este flash con un efecto "extra", resultante de no eliminar los MovieClips despues de desaparecer, por lo tanto se quedan en memoria y no se borran. Solo pasa el cursor sobre el cuadro blanco, y sabras a lo que me refiero. Luego pondré el efecto terminado con variaciones y otros efectos que colateralmente salieron junto con este efecto.















martes, septiembre 25, 2007

Comparando Software 3D

No terminé de crear el último post cuando me encontré la siguiente información, una tabla de comparación con los programas más usados en la industria el Blender, donde en muchos casos no supera a los más conocidos, pero se mantiene tras de ellos, con la ventaja de que es gratis. Aquí abajo les dejo el link.

Comparación de Programas 3D

Elephants Dream - La Película Blender 3D



Para los que se han preguntado la capacidad de los programas gratuitos, he decidido poner aqui, la traducción al español de la pelicula del "orange open movie project", la cual revela la la capacidad de un programa, al que han comparado con el mismo 3D Studio Max, pero con solo 30MB de espacio en el disco duro.




www.elephantsdream.org sitio oficial de la pelicula
www.blender.org sitio de blender 3D

lunes, septiembre 24, 2007

Tests de Blender

Estos son unas pruebas que he realizado en blender, no llevo mucho con este programa, pero ya podran ver lo que se puede hacer con un poco de intento.
Estas pruebas corresponden a "simulacion de fluidos" para crear agua animada, "animacion de particulas" para crear humo y fuego, y un "softbody" para crear una gelatina; este tambien es usado para crear prendas suaves como ropa, otro ejemplo seria hacer una bandera:

lunes, septiembre 17, 2007

Mi solucion alternativa al maskedTextBox de .NET 2005

La solucion alternativa corresponde al problema que tuve hace unos dias, para usar un maskedTextBox en .NET 2005, con el que queria hacer que con una mascara de solo numeros, validar sin mucho enfuerzo el contenido antes de enviarlo a mi base de datos, todo iba muy bien hasta que me di cuenta que este control, permite el ingreso de "espacios" entre los digitos de la mascara; si ud presiona la tecla de espacio, si ud utiliza las flechas, este control te deja un "hueco" sin llenar con algun caracter numerico. No hay problema si este es puesto al principio o al final de la secuencia, el problema llega cuendo digitas un espacio entre los numeros, asi por ejemplo, con una mascara "0000" la que supuestamente evita los espacios, al ser ejecutado el form se puede poner esta secuencia "12_3"; este nos daria un error si lo intentamos almacenar en una base de datos con un campo int, lo que al fin y al cabo nos lleva al principio, tenemos que realizar un codigo para validar la cadena inclusive usando el maskedTextBox, asi que como solucion propongo lo siguiente:
  • usar un textbox
  • crear un metodo que identifique un numero entero retornando un boolean
Ahora, en este textbox al que llamaré "codigo", usamos el evento keyPress para identificar en que momento se presiona, luego evaluamos el caracter para saber si es o no un numero, y luego, y dando que no, le asignamos a ese mismo caracter presionado un string vacio ("") para que de esta forma vuelva hacia atras como lo muestra el codigo:

Private Sub codigo_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles codigo.KeyPress
If Not esEntero(e.KeyChar.ToString) Then
e.KeyChar = ""
End If
End Sub

De igual forma si se requiere limitar el numero de caracteres simplemente se contara el length y si es superado, se vuelve a asignar un string vacio.

Espero que haya sido util.

viernes, septiembre 14, 2007

Encuesta sobre programas 3D


Muy bien, yo se que hay muchos programas para desarrollar 3D, pero a mi gusto los que puse en la encuesta son los que mas buya hacen, y los q mas conozco y los que mas uso como PovRay y Blender; programas gratis que hacen que el individuo se rompa la cabeza por su falta de interfaz, y por su interfaz respectivamente hablando de cada uno, y para el que los conoce sabe de lo que hablo.
Estos programas gratis no pesan mucho, pero te complicaran la vida si no eres desarrollador de software. En el caso de povray es como abrir una clase java en un bloc de notas, simplemente atractivo(!) pero simplemente se necesita paciencia y seis meses disponibles para aprender lo mas sencillo. En el caso de blender la dificultad radica en su interesante interfaz, llena de botones hasta en partes ocultas, y de cortos de teclado para facilitar la vida, pero que pone a prueba nuestra memoria; sin embargo blender tiene a su haber tres peliculas denominadas "open source" ya que por ser realizados con este, esta permitido por los autores que cualquiera pueda accesar al codigo para su revision.

Ahora voten y si quieren dejar su queja particular del porqué no metí en la lista un determinado programa pueden hacerlo... y talvéz haga la encuesta nuevamente.

jueves, septiembre 13, 2007

Como pasa el tiempo...

Carajo hace rato ya en que nada publico, no es que no me importe, pero sinceramente uno tiene otras cosas que hacer aparte de poner cosas aqui y que las personas las vean, pero mi interes es hacer algo atractivo a largo plazo sobre mis creaciones...
más que todo sobre mis animaciones...
Se pueden dar una vuelta por mi youtube para ver mi material, que terminare de explicar poco a poco aqui

youtube.com/absulitcr