Archive | June 2014

La estrategia de crear comunidades en internet

Una de las grandes habilidades de un estratega digital es la forma de crear y posicionar comunidades. Y no me refiero a un "Community Manager". Hablamos de las tácticas que buscan integrar personas, todo bajo una idea o un concepto derivado de una marca.

Éstas tienen como objetivo que se disfrute más la experiencia de consumo y confianza.

Nuestras primeras comunidades

Para armar estrategias en torno a comunidades, entendamos el concepto básico inicial. Recordemos nuestra infancia, cuando tomábamos nuestras primeras clases en primaria y nos enfrentábamos a la crisis social y no sabíamos exactamente cómo actuar, pero buscábamos aceptación y pertenencia a los diferentes grupos que había en la escuela: círculos deportivos, culturales, idiomas, videojuegos, etc.

Conforme fuimos creciendo, nos vamos dando cuenta que la necesidad por pertenecer a grupos se va volviendo más fuerte. Esto es porque el ser humano necesita de los demás para desarrollar habilidades indispensables y sobrevivir.

Inconscientemente nos sentimos más confiados con personas alrededor nuestro, que comparten nuestros intereses y gustos. De ahí derivamos círculos de influencia que rondan en nuestra vida, destacando tres:

  • La familia
  • Los amigos
  • Trabajo y profesión, donde desarrollamos nuestras pasiones y talentos para lograr objetivos compartidos.

De aquí en adelante, nos centraremos en el área profesional, ya que es el que podemos expandir ilimitadamente y la que nos traerá beneficios específicos en nuestras empresas y proyectos.

La marca personal, todos la tienen, pocos la usan

El trabajo es uno de los ambientes donde pasaremos mayormente nuestra vida. Es ahí el por qué es importante seleccionar carreras que nos gusten. Cuando un área profesional nos gusta, luchamos por ser mejores día a día y destacar, ser reconocidos.

Es ahí donde surge el desarrollo de marcas personales. Éstas están basadas en tres fundamentos:

El enfoque o especialización

Cuando ya tienes elegido un sector ó área profesional, puedes probar diferentes especialidades de la misma, escoger la que más te gusta e intentar por todos los medios ser un experto en el ramo.

Está bien conocer el medio y en general, brevemente cada camino. Pero la sugerencia está en que después de ver cada uno, enfócate. Recuerda que ser bueno en todo, es ser bueno en nada.

El área social

  • Eres el promedio de las cinco personas con las que más interactúas. Sitúate en lugares donde te encuentres con personas de tu sector profesional.
  • Entra a empresas donde veas retos. Asiste a conferencias y contacta ponentes. Si te unes a cursos, conecta con tus compañeros y desarrollen proyectos.
  • Comparte ideas. Que no te dé miedo acercarte y aprende de cada profesional.

Quiero aclarar que la idea no es cortar personas, si no más bien, focalizar tu tiempo con las que te pueden ayudar a alcanzar lo que realmente quieres llegar a ser.

No todo es talento

El talento es la suma de horas ejecutadas sobre una afinidad que tienes.

  • Si te gusta la programación y "le sabes", es una afinidad.
  • Si dedicas 6 horas a programar diariamente, deja de ser una afinidad. Empiezas a escalar tus habilidades y en diferentes plazos, destacarás. Ahí es cuando la gente te empieza a clasificar como un talento.
  • Si quieres ser un profesional épico, sin importar el área, es importante que le dediques horas.
  • Nadie nace experto, se forman. El tiempo es el recurso más valioso que tienes, aprovéchalo siempre.

Cómo ser líderes de comunidad

Conforme una persona va desarrollando su marca personal, comenzará a influir en su entorno y naturalmente atraerá.

  • Aquí puedes utilizar herramientas vía online para amplificar mensajes, incluyendo tu expertise, portafolio, ideas y técnica.
  • En el curso de estrategia digital, destacamos los blogs, videos, mailing, etc.
  • Busca la creación de contenido como desarrollo de tu marca y atrae personas que tengan sincronía con lo que piensas. Ayúdalos a ser mejores.
  • Hoy en día, todo mundo puede crearse marcas personales. Absolutamente TODOS. Y es una ventaja competitiva para cualquier empresa ó proyecto contar con personas de alto calibre, beneficiando en conjunto.

Las comunidades en las empresas y el impacto en los usuarios

Si vas a crear una comunidad en torno a una empresa ó un proyecto, identifica plenamente las ideas y filosofías de la misma, ya que los comunicarás todo el tiempo. Partamos del concepto de que las empresas existen para solucionar y mejorar la vida de las personas que están a su alrededor.

Cuando las personas consumen esos productos y servicios, tienen feedback. Las que tienen un feedback muy positivo, tendrán más influencia en sus círculos para atraer a más personas. Si éstas cuentan con una marca personal muy fuerte, el impacto será mayor.

La comunidad se formará a partir de compartir la experiencia de consumo del producto ó servicio.

La fidelización y medición

El momento de creación de comunidades surge después de la primera conversión y se le conoce como fidelización. Un estratega digital debe aprender a medir y dejar un poco el "sentimiento". Es bueno desarrollar intuición, no digo que no, pero siempre te va a dejar mejor sensación de decisión si tienes datos a la mano.

La medición es una brújula. Les permite saber si van por buen camino ó están ejecutando acciones sin futuro.

Por ello, en relación a fidelización, si hay personas que consumieron, conversan mucho, saben del tema y constantemente están dando retroalimentación que da confianza y crecimiento en todos los sentidos, apóyalos y ten un registro de ellos.

Capturar a los mejores influenciadores de tu marca es una de las principales habilidades de un estratega digital y las analíticas son las herramientas para ese trabajo, desde Google Analytics hasta Facebook Insights.

Una segunda herramienta es desarrollar dentro de tus plataformas sistemas que te permitan hallar destacados participantes. Usa variables como comentarios, el número de interacción que tienen con otros miembros y su presencia en diferentes contenidos.

Esto es porque cuando un producto o servicio te gusta, se nota bastante. Lo presumes, lo compartes, admiras el concepto de la marca ó el mensaje que comunica.

Y para nada es malo, como comentamos, ser parte de diferentes comunidades es una de nuestras principales necesidades. Compartir lo que nos gusta nos ayuda a validar y fortalecer lo que creemos.

Veamos algunos ejemplos:

  • Si habláramos de cursos, busca personas que propongan proyectos, terminen todo el ciclo de estudios, platiquen y estén desarrollando iniciativas. Bríndales herramientas para que ellos sean mejores profesionales y traigan a más personas a que sean extremamente buenos como ellos.
  • Si habláramos de botellas de agua, busca e integra a las personas que recomiendan mucho tomar líquidos y deja que difundan su sentir del por qué estar hidratados permite disfrutar mejor la vida. Incluyendo deportistas, nutriólogos, etc.
  • Si habláramos de un parque nacional o lugar turístico, incorpora en tus estrategias de promoción la experiencia de las personas que fueron a ese lugar. Por eso las páginas que comparten testimonios de un lugar determinado pueden incrementar ó descender el número de visitas.

Finalmente…

Lo importante a destacar es que las personas que consumen y cuentan con más influencia tienen en su mente un concepto de tu marca. Esa es la que debes difundir para atraer personas del mismo gusto y calibre.

Si la gente ama sus marcas, júntenlas y que se sientan acompañados en la experiencia.

Enviar comentario

via Cristalab http://ift.tt/1uXIOYF

Derechos digitales en América Latina, los gobiernos te están observando (y espiando)

En Colombia la Fundación Karisma, liderada por Carolina Botero (ver vídeo) , ha sido la encargada de abogar por los derechos de los internautas; Carolina es reconocida en América Latina y en su país por su profundo conocimiento acerca de derechos de autor, seguridad, privacidad y, sobre todo, por su presencia activa en el Congreso de la República para debatir sobre la Ley Lleras, la norma que en Colombia pretende regular  el asunto de los derechos de autor en Internet. 

Internet libre, abierto y seguro para todos: 8 claves

Al menos en Colombia el trabajo de los defensores y activistas de Internet se ha centrado, de acuerdo con Botero, en dos grandes áreas:

  1. Tratar de generar un equilibrio sano entre la defensa de los derechos de autor y el derecho de acceso al conocimiento.
  1. La seguridad nacional y la defensa de la privacidad de los ciudadanos. 

Muestra del compromiso generado desde Fundación Karisma es esta carta dirigida recientemente al presidente de Colombia, o esta infografía que muestra ocho grandes necesidades que deben suplirse para mantener un Internet libre, abierto y seguro. 

infografía

http://ift.tt/SRkATq

Internet es un espacio de ejercicio de poder: ¡es necesario defenderlo! 

La neutralidad, la protección de los datos, la libertad de expresión, los derechos de autor, el balance de poder en la Red y su papel como espacio de juego político son algunos de los asuntos que más interesan a organizaciones dedicadas a defender y preservar  las libertades y derechos en Internet. 

Proyectos como SOPA, escándalos como el de Wikileaks, figuras como la de Edward Snowden o Julian Assange, los escándalos políticos que involucran hackers-espías, la creación del protocolo bitcoin, la regulación sobre uso de drones, o los bloqueos a Internet desde algunos gobiernos son situaciones y personajes que ponen de manifiesto que Internet, entre muchas otras cosas, es también un espacio de ejercicio del poder.

Wikipedia_mini_globe_handheld

http://ift.tt/SRkCL6

En esa medida, las regulaciones, restricciones y el control han empezado a aparecer poco a poco; cada vez más se observa desde el poder con sospecha la información que a diario se intercambia a través de este medio, y cada vez más los internautas se preocupan por los ojos que puedan tener acceso a sus datos, desde los emporios de la publicidad hasta los gobiernos interesados en saber qué hacen sus ciudadanos.

Después de ser un lugar reservado para un nicho muy particular, Internet es un espacio al que llega cada vez más gente y que juega un papel determinante en la configuración política del mundo actual, es decir, en donde hay intereses que defender. 

¿Quiénes hablan de derechos digitales en América Latina? 

Pero no solamente en Colombia hay trabajo en este área. En el resto de América Latina muchas otras instituciones están dedicadas, desde un anonimato más o menos generalizado, a esta causa que, duele decirlo, no son las más prioritarias para los ciudadanos del tercer mundo. 

Sin embargo su labor contribuye a que se aseguren libertades, derechos y deberes respecto al uso de una tecnología que hace tiempo ya dejó de ser nueva y que se incorporó a la vida de millones de personas.  

En esta lista te presentamos algunas de las organizaciones dedicadas a este tema más destacadas en América Latina: 

En Chile: 

Derechos Digitales

En Argentina: 

Asociación de Derechos Civiles

Fundación Vía Libre, Argentina 

En Brasil:

Instituto de Tecnologia y Sociedade do Rio

FGV 

Artigo 19

En Perú:

Hiperderecho

En El Salvador: 

Accesarte

En Ecuador:

Usuarios digitales

En Costa Rica:

Sulá Batsú 

En sus inicios Internet parecía ser un espacio privilegiado para uso de algunos pocos, un mundo para outsiders y personas con intereses muy específicos, pero lo cierto es que su masificación, casi hasta el punto de que se plantee en algunos países que el acceso sea un derecho, han transformado radicalmente el mundo en el que vivimos.

En la medida en que se comparten enormes volúmenes de información los ojos de quienes siempre han detentado el poder estarán puestos allí cada vez con más interés. ¿Te parece adecuado que otros sepan lo que hablas, lo que te gusta, tus opiniones políticas y tus creencias religiosas? Lo que se juega hoy en día es nuestro derecho a la privacidad, entérate de las organizaciones y propuestas que en tu país han asumido la defensa de tus libertades. 

¿Cuáles crees que son las prioridades en una agenda de discusión sobre libertades en Internet? ¿Conoces instituciones o personas dedicadas a esta causa en tu ciudad


Aleyda Rodriguez para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo


Síguenos en: @maestros | Fan page

The post Derechos digitales en América Latina, los gobiernos te están observando (y espiando) appeared first on Maestros del Web.

via Maestros del Web http://ift.tt/SRkD1v

¿Qué es long-form content y cómo usarlo en estrategias de content marketing?

Después de Panda, la actualización del algoritmo de Google lanzada en febrero del 2011, empezamos a escuchar frecuentemente en el mundo del SEO esta frase, que se convirtió en un lugar común: “el contenido es el rey“.

A pesar de que los SEOs empezaron a trabajar mucho sobre esta idea hoy en día la mayoría del contenido en Internet está estancado en un formato con más de 20 años de utilización y no se está sacando todo el provecho posible de nuevas formas de hacer contenidos para la Red, por ejemplo el long-form.

¿QUÉ  ES LONG-FORM?

Es un término utilizado para describir artículos que tienen una cantidad considerable de palabras, en oposición a la forma escritura de la primera generación de la Web: entradas muy cortas, bajo la estructura de la pirámide invertida de Jakob Nielsen.

Existe una discusión sobre la cantidad de palabras que debe tener un artículo para ser considerado como long-form: algunas personas dicen que puede ser a partir de las 800 palabras, hay quienes dicen que a partir de las 1500. ¿Pero realmente esto es lo que importa en este formato? Más allá del número mágico que se defina (del que hablaremos más adelante) es más importante tener en cuenta que la información que usemos  para desarrollar una estrategia de contenido a partir este formato pueda cumplir con nuestros objetivos.

¿CUAĹES SON LOS OBJETIVOS FUNDAMENTALES DE UNA ESTRATEGIA DE CONTENIDO BASADA EN LONG-FORM CONTENT?

  1. Construir una relación a largo plazo con nuestros lectores o usuarios.
  2. Lograr una tasa representativa de participación (user engagement).

A partir de estos objetivos se deben definir los objetivos específicos, que van a depender de cuál es la conversión que buscas en tu sitio web a través de esta estrategia y que puede referirse a:

  • Suscripción a boletines.
  • Ventas directas.
  • Clics en sistemas de publicidad PPC.
  • Monetización a través de sistemas de afiliados.

Sea cual sea tu objetivo específico es muy importante guiarse siempre por los dos  principales. Para definir el número mágico para una estrategia de contenidos long-form lo ideal es hacer  una investigación de la cantidad de palabras que usa tu competencia para rankear en los resultados de búsqueda y además saber cuál de ellos tiene un mejor performance en las redes sociales.

Lo recomendable en cualquier caso que ese número sea superior a 1200 palabras. Para obtener el dato y comparar la cantidad de veces que ha sido compartido un artículo recomiendo utilizar Buzzsumo, una herramienta que diré cómo usar más adelante con un ejemplo.

EN TÉRMINOS DE SEO Y GROWTH HACKING ¿VALE LA PENA INVERTIR TIEMPO O DINERO EN EL LONG-FORM CONTENT?

Hay personas muy escépticas respecto a la creación de long-form content, pero invertir en el desarrollo de este tipo de contenido tiene retornos en la inversión desde el momento en el que publicas el primer artículo.

Este formato tiene un impacto muy positivo que se refleja en la recompensa en buscadores. En la gráfica, hecha por serpIQ, podemos ver que el promedio de palabras del contenido rankeado es de 2450 palabras. Promedio de palabras en los resultados de búsqueda

Esto no significa que la longitud del contenido es lo único que importa. Cómo bien sabemos existen más de 120 factores para rankear en estas primeras posiciones. Tan solo uno de estos es la correlación entre la longitud del contenido y la longitud de la página.

En la siguiente gráfica, tomada de un estudio hecho por CoSchedule.com, basada en el tráfico orgánico entrante en algunos de sus principales artículos long-form, puede verse que no es precisamente el contenido con mayor cantidad de palabras el que está más arriba en los resultados de búsqueda. Longitud del texto en los rankings de Google

Si haces un proceso de enfoque a tu público y una investigación de mercado y de palabras clave que cubrir en tus artículos long-form, el promedio de tiempo de los usuarios en tu sitio seguramente aumentará dependiendo de la utilidad de la información.

Si bien el promedio de tiempo de los artículos short-form está en los 00:45 min, esta métrica puede llegar a tener una mejora de hasta 900% si la ejecución de la estrategia de long-form content está basada en contenido de calidad, esto significa que tu contenido sea realmente útil y aporte a lo que los usuarios están buscando.

LOS ARTÍCULOS LONG-FORM TIENDEN A SER MÁS COMPARTIDOS EN REDES SOCIALES

Además de ayudar a mejorar el ranking de tus artículos y el promedio de tiempo del usuario en el sitio, el long-form content también genera un nivel de aceptación mucho más alto en redes sociales. Quicksprout nos da un ejemplo basado en una investigación métrica de un famoso periódico online que ha conseguido mejores resultados con contenidos de más de 1500 palabras.

Cantidad de veces compartido según cantidad de palabras

Como vemos en la siguiente comparación (hecha con Buzzsumo) entre dos artículos relacionados con lenguajes de programación publicados en Cristalab.com, el primer artículo que tiene 1344 palabras (dentro de nuestro concepto de long-form) supera indiscutiblemente al segundo que apenas tiene 344 palabras.

Comparación artículos Cristalab

TRES PUNTOS CLAVE PARA EMPEZAR A DESARROLLAR TU ESTRATEGIA

Después de hacer una consideración personal acerca de si vale la pena o no invertir tiempo y dinero en hacer una estrategia basada en long-form content, lo más sensato sería llegar a una conclusión positiva y empezar planear. Puede empezar con:

1. Auditar contenidos actuales

Una estrategia de este tipo puede partir de una auditoría de los contenidos actuales del sitio web. En este proceso lo ideal es revisar una por una a una las URLs del sitio web y considerar si una reestructuración del contenido al long-form podría dar valor agregado.

Este valor agregado podemos tenerlo al ofrecer mejor información al usuario, basándonos en las palabras claves con las que está llegando a ese artículo o página de aterrizaje. Además, si después de la reestructuración compartimos la actualización en redes sociales, podemos tomar ventaja de la antigüedad del contenido y las veces que fue compartido anteriormente.

Hablando de SEO la actualización del contenido también puede traer ventajas, pues además de convertirlo en long-form y ofrecer más calidad, puede ser evaluado por el algoritmo de Google como contenido fresco y con mucho más valor, lo que garantiza posiciones en los resultados de búsqueda.

Esta auditoría se puede hacer fácilmente en una hoja de cálculo así:

Spreadsheet para auditar contenidos

2. Revisión de requerimientos

Para ejecutar la estrategia, además de seguir el proceso de creación de contenido, se deben tener en cuenta los requerimientos técnicos:

  • Evaluar si el CMS que utiliza el sitio web necesita algún tipo de personalización para el nuevo tipo de contenido que se va a implementar.
  • Hacer un plan de implementación para los metadatos. Esto básicamente consiste en sacar provecho de las etiquetas cómo title, description, og:title.

3. Planeación de producción

El personal requerido para la estrategia también es un punto importante a evaluar, ya que de esto depende si se debe invertir dinero en contratar una persona capacitada para hacerlo o si es que alguien del equipo actual de la empresa está dispuesto y tiene las habilidades para hacerlo.

También, en el momento de la planeación de producción, es bueno tener en cuenta que la estructura del contenido long-form no puede consistir simplemente en párrafos y párrafos de texto sin compañía de elementos de descanso como infografías, fotografías, gráficos de barras, siempre en contexto con la temática. Así que es importante contar con redactores calificados para la producción de este material.

CÓMO CREAR LONG-FORM CONTENT PARA EL CRECIMIENTO DE TU NEGOCIO

Hasta el momento hemos visto qué es, cuáles son los objetivos y por qué utilizar el long-form como estrategia de contenido, pero ¿cómo producimos el contenido? Vamos con un paso a paso detallado de los puntos más importantes para crear contenido relevante y que cumpla con los objetivos definidos.

Ingredientes del long-form content

Paso 1: define un tema relevante para tu audiencia

Antes de empezar a escribir lo primero que necesitas es seleccionar un tema que no simplemente sea algo sobre lo que quieres escribir. La temática del long-form content debe ser adecuada para el público al cual te vas a dirigir y además estar orientada a los objetivos específicos definidos según tu proyecto.

El mejor camino para que tu creatividad brille y encuentres el tema más relevante es utilizar la técnica de lluvia de ideas (brainstorming). Lo más recomendable es escribir tus ideas en un papel o en una app que te permita escribir manualmente para que la mente perciba esto como una especie de borrador. En la lluvia de ideas puedes incluir:

  • Palabras y términos de búsqueda que utilice tu público objetivo.
  • Extraer datos del panel de analytics.
  • Necesidades de información que pueda llegar a tener la audiencia.
  • Ideas de la competencia, cubriendo los temas de una manera orientada a cumplir los objetivos establecidos en la estrategia.

Lluvia de ideas

Paso 2: investigación acerca del tema definido

Al momento de tener definido el tema es importante investigar un poco y buscar artículos relacionados de los que tomar algunas partes, revisar la participación de los usuarios e identificar errores que no se deben repetir.

En caso de que se encuentren muchos artículos sobre el tema es importante tomar nota y establecer un punto de diferencia que pueda brindar al usuario ventajas frente al contenido ya existente.

Es importante revisar cuál formato usa la competencia (si es que la hay) en el tema que vas a cubrir, además quién y por qué está rankeando en los resultados de búsqueda. Y no olvides hacer una comparación sobre cuál artículo o página de aterrizaje ha recibido más aceptación en las redes sociales.

Investiga todo lo que puedas, define puntos importantes, reúne material que pueda apoyar a lo que vas a redactar y, lo más importante, define ideas para tu artículo que nadie haya mencionado en artículos anteriores.

Paso 3: empezar a escribir

Ahora que la planeación, los objetivos y el tema están definidos es momento de escribir, algo sin inconvenientes si es que se han seguido los pasos previos y la estructura del tema es clara a partir de la investigación y los objetivos principales y específicos.

Si la persona que va redactar el contenido es diferente a quien trazó los primeros pasos de la estrategia es muy importante una buena explicación para que el trabajo siga las pautas trazadas y no existan confusiones a la hora de ejecutar.

Es realmente muy importante que el redactor encargado tenga las habilidades necesarias para escribir un artículo de al menos 1200 palabras ya que es una cantidad considerable de texto que no cualquiera está preparado para afrontar. Tener la idea bien establecida y ejecutar todos los pasos anteriores facilitará mucho la ejecución de este importante paso.

Para hacer un contenido long-form es importante mantener la atención del usuario brindándole datos importantes y de valor, esto garantizará que permanezca en el sitio y participe al terminar de leer el artículo, ya sea con comentarios o compartiéndolo en una red social. Un muy buen tip vale la pena considerar a la hora de escribir y que ayudará a mantener al usuario en el sitio, es escribir cada párrafo tratando de generar expectativa e interés para que quiera continuar con el siguiente.

Paso 4: optimización del contenido

Ejemplo de long-form Después de terminar de escribir el artículo es necesario darle al menos tres revisiones y depurar su contenido, así se optimizará cada línea para cumplir con el tip de escribir cada párrafo para que el usuario quiera continuar con el siguiente. Además es importante que  hagas la tarea de leer el artículo para determinar en dónde debes poner algún material de descanso.

También es importante hacer una optimización basada en los objetivos específicos establecidos para cada proyecto. Por ejemplo: si el objetivo es hacer ventas directas entonces es imperativo ubicar estratégicamente botones con llamados a la acción (call-to-action) que inviten a comprar.

Paso 5: marketing y difusión

Este es un paso crucial ya que se demostrara si el trabajo y los pasos seguidos cumplen los objetivos de la estrategia. Por supuesto hay que empezar a hacer la difusión con los usuarios actuales captados por canales propios como Facebook, Twitter, Google + e inclusive email marketing. Si se tiene presupuesto es bueno considerar promover el contenido a través de una campaña de Facebook Ads. Así mismo planificar una estrategia de palabras clave específicas en Google Adwords.

TRES EJEMPLOS DE IMPACTO BASADOS EN ESTRATEGIAS DE LONG-FORM CONTENT

Ejemplo long-form Chevrolet

El éxito de estas tres piezas de long-form content está basado en la creatividad para comentar y compartir el contenido presentado: Chevrolet – 100 Years of Icons, Las mejores jugadas, goles y gambetas de Ronaldinho Gaúcho y Airbnb – ‘2012 Annual Report’ .

Estos tres reportes logran gran atracción a los usuarios presentando datos interesantes de una manera sencilla y comprensible.

¿TIENE SENTIDO TODO ESTO DEL LONG-FORM CONTENT?

Long-form content claramente va más allá de gastar horas redactando un montón de palabras y ponerlas juntas. Si no se hace una buena planeación de la estrategia e investigación de mercado para hacerlo, no se lograrán los objetivos establecidos. Hay que pensar siempre como el usuario y, porqué no, buscar algún feedback antes de publicar el contenido.


Alejandro González para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo


Síguenos en: @maestros | Fan page

The post ¿Qué es long-form content y cómo usarlo en estrategias de content marketing? appeared first on Maestros del Web.

via Maestros del Web http://ift.tt/1hR0CEj

Stylus: sintaxis, variables, mixins y funciones

En el tutorial anterior hablamos sobre como instalar Stylus, y sus herramientas necesarias para tener una excelente experiencia a la hora de crear nuestro código CSS, ahora, en este tutorial, vamos a aprender cómo funciona Stylus.

Antes de comenzar primero tenemos que ejecutar Stylus, así que hacemos lo siguiente:

Crearemos un archivo llamadao style.styl, abrimos la terminal de Windows y nos movemos al directorio en donde está nuestro archivo style.styl, supongamos que hemos instalado xampp así que lo tendremos en C:\xampp\htdocs:

Código :

//En la terminal de Windows escribimos:
cp C:\xampp\htdocs

Ahora ejecutamos Stylus:

Código :

stylus –w –c style.styl

[nota:333e27f716]Pueden ver para que sirve cada opción en el tutorial anterior[/nota:333e27f716]

Luego vamos a abrir nuestro style.styl y cambiaremos la forma en que se visualiza la sintaxis, vamos al menú de la cabecera de SublimeText:
View -> Syntax -> Stylus

Sintaxis de Stylus

La sintaxis de stylus es muy corta y eficiente, esto lo podemos traducir en ahorro de tiempo al codear. Veamos un ejemplo:

Si queremos crear una clase llamada “cristalab”, la cual tendrá un background red, tendremos que escribir la clase y agregar las llaves de apertura y cierre donde estarán la propiedad background y el valor red.

[css:1:333e27f716]// Sintaxis clásica
.cristalab {
background: red;
}[/css:1:333e27f716]

Con Stylus podemos ahorrarnos de escribir las llaves, los dos puntos y el punto y coma, basta solo con escribir el selector (un selector puede ser una clase, ID o etiqueta, en este caso la clase cristalab) y saltar a la siguiente línea. En la siguiente línea deberemos dar sangría presionando la tecla “tab” y escribimos la propiedad y el valor.

[css:1:333e27f716]
//Sintaxis de Stylus
.cristalab
background red[/css:1:333e27f716]

Al hacer eso Stylus entiende que se ha creado una clase (por el punto en cristalab) y que lo que está por debajo (siguiente línea) y con sangría (tecla tab) son los parámetros de la clase, por lo tanto esos parámetros los encierra entre llaves.

En los parámetros, Stylus entiende que la primera palabra es la propiedad y la segunda palabra (separada por un espacio) es el valor de la propiedad, por lo tanto agrega los dos puntos y el punto y coma para cerrar.

Hasta acá solo hemos ahorrado 1 o 2 segundos, pero cuando estemos codeando un sitio web entero sí que ahorraremos tiempo.

  • Si no identamos, Stylus tomará la palabra de la línea de abajo como una etiqueta, en este caso sería la etiqueta background. Así que siempre debemos identar los parámetros de cada selector.
  • Debemos tener en cuenta que cada clase debe tener por lo menos una propiedad y valor, de lo contrario Stylus no lo compilará a CSS.

Si lo deseamos también podemos escribir el código de forma clásica en Stylus y lo compilará correctamente, o podemos agregar solo las llaves, o solo los dos puntos o el punto y coma, el resultado será el mismo.

Lo que hemos hecho se compilará en el archivo CSS con las llaves, los dos puntos y el punto y coma final, además de escribirlo en una sola línea de código porque se lo pedimos en la terminal al escribir la opción “-w”. Esto hará que nuestro archivo CSS reduzca su peso ya que sería un archivo minificado.

Compartiendo parámetros

Otro de los grandes beneficios de stylus es que podemos asignar las mismas propiedades y valores a varios selectores en menos de un segundo. Basta con crear nuestro primer selector con las propiedades y valores a agregar y una línea arriba de donde está escrito nuestro selector agregamos el segundo selector, y agregamos el tercero, el cuarto, etc.

[css:1:333e27f716]//Los dos tendrán background red
.segundoselector
.cristalab
background red[/css:1:333e27f716]

Maravilloso, ¿verdad?, ya no tenemos que estar haciendo copy/paste.

También lo podemos hacer en una misma línea, simplemente separando los elementos por coma o podemos combinar las dos formas:

[css:1:333e27f716].selectortres,.segundoselector
.cristalab
background red[/css:1:333e27f716]

Selectores Padres

Podemos agregar un pseudo-selector como “hover” por ejemplo sin escribir todo el selector nuevamente, basta con agregar el signo “&”.

[css:1:333e27f716].cristalab
background red

&:hover
background blue[/css:1:333e27f716]

El signo “&” copiará el nombre del selector padre, es decir el que está inmediatamente arriba de él, en este caso el selector es la clase .cristalab, por lo tanto el signo “&” trabajará como ese selector y solo hemos agregado el pseudo-selector.

Selector Root

Llega un momento en el que hemos indentado tanto por las muchas clases y subclases que tenemos, que si queremos crear un nuevo selector, que sea uno general (no un selector que esté dentro de otro), por ejemplo “footer”, sin necesidad de volver al primer carácter de la siguiente línea, solo debemos escribir “/” seguido del selector.

[css:1:333e27f716].cristalab
background red

/.clasedos
background blue[/css:1:333e27f716]

Esto nos creará un selector root que NO tendrá otros selectores padres.

Variables en Stylus

Las variables son una de las mejores cosas que tiene Stylus, podemos crear variables en CSS ¡SÍ!
Para crear una variable solo tenemos que escribir:

Código :

nombrevariable = red

Hemos creado la variable llamada “nombrevariable” y asignado el valor “red”. Esta variable la podemos usar para todo aquello donde coloquemos el color red. Recuerden escribirla siempre arriba de todo el documento.
Por ejemplo, vamos a agregar un background red a la clase .cristalab:

[css:1:333e27f716].cristalab
background nombrevariable[/css:1:333e27f716]

Como vieron, en vez del color red, escribimos el nombre de la variable, pero eso no es lo maravilloso, lo maravilloso es que si tenemos muchas propiedades con el valor “nombrevariable” y queremos hacer un cambio, no tenemos que modificar uno por uno.

Por ejemplo si ya no queremos el color red, ahora queremos que sea azul y que se modifique en todos partes donde hayamos escrito la variable, solo tenemos que modificar en la variable el color red por blue, y así se cambiará en todos.

Código :

nombrevariable  = blue

Vieron que esto nos ayuda muchísimo. Pero no queda allí, podemos combinar variables. Por ejemplo:

Código :

fuente = 14px
letra = fuente "Lucida Grande", Arial

Como ven hemos creado dos variables, la primera tiene un valor de 14px y la segunda un valor de un Font-family a la cual se le agrega la primera variable. Creamos nuestro selector y escribimos:

[css:1:333e27f716].cristalab
font letra sans-serif[/css:1:333e27f716]

Como resultado en nuestro CSS tendremos:
[css:1:333e27f716].cristalab{font:14px "Lucida Grande",Arial sans-serif}[/css:1:333e27f716]

[nota:333e27f716]Nuestra variable también puede comenzar con el típico signo de variable de los lenguajes de programación “$” “$variable” y lo llamamos escribiendo lo mismo “$variable”.[/nota:333e27f716]

Operadores

Operadores Matemáticos

Stylus nos da la posibilidad de poder usar los operadores matemáticos para crear nuestro código CSS.

Por ejemplo, tenemos la varible “margin-cristalab” con un valor de 5px y queremos darle a nuestra clase “.cristalab” un margin de 8px, esto lo podemos hacer de la siguiente manera:

//definimos la variable, siempre arriba de todo el documento
margin-cristalab = 5px

//Creamos el selector
[css:1:333e27f716].cristalab
margin: margin-cristalab + 3px[/css:1:333e27f716]

Stylus sumará el valor de margin-cristalab + 3px, lo que dará un resultado de 8px.

Otro ejemplo:
[css:1:333e27f716].cristalab
margin: margin-cristalab * 3px[/css:1:333e27f716]

Resultado:
[css:1:333e27f716]margin: 15px[/css:1:333e27f716]

En el caso de la división debemos de encerrar la operación entre paréntesis o el signo divisor será tomado como texto normal. Debemos de hacerlo así:

[css:1:333e27f716]margin: (margin-cristalab / 1px)[/css:1:333e27f716]

Resultado:
[css:1:333e27f716]margin: 5px[/css:1:333e27f716]

Podemos usar potencias o exponentes también, con ayuda de dos asteriscos seguidos:
[css:1:333e27f716]margin: margin-cristalab ** 2[/css:1:333e27f716]

Eso indica que el valor al cuadrado, si hubiese el número tres sería, el valor al cubo, etc.

Operadores de Rango

Podemos establecer rangos con Stylus (aunque aún no le he encontrado una forma de ser útil). Si queremos darle a una propiedad un valor de un rango numérico podemos hacerlo, simplemente escribimos:

[css:1:333e27f716].cristalab
margin: 1..5[/css:1:333e27f716]

Y el resultado sería:
[css:1:333e27f716].cristalab{margin:1 2 3 4 5}[/css:1:333e27f716]

[nota:333e27f716]Si ponemos tres puntos y no dos, el resultado omitirá el último número del rango, en el ejemplo sería el 5.[/nota:333e27f716]

Mixins

Los mixins son similares a las funciones y nos da la posibilidad de volver a utilizar fragmentos de código.

Creamos el mixin:
[css:1:333e27f716]
mymixins(var)
-webkit-border-radius var
-moz-border-radius var
border-radius var
.cristalab
mymixins 5px[/css:1:333e27f716]

Y el resultado sería:
[css:1:333e27f716].cristalab {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}[/css:1:333e27f716]

Hemos creado el mixin llamado “mymixins” con una variable llamada “var”, luego en las siguientes líneas hemos puesto los parámetros que queremos que compilen dentro de la clase “.cristalab” y el nombre de la variable “var”. Abajo hemos creado la variable “cristalab” con el mixin como propiedad y 5px como valor, ese valor se le pasará a la variable “var” y la propiedad que es el mixin tendrá cada uno de los parámetros ingresados.

Renderizar Mixins

Podemos usar un mixin como parte de otros mixins por ejemplo:

[css:1:333e27f716]/* Creamos el mixin redondeado con una variable “x” */
redondeado(x)
// El valor de la variable “x” pasará a la propiedad margin-left
margin-left x

/* Creamos otro mixin con una variable */
segundomixin(y)
/* Llamamos al mixin redondeado, recuerden que este mixin tiene una variable que tenemos que darle un valor, por lo tanto vamos a pasar el valor de la variable “y” del segundo mixin, por eso pongo "y" y no "x" para pasarle la varible */
redondeado(y)
float left

/* Creamos una clase */
.marco
/* asignamos un parámetro, propiedad y valor */
segundomixin 5px[/css:1:333e27f716]

Se preguntarán porqué al segundo mixin le dí otra variable y se la coloqué al primer mixin (dentro del segundo mixin). Es sencillo, en la clase se está llamando al segundo mixin, y se le está dando el valor de 5px a la variable “y”, como el primer mixin tiene una variable sin valor, entonces debemos de compartir ese valor de la variable “y” con el segundo mixin, por ello se coloca la variable “y” en el primer mixin que está dentro del segundo mixin.

Si quieren hacerlo menos complicado a todas las variables ponganle el mismo nombre y listo ;)

Funciones con Stylus

Otra maravillosa utilidad de stylus es que podemos usar funciones, sí mismo PHP, Python u otro lenguaje de programación, esto es genial!

Por ejemplo vamos a crear una función con dos variables, que nos sume esas dos variables y el resultado lo coloque como valor a una propiedad de nuestra clase:

[css:1:333e27f716]// Creamos la función freddier con dos variables, a y b
freddier(a, b)
// Codeamos lo que queremos hacer, sumar a con b
a + b

body
// A la propiedad padding le vamos a pasar la función y agregamos los valores
padding freddier(10px, 5)
[/css:1:333e27f716]
[nota:333e27f716]Stylus es tan inteligente que si nos olvidamos de poner “px” a uno de los valores no hay problema, stylus sabrá que hacer ;)[/nota:333e27f716]

Parámetros de descanso

Los parámetros de descanso funcionan igual que los mixins con la diferencia que el valor de una variable puede contener todo lo que pongamos como valor a la propiedad, lo explico mejor.

Mixins
[css:1:333e27f716]mymixins(var)
-webkit-box-shadow var
-moz-box-shadow var
box-shadow var

.cristalab
mymixins 1px 2px 5px #eee[/css:1:333e27f716]

Resultado:

[css:1:333e27f716].cristalab {
-webkit-box-shadow: 1px;
-moz-box-shadow: 1px;
box-shadow: 1px;
}[/css:1:333e27f716]

Parámetro de Descanso:
[css:1:333e27f716]mymixins(var…)
-webkit-box-shadow var
-moz-box-shadow var
box-shadow var

.cristalab
mymixins 1px 2px 5px #eee[/css:1:333e27f716]

Resultado:
[css:1:333e27f716].cristalab {
-webkit-box-shadow: 1px 2px 5px #eee;
-moz-box-shadow: 1px 2px 5px #eee;
box-shadow: 1px 2px 5px #eee;
}[/css:1:333e27f716]

Como ven en el parámetro de descanso la variable tiene todo el valor que se escribió para la propiedad box-shadow, mientras que en el mixin solo el primer texto antes del espacio. Y esto lo logramos simplemente agregando tres puntos (…) a la variable “var”.

Comentarios en Stylus

Los comentarios son los mismos de siempre, // para una línea /* */ para varias líneas, pero lo que debemos dejar en claro es que si usamos la opción de comprensión de Stylus al momento de compilar nuestro código entonces los comentarios de varias líneas no se compilarán, sencillamente no se insertarán en el archivo CSS, pero eso no causará ningún error, es obvio porque se hace eso.

Sin embargo, si queremos tener los comentarios de todas formas, basta con agregar un signo de admiración “!”.

Código :

/*!
  Comentario
 */

@import

Podemos importar otros archivos CSS o .styl a nuestro archivo de Stylus, de la siguiente manera:

Código :

@import('archivo.css')
@import('archivo.styl')

Debemos tener en cuenta que si no colocamos la extensión del archivo, entonces stylus interpretará que la extensión es .styl, por ejemplo:

Código :

@import('archivo')   =  @import('archivo.styl')

Stylus cuenta con muchísimas cosas más avanzadas que no vienen al caso explicarlas ya que rara vez lo usaríamos, de todas formas pueden encontrar toda la documentación de stylus en este enlace:

http://ift.tt/15vEUPb

Enviar comentario

via Cristalab http://ift.tt/1qvPNqY

¿Quieres ser un autodidacta del modelado en 3D? empieza por acá

Hoy en día existe mucho interés en el mundo de los gráficos en 3D, tanto desde el lado de los consumidores como del de los creadores de contenido. Cada día hay más mercados que requieren esta tecnología y, ante esta demanda, las opciones para formarse profesionalmente no han sido cubiertas satisfactoriamente en este lado del mundo.

Ya sea que quieras estudiar una carrera o tu plan sea aprender de manera autodidacta te comparto estos consejos y experiencias que considero útiles para quienes desean empezar en el mundo del 3D.

Rompiendo los tabúes de mundo del 3D

  • Hay teoría de por medio. Habrá que desempolvar los libros de geometría analítica, física y trigonometría. No es para espantar a nadie, es para comprender conceptos, no tanto por razones meramente matemáticas. En mi experiencia aprendí más de estas ciencias conforme fui practicando pues muchos de los conceptos se volvieron literalmente “gráficos”.
  • El salto de 2D a 3D no es tan difícil como muchos piensan y gran parte del conocimiento de animación 2D es reciclado. Quizás en la parte de ilustración sí sea diferente, conozco ilustradores 2D que no optaron por el 3D porque el proceso de crear contenido les pareció “aburrido”.
  • No es aburrido ni sistemático. Si tuviste la experiencia de manejar AutoCAD 3D o Sketch up y te quedaste con un mal sabor de boca, la verdad es que el software que está más dedicado a la creación de contenido 3D, como por ejemplo 3DS Max o Maya, no se parece en nada a los dos primeros.

El campo laboral está en crecimiento y no se resume a simplemente hacer “caricaturas” como normalmente se piensa.

¿Qué ofrecen las universidades en la enseñanza del 3D?

Las pocas universidades que hasta el día de hoy ofrecen la formación en animación digital suelen ser muy caras, incluso más que la carrera de diseño gráfico. En México son muy pocas las universidades que tienen esta carrera, pero lo importante es que existen.

Si tienes la oportunidad de formarte en esta carrera tendrás que tener en cuenta que su aprendizaje exige mucha disciplina, entrega total. Parece el cuento de siempre para cualquier carrera, pero te verás en la necesidad de sacrificar muchos fines de semana más que tus amigos que estudian derecho.

En la universidad prometieron que la carrera de animación digital era rentable e innovadora bajo los siguientes argumentos:

  • Hay pocos profesionales que se dedican al 3D en este lado del continente y el país.
  • El avance tecnológico hace posible que se abra un campo para que puedan ejercer.
  • El modelado y la animación 3D se paga bastante bien.

… entre otras cosas que sonaban muy cool pero que no recuerdo por qué, simplemente no se cumplieron.

Internet es la universidad de los autodidactas

La manera de hacer valer los anteriores argumentos es no conformarse con el mapa curricular de la carrera, tendrás que aprender más por tu cuenta, emprender el viaje eterno del autodidacta. En mi experiencia me atrevo a decir que más del 60% de mi formación fue de manera autodidacta a pesar de que asistí a la universidad.

Hoy en día y citando al artículo de @mariux, las universidades pueden ser incompetentes y anticuadas. ¿Qué postura debemos tomar ante esto?: solamente aprender por nuestra cuenta. Si estás leyendo esto sabrás que la mítica Biblioteca de Alejandría es un chiste comparado con la información que circula en Internet.

Consejos para estudiar 3D de forma autodidacta

Dispón de tiempo para aprender y practicar después de clase, después de hacer la tarea, después de estudiar, después de finalizar un proyecto, después de una fiesta, después de practicar, y no dejes de practicar.

Comparte lo que sabes, lo que aprendiste y lo que descubriste. Es simple: si sientes que la universidad es incompetente, además de aprender por tu cuenta puedes aprender de los que te rodean, intercambiando información, tips, trucos, tutoriales, lo que sea posible. Si te rodeas de gente que es igual o mejor que tú, habrá una retroalimentación mutua y constante.

Invierte en equipo de trabajo. Consigue una computadora donde valga la pena trabajar ya sea nueva o equipando la que ya se tenga. No pases la carrera con un intel atom y 2 GB de RAM. Al final esto es una inversión.

¿Qué programa de 3D debo estudiar?

Hay mucho software para la creación de contenido 3D. ¿Cuál es el mejor? es una respuesta que sólo tú responderás con el tiempo y experimentando en todos. Al final la teoría del modelado y animación 3D es la misma en todo el software. ¿Cómo sabrás si 3DSMax es mejor que Blender si no lo pruebas tú mismo?

Si estás decidido a probar más de 3 y el problema ahora es no saber por cuál empezar, te comparto un breve feedback de los que he tenido la oportunidad de probar.

Maya 3D

Un software galardonado, la primera opción cuando se trata de filmes. No voy a negar que este programa es bueno, es de hecho excelente, pero desde mi opinión personal muchos tienen puesto en un pedestal muy alto a Maya.

Contras:

  • Su interfase asusta, no es intuitiva y eso puede perjudicarnos a la hora de comenzar con este software.
  • Es muy metódico y estricto, no se me hace nada fácil ni divertido usar su panel de configuración de render ni su editor de texturas.
  • Se crashea muy seguido y tarda mucho en abrir (o al menos hay softwares más estables y que tarden menos que él).
  • Es el software que menos formatos permite importar.

Pros:

  • Es compatible con los sistemas operativos más populares.
  • Su motor de física es muy respetable en la industria
  • Contiene muchas herramientas fiables para modelar mediante NURBS
  • Las herramientas para trabajar character animation son manejables y fiables. De las mejores en la industria.

3DSMax

Muy popular y acapara casi toda la industria del modelado 3D. Desde modelado arquitectónico hasta el arte 3D de los videjuegos. La favorita de los arquitectos. En mi opinión personal estos son sus pros y contras.

Contras:

  • Hasta el día de hoy sólo es compatible con Windows.
  • Sus herramientas de modelado mediante NURBS no convencen.
  • Sus herramientas para la elaboración de Riggin no son cómodas.
  • Trabajar 3D Motion Graphics no es nada cómodo, carece de herramientas que apoyen este rubro.

Pros:

  • Sus herramientas para el modelado poligonal son bastante fiables, de las mejores.
  • El flujo de trabajo 3DSMax-VRay es el más popular cuando se trata del motor de rénder VRay porque entrega buenos resultados.
  • Podría decirse que 3DSMax es un “estándar” en la industria del 3D, es bastante respetable.
  • Exportar a otros formatos de 3D desde 3DSMax es bastante fiable, desde mi opinión el mejor cuando se trata de exportar.

Blender

El lado de la colectividad en el mundo del 3D. Blender es un proyecto open source, y a pesar de que existen otros con esta característica, sólo blender a podido hacerle frente a los softwares anteriormente mencionados.

Contras:

  • A pesar de que es muy popular, no es muy implementado en el ámbito profesional.
  • Sus herramientas de modelado mediante NURBS no satisfacen todas las necesidades.
  • La experiencia de navegación en la interfaz es muy distinta al resto de programas de este tipo. Por lo que si no es tu primera opción, seguramente se te complicará un poco la navegación. (Aunque se puede cambiar esta configuración).

Pros:

  • La primera y creo insuperable, es OpenSource. Existen algunos softwares libres de 3D más, pero ninguno de la talla de blender.
  • Existe una comunidad grande de usuarios de blender, que constantemente realizan aportes, con los que es muy fácil aprender desde cero.
  • Es multiplataforma. Pocos softwares de este tipo tienen esta característica.
  • Incluye un game engine.
  • Es de los más veloces en softwares de este tipo. Para empezar demora muy poco en abrir
  • Incluye herramientas de escultura digital, esto le da una ventaja grande sobre los anteriormente mencionados.
  • Sí, es gratis.

Cinema 4D

Tiene bastante tiempo en la industria, no fue absorbido por Autodesk como Maya o Softimage. En este lado del continente apenas va tomando el lugar que le corresponde. Responde de manera satisfactoria muchos de los ámbitos de gráficos 3D, pero no se le toma en serio en todos. Hablemos mejor de esto:

Contras:

  • No es favorito en ámbitos como la representación arquitectónica, modelado del arte 3D de videojuegos y modelado de productos.
  • Sus herramientas de exportación no son muy fiables.
  • Si C4D no es tu primera experiencia en modelado 3D, seguro se te complicaría acostumbrarte a su flujo de modelado poligonal.
  • Representa un peso considerable en el sistema.

Pros:

  • Es intuitivo. Si C4D no fue tu primera opción en 3D, al migrar a este software te darás cuenta que muchas cosas son más simples pero de igual o mayor efectividad en él.
  • Sus herramientas para trabajar 3D motion graphics son increíbles. Las mejores del mercado me atrevo a decir.
  • Es compatible de manera nativa mediante el plug-in CINEWARE/C4D Lite (Desarrollado por Maxon) con After Effects de Adobe desde la versión CS5.5. (Haciéndolo único en su tipo.)
  • Su módulo de Body Paint 3D es muy respetable y el favorito de muchos.
  • El motor de render que incluye por defecto es bastante poderoso.
  • Incluye un módulo de escultura digital desde la versión R14. Por lo que no tendrás que adquirir un software para realizar esta tarea como ZBrush o Mudbox.

Alternativas de mercado en el modelado y la animación 3D

No todo es cortometrajes, ni renders arquitectónicos o de productos, o VFX. Hoy el modelado 3D se está incluyendo dentro del mundo de la web (WebGL), en la impresión y desarrollo de procesos industriales (Impresión 3D y scanner 3D) y en los dispositivos móviles (Augmented Reality).

Muchas de estas nuevas tecnologías 3D están en crecimiento, y es una buena oportunidad de crecer junto con estas. Implica un reto, ya que la documentación no abunda, y en ocasiones se cela.

¿Cuáles fueron tus experiencias en el mundo del 3D? Danos tu opinión!

Enviar comentario

via Cristalab http://ift.tt/1ldXce2

Mitos y tabúes del modelado 3D para autodidactas

Hoy en día existe mucho interés en el mundo de los gráficos en 3D, tanto desde el lado de los consumidores como del de los creadores de contenido. Cada día hay más mercados que requieren esta tecnología y, ante esta demanda, las opciones para formarse profesionalmente no han sido cubiertas satisfactoriamente en este lado del mundo.

Ya sea que quieras estudiar una carrera o tu plan sea aprender de manera autodidacta te comparto estos consejos y experiencias que considero útiles para quienes desean empezar en el mundo del 3D.

Rompiendo los tabúes de mundo del 3D

  • Hay teoría de por medio. Habrá que desempolvar los libros de geometría analítica, física y trigonometría. No es para espantar a nadie, es para comprender conceptos, no tanto por razones meramente matemáticas. En mi experiencia aprendí más de estas ciencias conforme fui practicando pues muchos de los conceptos se volvieron literalmente “gráficos”.
  • El salto de 2D a 3D no es tan difícil como muchos piensan y gran parte del conocimiento de animación 2D es reciclado. Quizás en la parte de ilustración sí sea diferente, conozco ilustradores 2D que no optaron por el 3D porque el proceso de crear contenido les pareció “aburrido”.
  • No es aburrido ni sistemático. Si tuviste la experiencia de manejar AutoCAD 3D o Sketch up y te quedaste con un mal sabor de boca, la verdad es que el software que está más dedicado a la creación de contenido 3D, como por ejemplo 3DS Max o Maya, no se parece en nada a los dos primeros.

El campo laboral está en crecimiento y no se resume a simplemente hacer “caricaturas” como normalmente se piensa.

¿Qué ofrecen las universidades en la enseñanza del 3D?

Las pocas universidades que hasta el día de hoy ofrecen la formación en animación digital suelen ser muy caras, incluso más que la carrera de diseño gráfico. En México son muy pocas las universidades que tienen esta carrera, pero lo importante es que existen.

Si tienes la oportunidad de formarte en esta carrera tendrás que tener en cuenta que su aprendizaje exige mucha disciplina, entrega total. Parece el cuento de siempre para cualquier carrera, pero te verás en la necesidad de sacrificar muchos fines de semana más que tus amigos que estudian derecho.

En la universidad prometieron que la carrera de animación digital era rentable e innovadora bajo los siguientes argumentos:

  • Hay pocos profesionales que se dedican al 3D en este lado del continente y el país.
  • El avance tecnológico hace posible que se abra un campo para que puedan ejercer.
  • El modelado y la animación 3D se paga bastante bien.

… entre otras cosas que sonaban muy cool pero que no recuerdo por qué, simplemente no se cumplieron.

Internet es la universidad de los autodidactas

La manera de hacer valer los anteriores argumentos es no conformarse con el mapa curricular de la carrera, tendrás que aprender más por tu cuenta, emprender el viaje eterno del autodidacta. En mi experiencia me atrevo a decir que más del 60% de mi formación fue de manera autodidacta a pesar de que asistí a la universidad.

Hoy en día y citando al artículo de @mariux, las universidades pueden ser incompetentes y anticuadas. ¿Qué postura debemos tomar ante esto?: solamente aprender por nuestra cuenta. Si estás leyendo esto sabrás que la mítica Biblioteca de Alejandría es un chiste comparado con la información que circula en Internet.

Consejos para estudiar 3D de forma autodidacta

Dispón de tiempo para aprender y practicar después de clase, después de hacer la tarea, después de estudiar, después de finalizar un proyecto, después de una fiesta, después de practicar, y no dejes de practicar.

Comparte lo que sabes, lo que aprendiste y lo que descubriste. Es simple: si sientes que la universidad es incompetente, además de aprender por tu cuenta puedes aprender de los que te rodean, intercambiando información, tips, trucos, tutoriales, lo que sea posible. Si te rodeas de gente que es igual o mejor que tú, habrá una retroalimentación mutua y constante.

Invierte en equipo de trabajo. Consigue una computadora donde valga la pena trabajar ya sea nueva o equipando la que ya se tenga. No pases la carrera con un intel atom y 2 GB de RAM. Al final esto es una inversión.

¿Qué programa de 3D debo estudiar?

Hay mucho software para la creación de contenido 3D. ¿Cuál es el mejor? es una respuesta que sólo tú responderás con el tiempo y experimentando en todos. Al final la teoría del modelado y animación 3D es la misma en todo el software. ¿Cómo sabrás si 3DSMax es mejor que Blender si no lo pruebas tú mismo?

Si estás decidido a probar más de 3 y el problema ahora es no saber por cuál empezar, te comparto un breve feedback de los que he tenido la oportunidad de probar.

Maya 3D

Un software galardonado, la primera opción cuando se trata de filmes. No voy a negar que este programa es bueno, es de hecho excelente, pero desde mi opinión personal muchos tienen puesto en un pedestal muy alto a Maya.

Contras:

  • Su interfase asusta, no es intuitiva y eso puede perjudicarnos a la hora de comenzar con este software.
  • Es muy metódico y estricto, no se me hace nada fácil ni divertido usar su panel de configuración de render ni su editor de texturas.
  • Se crashea muy seguido y tarda mucho en abrir (o al menos hay softwares más estables y que tarden menos que él).
  • Es el software que menos formatos permite importar.

Pros:

  • Es compatible con los sistemas operativos más populares.
  • Su motor de física es muy respetable en la industria
  • Contiene muchas herramientas fiables para modelar mediante NURBS
  • Las herramientas para trabajar character animation son manejables y fiables. De las mejores en la industria.

3DSMax

Muy popular y acapara casi toda la industria del modelado 3D. Desde modelado arquitectónico hasta el arte 3D de los videjuegos. La favorita de los arquitectos. En mi opinión personal estos son sus pros y contras.

Contras:

  • Hasta el día de hoy sólo es compatible con Windows.
  • Sus herramientas de modelado mediante NURBS no convencen.
  • Sus herramientas para la elaboración de Riggin no son cómodas.
  • Trabajar 3D Motion Graphics no es nada cómodo, carece de herramientas que apoyen este rubro.

Pros:

  • Sus herramientas para el modelado poligonal son bastante fiables, de las mejores.
  • El flujo de trabajo 3DSMax-VRay es el más popular cuando se trata del motor de rénder VRay porque entrega buenos resultados.
  • Podría decirse que 3DSMax es un “estándar” en la industria del 3D, es bastante respetable.
  • Exportar a otros formatos de 3D desde 3DSMax es bastante fiable, desde mi opinión el mejor cuando se trata de exportar.

Blender

El lado de la colectividad en el mundo del 3D. Blender es un proyecto open source, y a pesar de que existen otros con esta característica, sólo blender a podido hacerle frente a los softwares anteriormente mencionados.

Contras:

  • A pesar de que es muy popular, no es muy implementado en el ámbito profesional.
  • Sus herramientas de modelado mediante NURBS no satisfacen todas las necesidades.
  • La experiencia de navegación en la interfaz es muy distinta al resto de programas de este tipo. Por lo que si no es tu primera opción, seguramente se te complicará un poco la navegación. (Aunque se puede cambiar esta configuración).

Pros:

  • La primera y creo insuperable, es OpenSource. Existen algunos softwares libres de 3D más, pero ninguno de la talla de blender.
  • Existe una comunidad grande de usuarios de blender, que constantemente realizan aportes, con los que es muy fácil aprender desde cero.
  • Es multiplataforma. Pocos softwares de este tipo tienen esta característica.
  • Incluye un game engine.
  • Es de los más veloces en softwares de este tipo. Para empezar demora muy poco en abrir
  • Incluye herramientas de escultura digital, esto le da una ventaja grande sobre los anteriormente mencionados.
  • Sí, es gratis.

Cinema 4D

Tiene bastante tiempo en la industria, no fue absorbido por Autodesk como Maya o Softimage. En este lado del continente apenas va tomando el lugar que le corresponde. Responde de manera satisfactoria muchos de los ámbitos de gráficos 3D, pero no se le toma en serio en todos. Hablemos mejor de esto:

Contras:

  • No es favorito en ámbitos como la representación arquitectónica, modelado del arte 3D de videojuegos y modelado de productos.
  • Sus herramientas de exportación no son muy fiables.
  • Si C4D no es tu primera experiencia en modelado 3D, seguro se te complicaría acostumbrarte a su flujo de modelado poligonal.
  • Representa un peso considerable en el sistema.

Pros:

  • Es intuitivo. Si C4D no fue tu primera opción en 3D, al migrar a este software te darás cuenta que muchas cosas son más simples pero de igual o mayor efectividad en él.
  • Sus herramientas para trabajar 3D motion graphics son increíbles. Las mejores del mercado me atrevo a decir.
  • Es compatible de manera nativa mediante el plug-in CINEWARE/C4D Lite (Desarrollado por Maxon) con After Effects de Adobe desde la versión CS5.5. (Haciéndolo único en su tipo.)
  • Su módulo de Body Paint 3D es muy respetable y el favorito de muchos.
  • El motor de render que incluye por defecto es bastante poderoso.
  • Incluye un módulo de escultura digital desde la versión R14. Por lo que no tendrás que adquirir un software para realizar esta tarea como ZBrush o Mudbox.

Alternativas de mercado en el modelado y la animación 3D

No todo es cortometrajes, ni renders arquitectónicos o de productos, o VFX. Hoy el modelado 3D se está incluyendo dentro del mundo de la web (WebGL), en la impresión y desarrollo de procesos industriales (Impresión 3D y scanner 3D) y en los dispositivos móviles (Augmented Reality).

Muchas de estas nuevas tecnologías 3D están en crecimiento, y es una buena oportunidad de crecer junto con estas. Implica un reto, ya que la documentación no abunda, y en ocasiones se cela.

¿Cuáles fueron tus experiencias en el mundo del 3D? Danos tu opinión!

Enviar comentario

via Cristalab http://ift.tt/1qq57FJ

Colores aleatorios con RandomColor.js

Es cierto que los colores en diseño web son fundamentales, de ello depende la sensación que provoques en el usuario, las emociones que despiertes… cierto.

Por otro lado, también es cierto que al usuario le gusta encontrar novedades que le sorprendan en tus diseños. Entonces, ¿cómo equilibrar estas dos ideas en el área cromática? Una buena forma es usando la librería de JavaScript randomColor.js que puedes descargar de su sitio oficial.

Cómo usar randomColor.js

El uso de esta función es muy sencillo. RandomColor genera aleatoriamente colores, aunque nosotros podemos definir qué tipo de colores queremos que nos devuelva. De esa forma nos aseguramos que el estilo de nuestro sitio web no se pierda. Aquí tienes un ejemplo:

El código para hacer una llamada simple a la función es el siguiente:

Código :

randomColor();

Esta función siempre nos devuelve el código del color producido, se le puede asignar a algún atributo CSS de los elementos de nuestro HTML:

Código :

elemento= document.getElementById("content").style;
elemento.background = randomColor();

Parámetros de randomColor

Lo interesante de esta función es poder acotar los resultados, indicando qué tipo de color queremos recibir e incluso en qué formato. Para ello disponemos de estos parámetros:

  • count: cuántos colores queremos generar.
  • hue: podemos enviar como cadena el tono que queremos generar. Aquí indicaríamos valores como ‘red’, ‘purple’, ‘green’, ‘pink’, ‘monochrome’, etc. En caso de poner un valor que no sea admisible se generará un color con una tonalidad aleatoria.
  • luminosity: los posibles valores para este parámetro en orden descendente en cuanto a la luminosidad que se le asignará al tono del color generado son: ‘bright’, ‘light’, ‘dark’.
  • format: especificaríamos cómo queremos que se nos retorne el color: ‘rgb’, ‘hex’, ‘hsvArray’, ‘rgbArray’

Aquí es donde nosotros podemos reducir las posibilidades del color generado aleatoriamente para que nuestro diseño no pierda identidad. Por ejemplo, si queremos un fondo rojo oscuro, con letras de un amarillo suave, pondríamos lo siguiente:

Código :

web = document.getElementById("content").style;
web.background = randomColor( { hue : 'red', luminosity : 'dark' } );
web.color = randomColor( { hue : 'yellow', luminosity : 'bright' } );

Y, por supuesto, dado que esta función nos devuelve el código del color podemos trabajarla como cadena de texto para asignarla a alguna características CSS que requiera ese uso:

Código :

borde = document.getElementById("imagen").style;
borde.border = "8px solid " + RandomColor ( { hue : 'blue', luminosity : 'dark' } );

Estos son algunos ejemplos de posibles valores que se pueden producir con llamadas de ese tipo:

Código :

randomColor({hue: 'red', count: 18});

Código :

randomColor({hue: 'orange', count: 18});

Código :

randomColor({hue: 'green', count: 18});

Código :

randomColor({luminosity: 'light',count: 27});

Código :

randomColor({luminosity: 'dark', count: 27});

RandomColor.js puede dar a tus sitios web una imagen nueva cada vez, pero te recomiendo usarlo en partes algo más secundarias para que el aspecto principal (que tanto has pensado y definido para lograr una usabilidad y emociones concretas) no caiga en manos del azar. De esa forma tu página web conservará su diseño propio pero tendrá toques aleatorios que le darán la frescura y viveza que les gustará a tus visitantes.

Enviar comentario

via Cristalab http://ift.tt/1uRNKjE