Software: OpenToonz



En la feria que se celebro en Japón la Anime Japan, se realizo el anuncio de que  el software de animación OpenToonz se lanzara de manera gratuita y OpenSource, esta basado en el programa Toonz que ha sido utilizado entre varios estudios de animación, como el Studio Ghibli, que lo utilizo para el largometraje de animación "La princesa Mononoke", o Rough Draft Studios para su serie "Futurama".

El código fuente de OpenToonz se puede modificar libremente y se comparte bajo la New BSD license, se pùede descargar desde este enlace. Puede ser utilizado por cualquier persona de forma gratuita, sin importar si la finalidad es de uso comercial o no. Aunque se podrá contar con una versión Premiun, para los estudios profesionales de animación, y con la que se contara con asistencia y con un servicio personalizado.



En esta versión se incluirán las funciones desarrolladas por el Studio Ghibli y algunos efectos de Dwango. Una de las funciones que traerá es el escaneo GTS, que permite hacer 4 tipos de análisis (blanco y negro, color, binario/ no binario), además de ser compatible con los estándares TWAIN.

A continuación un videotutorial realizado por Armando Camacho de CaricoEstudio donde se nos explica de manera bastante básica como iniciarnos en este programa.



En los grupos de google se ha creado un foro en castellano del programa que se puede consultar y participar aquí, además uno de los miembros Nestor Antonio Zambrano ha realizado un videotutorial en castellano disponible en Vimeo.


Leer Más 0 comentarios

Cursos: Adobe PhotoShop



En esta entrada se compartirá una lista actualizada con los cursos on-line, gratuitos y en castellano que traten sobre el software de edición fotográfica Adobe PhotoShop. Se seleccionaran de plataformas educativas, universidades o usuarios. Se podrán realizar en cualquier momento y a nuestro propio ritmo.

Adobe PhotoShop,  es un software de diseño y edición  muy completo y uno de los mas populares, conocer el uso de este programa significa tener al alcance una herramienta potente que estimula la creatividad, y desde casa gracias a los cursos abiertos masivos en linea (mooc), se puede aprender de forma "sencilla".

Para inscribirte en ellos tendrás que pulsar en el enlace, que te redirigirá a la plataforma donde se imparta dicho curso y poder inscribirte o realizarlo según las instrucciones que te den.










  • Photoshop CS6 para principiantes, impartido por Eugenio Mendoza, comprende diez unidades temáticas, que van desde el área de trabajo hasta la edición de imágenes para web.
  • Introducción a Photoshop CS6, impartido por Carlos Berman, que además es el creador y administrador de la página CursosenHD, donde se podrán encontrar muchos más cursos catalogados en audio/vídeo, programación, diseño web/gráfico, etc... El curso esta dividido en tres capítulos con sus correspondientes vídeos, que van desde lo básico de la interfaces del programa hasta el uso de las capas.
  • Curso Adobe Photoshop CS6 para fotografía, impartido Lonny Narvaez, creador del canal ¨liclonny¨ en YouTube, donde comparte sus conocimientos, dividido en siete módulos tocando los temas como: preferencias, organización de imágenes, en Bridge y Minibridge, Cámara Raw, perfiles de color, trabajos con vídeo en Photoshop y preparación para la impresión y publicación en línea.




  • Adobe Photoshop CS6 - Fundamentos, impartido por Marlon Ceballos que es Adobe Community Professional, Adobe Certified Expert y Adobe Certified Instructor, en este curso estructurado en unas siete secciones aprenderas los aspectos fundamentales de Photoshop para edición de imágenes digitales





Leer Más 0 comentarios

Recursos: Scripts C#



Un script es un archivo de ordenes de texto plano programado por ti, y que es compilado por un interprete de código (programa informático). En Unity 3D estos script se pueden escribir en dos lenguajes de programación nativamente que son C# (C-Sharp), similar a C++, y UnityScript una variante de JavaScript para adaptarlo a Unity. Se usa un editor de texto por defecto llamado MonoDevelop, aunque se podrá elegir otros como Visual Studio, etc... desde las preferencias de Unity 3D.

Cuando creas un script en Unity 3D lo puedes agregar a un GameObject, que es un componente de Unity, puede ser desde la cámara, a una luz, una primitiva, o un objeto 3D creado en un programa de modelado 3D como son Blender 3D o 3DStudio. Este script sera interpretado por Unity y tratado como un componente más.

Un script se le asigna una clase y se especifica todos sus atributos y métodos.

using UnityEngine;
using System.Collections;

public class MainPlayer : MonoBehaviour {

      // Use this for initialization
      void Start () {

      }

      // Update is called once per frame
      void Update () {

      }
}

Antes de empezar a programar se debe tener en cuenta lo que se conoce como "Buenas Practicas de Programación", esto servirá para poder localizar antes los posibles errores, reutilizar nuestro código para otros proyectos, y en el caso de que se este trabajando con otros programadores puedan entender el código y seguir trabajando en el. Si se aprende desde el principio se convertirá en una habito que saldrá de manera automática, haciendo que nuestro código sea más limpio y legible.

Vista de Visual Studio

En esta lista se recogen solo algunas recomendaciones de los estándares que existen:

  • Keep it simple, o lo que es lo mismo escribe lo más simple posible.
  • Ajusta las preferencias del compilador para que localice la mayor cantidad de errores
  • Comenta cuando cuando sea relevante o necesario las partes del código que quieras localizar, destacar o describir el comportamiento de algunas funciones del mismo.
  • Establece una identación coherente, respetando los espacios dados en los bloques a lo largo de todo el código. Es recomendable usar espacios y no tabs.
  • Usa nombres descriptivos, y a ser posible en inglés ya que es el idioma estandar en programación. Cuando los nombres de las variables sean largos puedes usar el método CamelCase, que consiste en poner las iniciales en mayúsculas, o introduciendo guiones en lugar de espacios. Unity 3D lo interpretara tanto el uso de camelCase, CamelCase o el "_" como un espacio en el inspector de Unity, y no usar caracteres especiales, acentos ni eñes.
    • Clases, los nombres de las clases deberían ser CamelCase, con su inicial en mayúsculas, ejemplo: "PlayerOne".
    • Variables, propiedades, funciones y métodos, estos sin embargo deberán ser camelCase, con su inicial en minúscula, ejemplo: "lifePlayer", aunque pueden contener guiones en nombres largos, ejemplo: "life_player_one".
    • Propiedades y métodos privados, para los elementos privados se reservara el uso del “guion bajo” al inicio, por ejemplo" _audio.
  • Utilizar namespace para agrupar clases y evitar colisión de nombres.
Vista de la interface de Unity 3D

En la web de Unity 3D en la parte de documentación, tiene un manual que habla entre otras cosas del scripting, se encuentra en castellano además, y se puede consultar en este link, también en su web en tutoriales se puede consultar el código de algunos scripts desde cero hasta un nivel más avanzado, su uso e impementación, en este enlace. También se puede obtener más información de un "Taller de introducción en desarrollo de videojuegos", realizado por DgZurdo, Danilo Giardina, que se puede ver en su canal de youtube aquí.
Leer Más 0 comentarios

Técnicas: Digital Matte Painting



Matte Painting, es  una técnica utilizada en fotografía y cine, que consistía en pintar o enmascarar, en secuencias o imágenes reales, creando mundos ficticios, que de otro modo sería muy difícil de conseguir por su elevado coste o su dificultad. Esta técnica se ha utilizado en multitud  de películas, desde la primera trilogía de Star Wars, pasando por Indiana Jones, hasta las más actuales.

Edward Oscar "Ted" en el centro, para la película de "Lost Horizon" (1937)


Al principio se hacia sobre una lamina de cristal, pintando sobre ella y poniendo esta entre la cámara y la escena a rodar, el proceso fue evolucionando, sobre todo con George Lucas, y su compañía Industrial Light and Magic, creada para rodar la saga Star Wars. Ahora se utiliza herramientas digitales como Adobe Photoshop, Adobe After Effects y programas de 3D como Autodesk Maya o VUE, dando lugar al Digital Matte Painting.



Con toda esta tecnología al servicio de esta técnica, en principio puede parecer mas fácil crear escenarios fantásticos, pero el arte y creatividad es de cada artista y no de sus herramientas. Esta técnica ha sido llevada a su máxima expresión por artistas como Harrison Ellenshaw (Star Wars, Disney), Matthew Yuricih (Jungla de cristal, Cazafantasmas), Albert Whitlock (Dune), Craig Barron (Titanic)Ryan Lang´s , Dylan Piepont, o el estudio Dylan Cole Studio (Tron, Avatar), entre muchos, hay una pagina dedicada a esta técnica llamada MattePainting.org, donde encontrar galerías, con Mattes de películas.




Unos de los artistas de Matte Painting patrio es Carles Marsal, que imparte cursos y seminarios como Adobe Certified Expert & Instructor en Photoshop y conferencias como Adobe Influencer.

En web como CGSociety o ArtStation, se puede ver más trabajos de muchos artistas CGI o visitar el Blog de notodoanimacion, que habla sobre animación 2D, 3D, VFX y recursos.

Noah Bradley, es un artista que ademas de poder disfrutar de su trabajo, comparte imágenes en alta resolución para nuestras composiciones Matte, además de muchos recursos y tutoriales.
Leer Más 0 comentarios