A raiz de la noticia en barrapunto en la que se acusaba a kororaa violar la GPL (tema que colea en la web oficial) decidí probar esta distro, que además es live , para ver en directo y no en video como hasta ahora el funcionamiento de XGL.
Me sorprendió que funcionara a la primera con mi ATI 9700 del portátil ya que había intentado, sin mucho éxito ni entusiasmo tengo que decir, instalarlo hace tiempo. Una vez arrancado lo único que hay de nuevo es un documento html en el que explican los atajos de teclado para hacer macanadas con las ventanas, lo demás es el gnome que ya había visto otras veces.
Los efectos son chulos durante los 3 minutos que estás aprendiendo como funcionan, aunque no les veo ninguna utilidad final, personalmente me da igual que al cambiar de pantalla me lo haga con un giro de un cubo, con un fundido, que con un corte. Según lo que he visto la totalidad de los efectos se ejecutan usando “Render to texture”, esto es, dibujando a una imagen lo que mostrarías por pantalla y después trabajando con esa textura mapeada a una determinada geometría, en caso de las ventanas a un cuadrado. Me baso para decir esto en el filtrado que se observa en todos los efectos. Cuando mueves una ventana y hace el efecto deformarse se puede ver como el interior de la ventana tiene un cierto filtrado que desaparece cuando la ventana vuelve a ser cuadrada. Lo mismo pasa cuando giras los escritorios para verlos puestos en un cubo, etc.
Aparte de los efectos de ventans y demás que se pueden hacer, espero que se saque más partido en el apartado de la funcionalidad. Está claro que las tarjetas gráficas actuales son algo más que una pasarela de pixels hacia el monitor, ya era hora de que se usara en condiciones.
Ayer entregué la memoria del proyecto junto con el correspondiente papeleo en la secretaría de la ETSIT. La entrega, para no variar, ha tenido diferentes problemas, para empezar con la impresión y para terminar con la encuadernación, algunos errores míos, otros ajenos… baj, cosas del directo.
El caso es que haré la presentación el día 9 de Junio a las 12:30 creo que en el salón de actos de la ETSIT. La presentación es pública, esto es, puede entrar el que le de la gana y calculo que durará unos 45 minutos (está pensada para 20).
El proyecto que presento, en resumen, tiene dos partes. La primera parte presento el diseño de una herramienta que permite guiar al agricultor en las labores con un gran ancho de trabajo de esta forma se evita que se traten zonas previamente tratadas. La segunda parte hace un estudio del funcionamiento en un entorno real de la aplicación principalmente orientado al error y a la robustez.
Si a alguien le interesa, puede(no son unas fechas muy propicias) y quiere venir, me alegraré de verle :).
Hace ya unas semanas que salió demovibes 5, una recopilación de la música de la escena creada por willbe. La había bajado hace unos días pero no me había parado a escucharla en condiciones. Algunas canciones ya las conocía, como la de fr08: the product (descarga renderer), pero la que me ha enamorado ha sido “Insert Coins” de la demo del mismo nombre. Se puede escuchar más o menos a partir del minuto 28:15, aunque es más interesante escucharla viendo la demo, que, si te gustan los videojuegos, la disfrutarás. Si no puedes ver la demo y no quieres bajarte el archivo de ciento y pico megas de demovibes5, puedes bajartela en formato ogg(3.1Mb).

John Deere es la marca más importante a nivel mundial de maquinaria agrícola. Esta mañana hemos estado en su fábrica de madrid, en la cual además de fabricar cajas de cambios de tractores(*), tienen un aula de enseñanza. Nos han estado enseñando el diagrama del control electrónico de todo el tractor, basado en Bus CAN, nos han enseñado su sistema de terminal virtual para el control del tractor mediante una pantalla táctil y lo más interesante, su sistema de autoguiado del tractor, auto trac. Basta con indicarle una trazada para que el tractor tome el control y se guíe, gracias a sensores en las ruedas delanteras y un GPS, el solito. Resulta curioso ver como el control responde de forma rápida para ajustarse a la línea imaginaria y como lo hace más suavemente cuando el agricultor ajusta la sensibilidad con unos toquecitos en la pantalla táctil.
Muy interesante visita, además nos han dado muy bien de comer y he visto uno (no, dos!) de esos famosos RTK (que tanto valen). Además hemos coincidido con una persona de agrónomos de madrid que nos ha explicado sus investigaciones sobre bus CAN, visión artificial para diferenciar tipos de frutos, análisis del azúcar de las uvas en las vendimiadoras, etc.
Como curiosidad decir que en su web tiene un satellite predictor que indica al agricultor cuando son las mejores horas para usar los sistemas basados en GPS en función de la posición de los satélites :).
(*) En un coche la caja de cambios es algo que tiene relativa importancia, pero en un tractor, el cual debe estar continuamente transmitiendo fuerza del motor a las ruedas, es algo fundamental. Ahora los sistemas son híbridos, mecánicos + otro sistema de empuje, ya sea por aceite o cualquier otro.
Me dio el otro día por implementar un sistema de subdivisión de mallas, no sé para qué y por qué, pero ya está. La entrada en el caso de la imagen fue un cubo, en la parte de la izquierda, abajo, subdivisión simple y arriba smooth. En la parte derecha idem pero con un nivel más de subdivisión.

El interface que se ve en la foto es el de Blender. En vez de complicarse la vida creas un exporter a obj que es un formato muy simple, lo cargas en blender y visulizas la malla a tu gusto.
Links interesantes:
- subdivision.org donde explican el proceso de subdivisión paso a paso.
- La página de la wikipedia donde explican al algortimo catmull-clark. Como curiosidad decir que el paper que describe el algoritmo data del 1978 y que fue creado por Jim Clark y Edwin Catmull de Pixar. Pero no fue lo más interesante que descubrió el pájaro, también hizo lo propio con el zbuffer y texture mapping. Da gusto leer su biografía.