Entradas clasificadas como ‘Tutoriales’

Blender: Guía de iniciación para recién llegados. Adaptada a la versión 2.5

27 Noviembre 2009 · 1 comentario

Hemos tenido que esperar mucho para poder degustar la delicatessen que la Fundación Blender ha liberado hace unos pocos días. La versión 2.5 es mucho más que un simple paso de las 2.4x a las 2.5x; es el comienzo de una nueva manera de entender Blender. No sólo tenemos que olvidarnos de las eternas críticas a aquella poco amigable interfaz de carácter “in house”  sino que podemos afirmar que la estética de la nueva propuesta es elegante a más no poder. Por no hablar de la organización de las herramientas que es totalmente coherente (aunque debamos hacer un esfuerzo por aprender de nuevo dónde está cada cosa). Pero ya sabe que este no es un blog de noticias sino didáctico; así que vamos directos al grano.

En estos días que han pasado desde la publicación me he dedicado a adaptar mi vieja y obsoleta Guía visual de iniciación para recién llegados a Blender a esta nueva flamante versión. Y aquí está. Mientras que se empieza a llenar la red de nueva documentación espero poder ayudar con este aporte a todos aquellos que quieren aproximarse a esta apasionante herramienta de diseño.

Y como siempre en estos casos tengo que pedir la ayuda de todos aquellos que dispongan de web o blog y quieran apoyar este proyecto, que se animen a desarrollar un pequeño post para difundirlo lo más posible. Gracias de antemano.

Estos son los enlaces a la versión en PDF y la versión Online. Puede usar las imágenes que pongo a continuación si desea promocionar este curso (incluyen enlaces).

Categorías: Blender · Tutoriales
Etiquetado: , , , , , , ,

KompoZer: haciendo funcionar el javascript Lightbox

17 Noviembre 2009 · 2 comentarios

Desde que me rebané la sesera para hacer funcionar el efecto Zoomi con JQuery hasta ahora ha pasado mucho tiempo. Ahora ya comienzo a comprender el asunto y hacer funcionar un script como Lightbox no me supone un quebradero como aquel pero me gusta dejar una memoria para futuros proyectos y para que sirva de apoyo a algún que otro lector.

Tras buscar por la red un efecto bonito y sencillo para incorporar a unas imágenes de una pequeña web que me han encargado opté por Lightbox por ser un script sencillo de implementar y con un resultado visual muy atractivo y elegante como puede verse aquí.

En la web oficial vienen detallados todos los pasos para implementarlo pero vamos a hacerlo aquí de una manera más descriptiva a la vez que usamos KompoZer para realizar la mayor cantidad de trabajo posible en un modo de edición visual y no picando código (aivá, parezco un profesional auténtico)

Una vez descargada la última versión de Lightbox, en mi caso la 2.04 descubrimos que tras descomprimir hay una carpeta con varias subcarpetas:

  • css: incluye el archivo para el estilo de la página. En su momento tendremos que enlazar nuestros HTML a este CSS.
  • images: con todo lo necesario para que el script muestre botones, cargadores… En su momento crearemos algunos nuevos para que nuestro script muestre esta información en español.
  • js: donde se encuentran los javascripts necesarios para que todo esto funcione.

Además tenemos al lado de estas carpetas un archivo llamado index.html para poder acceder a un tutorial sobre la puesta en marcha del script y que usa las imágenes de antes.

Tenemos una imagen en tamaño miniatura y la original a tamaño real que saldrá al ejecutar el script:

Lo primero es ir al código y pegar entre <head> y </head> las tres líneas que llaman a los javascripts.

<script type=”text/javascript” src=”js/prototype.js”></script>
<script type=”text/javascript” src=”js/scriptaculous.js?load=effects,builder”></script>
<script type=”text/javascript” src=”js/lightbox.js”></script>

Tal y como puede verse en las rutas relativas (js/..) se está dando por supuesto que nuestro archivo estará situado al lado de la carpeta js, por lo que si nuestro archivo va a llamarse index.html debemos renombrar el del tutorial o se sobreescribirá.
Bien; pues ya tenemos las llamadas a los javascripts insertados. La llamada al CSS vamos a hacerla desde el editor visual. Se supone que ya tenemos guardado nuestro proyecto como index.html al lado de la carpeta js; así que vamos al editor de CSS (Herramietas/Editor CSS) y escojemos Hoja de estilos enlazada:

Una vez marcada la ruta hacia la carpeta css y su archivo lightbox.css ésta aparecerá en la lista de hojas de estilo:

Con esto se ha creado automáticamente (entre <head> y </head>) la siguiente línea en el código…

 

<link rel=”stylesheet” href=”css/lightbox.css” type=”text/css”

 

…que es exactamente la misma que nos dice el tutorial que podíamos insertar a mano.

Es el momento de incluir la miniatura en el proyecto (Insertar/Imagen) y de crear en ella un enlace (Insertar/Enlace) cuyo destino es la imagen grande.

Para que al hacer clic sobre la miniatura se produzca el efecto deseado tan sólo tenemos que asignarle al enlace el atributo rel=”lightbox”. Para hacerlo de manera gráfica, sólo tenemos que hacer clic derecho sobre la etiqueta <a> en la parte baja de la interfaz (hay que asegurarse de tener seleccionada la miniatura en cuestión):

Esto nos despliega un cuadro en el que escogemos en el campo de la izquierda en atributo rel y escribimos en el de la derecha el valor lightbox:

 

La apariencia después de la animación que amplía la imagen es esta:

¿Qué podemos hacer a partir de aquí?.
Pues cambiar la imagen que incluye el texto CLOSE y la X por un nuevo GIF como este:

Y también podemos insertar un pie de página para hacer una descripción de la imagen siempre que le añadamos a la etiqueta <a> el atributo title del mismo modo que antes le añadimos el atributo rel.
Este sería un ejemplo en el que ya se incluye el cambio de la imagen para salir del efecto:

 

¡Listo!

Ya tenemos el efecto lightbox para esa imagen. Puede ver el ejemplo aquí.

NOTA: es posible hacer que al ejecutar el javascript se muestre una secuencia de imágenes con una agradable transición entre ellas. El método a seguir es añadir entre corchetes el nombre del grupo al que pertenecen las imágenes a mostrar. Lo mejor es un ejemplo:

Esto hace aparecer nuevos botones que quizá deberían ser sustituidos por versiones en español y un texto que dice, por ejemplo, Image 2 of 6 (en inglés).
Después de mirar algo el asunto he visto que esto puede cambiarse si accedemos al archivo lightbox.js con un editor del tipo Gedit para Linux o Notepad++ para Win y editando en esta parte:

Y eso es todo. espero que le saque producto a este bonito efecto así como a otros muchos que se hacen funcionar de una manera similar.

Categorías: Kompozer · Tutoriales
Etiquetado: , , , , ,

KompoZer: botones rollover sin texto con CSS

13 Noviembre 2009 · 2 comentarios

Voy a aprovechar este post para dar la bienvenida a KompoZer 0.8b1 que ya está disponible en español e incluye unos cuantos cambios respecto a la 0.8a4. Dentro de unos días contaré en qué medida (poca) he colaborado en la nueva imagen del logo de la futura versión 0.8.
Crear un efecto rollover en KompoZer usando su editor de CSS es relativamente sencillo si se conserva el texto con el link y ya lo traté en su momento con este otro tutorial.
El asunto se complica un poco si lo que queremos es que el botón actúe de la misma manera pero sin que aparezca el texto del enlace. Un efecto típico es poner un menú de imágenes en blanco y negro o desenfocadas y conseguir que se pongan en color o que se enfoquen al pasar con el ratón por encima.

Es posible que haya otros métodos igual de efectivos que el que yo voy a describir aquí pero este funciona sin problema.

Lo primero, como es lógico, es contar con una única imagen que incluya las dos posiciones del rollover para la que usaremos esta imagen

http://img371.imageshack.us/img371/1931/alexredbullyd4.jpg

Y este es el rollover creado con la ayuda de Gimp (300×263px)

Ya en KompoZer creamos el contenedor DIV en el que se incluirá este rollover. Este contenedor puede que esté dentro de otro u otras mil posibilidades que nosotros aquí no vamos a detallar. A ese contenedor genérico le asignamos una id=”menu” (aunque aquí no editaremos ninguna de sus características). En ese contenedor creamos una lista de viñetas para los enlaces del menú a la que le damos una id=”rollovers” y al primero de los enlaces le asignamos una id=”rollover_01″

Por último creamos un enlace, de momento un enlace nulo con destino # para enlace_01:

Ya en el editor de CSS creamos las reglas de estilo #menu, #rollovers y #rollover_01:

A las que le añadimos un par de ellas más:

  • #rollovers a:link para editar el comportamiento de los enlaces de texto de todos y cada uno de los rollovers que pongamos en esta lista.
  • #rollover_01 a:hover para editar el comportamiento del enlace de texto cuando el ratón pasa por encima.

Comenzamos por eliminarle las viñetas a la lista editando la regla #rollovers en la pestaña Listas escogiendo la opción Tipo para el estilo de la lista: Ninguno.

Editamos ahora la regla de estilo #rollovers a:link que es donde se va a cocer el verdadero truco para ocultar el texto. Nos centramos en los campos de la pestaña Caja:

  • Anchura: la de las imágenes 263px. Nada que no obedezca a la más pura lógica
  • Altura: 0px (cero píxeles!!). Es el principio del truco. No dejamos sitio para que se muestre el texto del enlace. Pero ¿qué pasa con la imagen de fondo?
  • Margen interno (padding) superior: 150px. Es el valor de la altura de la imagen. Con esto estamos dejando hueco para que aparezca la imagen por encima de la altura de 0px de antes. Esto genera un problema. El texto del enlace queda desplazado fuera de la caja y es visible.
  • Desbordamiento: oculto. ¿Qué tiene que hacer el navegador con ese excedente en la caja?. En nuestro caso queremos que no sea visible.
  • Mostrar como: bloque. Para que todo el espacio de la caja sea sensible al efecto del enlace.

Hemos conseguido que la imagen se comporte como un enlace que nos dirigirá a la dirección que le especifiquemos pero todavía falta el efecto rollover al pasar el ratón por encima. Es tan sencillo como editar la imagen de fondo que deseamos para #rollover_01 a:hover. En realidad se trata de la misma con la particularidad de que tiene que mostrar la parte inferior

Un vistazo a las posibilidades de esta herramienta nos puede llevar rápido a la conclusión de que podemos hacer composiciones más complejas para cargar una sola imagen y poder mostrar la parte que nos interese en cada momento. Por ejemplo podemos ampliar el efecto rollover con un cambio de imagen en el momento en que el usuario hace clic creando la regla de estilo #rollover_01 a:active.

Categorías: Kompozer · Tutoriales
Etiquetado: , , , , ,

Blender: “Fotoexplosión” 3D

7 Noviembre 2009 · 10 comentarios

Hace ya tiempo que presenté una propuesta en forma de tutorial para conseguir un efecto al que denominé foto-explosión y se creaba con Inkscape.

En esta ocasión mi propósito es conseguir un efecto en la misma línea pero totalmente 3D. Para ello lo primero es elegir como software Blender. Como ya no tiene mucho sentido continuar generando documentación con la interfaz de las versiones 2.4x voy a aprovechar esta ocasión para crear mi primer tutorial usando capturas de pantalla de lo que será la flamante 2.5 (he usado una SVN para Windows). Además así me voy animando a conocerla “por dentro” después de ver tanto vídeo contando sus maravillas. Ni que decir tiene que he quedado alucinado totalmente con la nueva manera de organizar todo. La velocidad a la hora de renderizar ha mejorado mucho y el aspecto “in house” que tantas críticas ha tenido ha desaparecido por fin. Muchos botones que no servían para nada por haber quedado obsoletos han desaparecido… En fin, que me ha encantado.

Este es el resultado conseguido con el tutorial en cuestión:

Categorías: Blender · Tutoriales
Etiquetado: , , ,

Blender: Algunas posibilidades para presentar trípticos

5 Octubre 2009 · 3 comentarios

Usted ya ha diseñado un tríptico pero queda una de las partes más complicadas de cualquier diseño: venderlo. Es posible que el cliente confíe ciegamente en usted; en tal caso, enhorabuena. Pero si no es así querrá hacerse una idea de qué es aquello por lo que va a pagar para luego no llevarse sorpresas.

En este tutorial le voy a mostrar algunas posibilidades para manipular ese tríptico desde Blender y darle a su presentación un toque más personal.

Categorías: Blender · Tutoriales
Etiquetado: , , ,

Kompozer: banner extensible con CSS

21 Septiembre 2009 · 3 comentarios

Una de las partes más características de una web es su cabecera o banner. Éste puede ser de un ancho fijo o medir un tanto por ciento del ancho de la resolución del monitor del visitante. Para este caso necesitamos un banner que actúe como una goma pero sin que se deforme el gráfico.
Aquí lo vamos a hacer con un engaño basado en crear el banner en tres imágenes, de las cuales la del medio es un patrón que se repetite las veces necesacias para unir las dos de los extremos.

El método se basa en CSS aunque también se podría plantear con tablas, pero siempre es mejor tener la posibilidad de hacer un cambio masivo del banner en todas lñas páginas de las que conste la web; y eso con la tabla no sería posible.

Categorías: Kompozer · Tutoriales
Etiquetado: , , , ,

Blender y 2D Cutout Image Importer: Personas reales en maquetas virtuales

16 Septiembre 2009 · 3 comentarios

Uno de los elementos visuales que caracterizan a las representaciones infoarquitectónicas es la inclusión de personajes reales que pululan por la escena.
Existe un script para Blender que puede ayudarnos mucho en este proceso y que se llama 2D Cutout Image Importer. En esencia lo que hace es automatizar gran parte del proceso de mapeado y asignación de algunas de las características que deberá tener el plano con la imagen para que se represente correctamente.

Descarga del Script

Categorías: Blender
Etiquetado: , , , ,

Kompozer: Zoom con CSS

17 Agosto 2009 · 4 comentarios

Buscando una forma acepatable de conseguir un efecto zoom sólo con CSS  me encontré con Dynamic Drive y el código CSS Popup Image Viewer.

Copiar/Pegar es fácil pero yo tenía otro reto: estudiar eso hasta el fondo para reproducirlo desde el editor de CSS de Kompozer. Y aquí está la memoria-tutorial de mi investigación para que usted también pueda sacar sus conclusiones.

Categorías: Kompozer
Etiquetado: , , , , , ,

As de “Inkscapes”

12 Agosto 2009 · 11 comentarios

Este es un breve tutorial para crear un as de poker de una baraja un poco especial…

Lo primero que necesitamos es disponer de una buena imagen bitmap del logo de Inkscape; también necesitamos una fuente apropiada. Yo la he encontrado en Dafont y se denomina Street Corner Slab.

Vamos a comenzar por crear el reverso del naipe.

El rectángulo que necesitamos no es un rectánguno cualquira sino uno denominado “rectángulo raíz de 2” en el que se parte de un cuadraro. El lado menor del rectángulo es igual al lado del cuadrado y el lado mayor es igual a su diagonal. Gráficamente lo represemtamos de este modo:

Realizar el rectángulo no es difícil usando algunos recursos como los Ajustes y herramientas del tipo Copiar ancho y Copiar altura. Sin embargo, como sabemos que este es el tipo de rectángulo usado para crear los formatos DIN A vamos a coger el camino fácil y así ahorrar tiempo. El tamaño más conocido de los formatos DIN A es el A4 que sabemos que mide 210×297mm. Así que creamos un rectángulo con esas medidas y aprovechamos para redondear las esquinas con un radio de 10mm tanto para Rx como para Ry.

Una vez que pasemos a seleccionar el rectángulo creado le restringimos la proporcion entre lados con el icono del candado. Así al manipular uno de ellos el otro se ajustará automáticamente.

Es el momento de variar el tamaño del rectángulo para trabajar a la escala 1:1 en la zona del relleno con el patrón. Para ello le damos al lado mayor (H) un valor de 88mm

Ahora:

  • Duplicamos este objeto (Edición/Duplicar).

  • Lo cambiamos de color.

  • Lo enviamos atrás (Objeto/Bajar).

  • Lo ampliamos manualmente con la opción Trazo/Desvío dinámico para crear el marco blanco que quedará libre del relleno con patron.

  • Este objeto lo convertimos en trazo con Trazo/Objeto a trayecto

Debemos tener algo así:

Seleccionamos el triángulo de dentro y lo rellenamos con patrón Ermine; el rectángulo de atrás lo rellenamos de blanco

Dupicamos el rectángulo grande ya que lo vamos a usar de base para nuestro diseño y el resto lo agrupamos (Objeto/Agrupar).

Con el duplicado de antes comenzamos a diseñar el anverso del naipe.

Incluimos la imagen (Archivo/Importar) del logo, la letra y un duplicado de la imagen escalado debajo de ésta.

Agrupamos (Objeto/Agrupar) la letra y el pequeño duplicado.

Hay varias formas de conseguir que un duplicado de ese grupo se coloque en la esquina opuesta garantizando una correcta localización. Personalmente optaría por rotarlo 180º usando como centro de rotación el centro del rectángulo blanco. Otra opción podría ser:

  • Agrupar el rectángulo, la letra y el pequeño gráfico

  • Duplicar ese grupo

  • Hacer dos veces Objeto/Rotar 90º a la derecha

  • Desagrupar (Objeto/Desagrupar)

  • Eliminar el rectángulo

Bueno, ya tenemos uno de los naipes de nuestra baraja de opensources para jugar unas partidas.

Y si le gusta el Texas Holdem Poker podrá jugar Torneos de Poker en vivo en internet.



Categorías: Inkscape
Etiquetado: , , , , ,

Blender: Modificadores Mirror, Array, Curve y EdgeSplit aplicados a la creación de un neumático

20 Junio 2009 · 1 comentario

Mmmm… qué pena que la falta de tiempo no me permita presentar una propuesta al 2009 Blender F1  Chalenge porque de verdad que le tengo ganas a ese reto.

Para quitarme la morriña nada mejor que dejar un tuto con un método muy aceptable para la creación del neumático de mi futuro “fórmula 1 del futuro”. El método general está elaborado a partir de la visión de este vídeo de Andrew Price (a cada uno lo suyo).

Categorías: Blender · Tutoriales
Etiquetado: , , , , ,