Godot da marcha atrás: sí tendrán un renderizador Vulkan

Me entero con cierto atraso que el equipo de Godot anuncia que están trabajando en añadir un renderizador Vulkan, con una detallada explicación de las razones del cambio. Las cuales, dicho sea de paso, no se me parecen en nada a las razones por las cuales afirmaban antes que implementar renderizadores basados en Directx 12 o Vulkan no era esencial.
Resulta que a estas alturas han descubierto lo siguiente:
  • OpenGL ES 3 no está tan ampliamente soportado (uf, y eso mismo decían de Vulkan) y en realidad, si quieres abarcar una base de hardware lo más amplia posible, solo puedes confiar en OpenGL ES 2. Además, los drivers de GL ES 3 para Android son lamentables en muchos casos. Por eso, Godot 3.1 traerá un nuevo renderizador GL ES 2.
  • Pobre adopción de WebGL 2. Lo mismo, para mejor rendimiento y compatibilidad, tendrán que seguir usando WebGL 1 y su renderizador  basado en GL ES 2 (el del punto anterior).
  • Aunque el renderizador de Godot 3 funciona bien en la mayoría del hardware AMD y Nvidia, hay casos específicos, que requieren tomar medidas adicionales, algo que los usuarios novatos del motor pasarían por alto.
  • Los drivers de los GPUs Intel tienen un soporte OpenGL mediocre en Windows y Mac.
Ahora que el soporte Vulkan se ha extendido a iOS y Mac gracias a MoltenVK, las razones a favor de Vulkan pesan más y la mayor desventaja ha desaparecido. Por tanto, el renderizador GL ES 3 será reescrito, pero en algún momento será desechado, cuando el basado en Vulkan esté listo. Este último será el utilizado en PCs, mientras que el de GL ES 2 lo será en móviles y web.
Creo que ha sido una decisión inteligente, aunque un poco tardía. Ya veremos a lo largo de este año cómo se desarrolla el proceso de migración.

¿Cómo va la ciencia ficción?

Me han encargado una conferencia para el mes próximo, acerca de la ciencia ficción en el mundo, y con un aparte para Cuba. De la fantasía ya se encargó un amigo hace unos meses. ¿Y cómo va la ciencia ficción? Bueno, aquí es donde miro hacia otro lado y barajo el asunto, o hago como mi hija y digo: "¿Para qué quieres saberlo? No seas tan betero, todo no se puede saber". sí, porque esa es la última. Cuando no quiere responderme algo, me dice que "no se puede saber todo".
La ciencia ficción va bien, diría yo. Como siempre ha ido. Con cierto auge en la TV y el cine, algo que se agradece. Aunque la literatura de fantasía y CF ha contado con una fiel tropa de lectores a lo largo de toda su vida, no había logrado esa aceptación en el mundo de las imágenes en movimiento. El grueso de los espectadores no acepta las temáticas fantásticas o de ficción científica y muy pocas series han logrado imponerse en la TV, mientras que el cine, que aborrece los riesgos, evitaba involucrarse en esas cosas a menos que la idea fuese muy atractiva.
Creo que le debemos el cambio a Juego de Tronos. Las intrigas de su trama, que solo tienen un leve disfraz de fantasía en sus inicios, le mostraron a mucha gente que sí se puede ver series fantásticas. También ayuda que las cadenas se estén nutriendo de libros exitosos y no de ideas originales de guionistas de tres por cuarto, que ya sabemos cómo se las gastan estos escritores de Hollywood. Como ejemplo, dos perlas: The Expanse y Carbono Alterado, un par de series que no te puedes perder. En cuanto al cine, también hay sus ejemplos, pero justo ahora voy a mirar para otro lado porque no me acuerdo de ningún otro que no sea Arrival.
En la parte literaria, cada año tenemos una buena cantidad de ofertas, que desgraciadamente no he podido leer toda porque aún me estoy recuperando del atraso crónico típico de los lectores cubanos. Pero no hay escasez de títulos, hay buenos autores, y tampoco puede decirse que haya escasez de lectores.
Entonces, a menos que alguien salte y afirme lo contrario (y argumente su respuesta, como dicen los exámenes) supongo que la CF va bien. Como siempre ha ido.

Por qué casi me gusta más Heroes 3 que el 7

Desde hace años soy fan del Héroes of Might and Magic. Creo que descubrí este juego gracias a un amigo que nos dejó hace un año y medio, gamer fanático que le descargaba lo mismo a un shooter que a un TBS. El buen Eugenio probó muchísimos juegos a lo largo de su vida, y en especial, del Heroes III, me enseñó mucho de lo que sé sobre este título. Incluso llegué a tener un port para Linux, realizado por la extinta Loki Games, aunque nunca me molesté en hacer la campaña.
Hace poco me di a la tarea de conseguir una versión más reciente. Mi última experiencia con la saga fue con el V si no recuerdo mal, que me decepcionó porque fui buscando algo similar al III y por supuesto, no lo encontré. Más que gráficos, buscaba una mejora en la Inteligencia Artificial, que es descaradamente tramposa. Por poner un ejemplo: liquidas un héroe de nivel altísimo con un ejército numeroso y tres turnos después ya tienes otro atacándote casi del mismo nivel y con la misma cantidad de tropas. Obviamente, la IA tiene un suministro de oro casi infinito.
Sin embargo, Heroes VII adolece del mismo defecto: nadie se ha esforzado por hacer una IA que no haga trampas tan evidentes. A ver, es muy difícil hacer una IA de estrategia que no necesite hacer un poco de trampas como conocer el mapa de antemano, incluyendo la ubicación del jugador, un poquito de oro extra, etc. Pero en algunos casos, esto raya en la falta de respeto. Es el caso de Heroes, y también de Warcraft III, donde la IA es tan tramposa que la única estrategia válida para derrotarla es encontrar su base y destruirla antes de que avance el juego. Uno se esperaría algo mejor de Blizzard y de un juego que se pasó varios años en desarrollo, pero bueno, eso fue lo que conseguimos.
A estas alturas, he empezado a preguntarme si vale la pena el montón de gigas que ocupa el Heroes VII, que además requiere una buena tarjeta para correr aunque sus gráficos no son excepcionales. El III hace trampas igual, pero necesita menos recursos y la técnica para ganarle a la IA es la misma en los dos: jugar el mapa 3-4 veces hasta saber todos los alrededores de tu punto de salida. Solo así podrás evitar vagar por el mapa buscando recursos, sabrás qué spawns puedes atacar sin grandes pérdidas y con un poco de buena administración, tendrás una base fuerte para defenderte cuando la IA venga a por ti.

Lecturas para niños

En septiembre de este año, mi hija empieza el primer grado. Hace unos días me preguntó qué aprendían en la escuela "esos niños de uniforme amarillo", que son los de secundaria (de séptimo a noveno grado). Por supuesto, nada de lo que le dije tenía sentido para  ella, ni siquiera sabe lo que es la matemática.
Aunque aún queda mucho hasta que use su uniforme amarillo y blanco (seguirá usando el rojo y blanco hasta sexto grado), eso me hizo pensar en que dentro de un año y medio ya sabrá leer un poco. No sé si será lectora como yo, pero al menos desde ahora manifiesta cierto interés en los libros y le gusta que se los lean. ¿Qué debería darle para que se inicie en la lectura por sí misma?
Para empezar, ya tiene algunos libros infantiles, y espero que la colección aumente con algunos títulos de un colega escritor de aquí que está trabajando la literatura infantil con muy buenos resultados. Eso, para empezar. Después, supongo que los libros de Salgari y Julio Verne sean la mejor opción. Así me inicié yo. La saga del Corsario Negro me parece bastante adecuada para un niño, quizás demasiado orientada al público masculino, pero bueno, así era la época. Verne creo que es una excelente introducción a la ciencia ficción, que luego servirá de base para adentrarse en la fantasía. Ahí podría ser el momento de leer Harry Potter, o los Reckoners de Sanderson, antes de meterse en cosas grim como Abercrombie.
Nada de policíacos, hasta más adelante.  Recuerdo que el efecto que me causaban cuando era un poco más joven (digamos unos 30 años más joven) era que supuestamente todo estaba ahí, pero yo no entendía de la misa la mitad y me parecía que el autor se estaba riendo de mí.
Y así iba yo, planificándole las lecturas por lo menos para un año y pensando cómo proporcionarle un dispositivo para leer, porque la mayoría de esos títulos ya no existen en Cuba. Todo eso, sin pensar en que quizás cuando sepa leer no le interrese en lo más mínimo perder el tiempo con libros, porque eso ya es muy cheo. O no es fashion, que es el término que se usa  ahora, aunque seguro que dentro de unos años ya nadie lo recuerde y ya no sea fashion decir fashion.

Star Trek: Discovery, buena, a pesar de sus errores

Creo que mi premio a la mejor serie de la temporada está en disputa entre Stranger Things y Star Trek: Discovery. La primera es un poco más de lo mismo, envuelto en una historia diferente, bastante bien hecho, hay que reconocerlo.
Nunca he podido ver las series del universo Star Trek, pero me parece que Discovery se aparta un poco de lo usual e introduce un poco de oscuridad en una franquicia donde los buenos son buenos y los malos malos. Cada cual para su bando y sin espacio para salirse. En Discovery hay personajes con conflictos (de hecho, hay gente muy jodida de la cabeza ahí) y personajes para los que el fin justifica los medios (y ahora cerca del final sabemos por qué). En cambio, caen en el error de resolverlo todo mágicamente: red micélica, universo paralelo... Es como si los universos paralelos fuesen la solución universal que te evita inventarte una historia bien hecha.
A pesar de esa colosal barrabasada, la serie sorprende a veces, precisamente porque ese enfoque de los personajes la hace un poquito más cercana a la imprevisibilidad de Juego de Tronos. Aquí puedes encontrarte que un persoanje que crees importante se muere, aunque lo sigan usando, otra vez con la chapucera justificación de la red micélica o los universos paralelos, y que uno que crees bueno resulte que no sea tan bueno. Otra vez, la culpa es de los universos paralelos.
Si logras desconectar el cerebro para no darte cuenta de que la red micélica justifica casi cualquier cosa, desde viajes instantáneos hasta resurrecciones místicas, la serie está bastante bien, como ya decía. Uno se divierte, y en realidad no me parece que tenga una gran competencia. Designated Survivor fue mi serie favorita el año pasado, pero esta vez se ha convertido en una babaza que se arrastra y que sigo viendo con la esperanza de que mejore en los capítulos finales. Supernatural es divertido, pero poco más que eso. Y Juego de Tronos cayó en la temporada de verano, donde no tiene oposición que valga la pena, salvo The Expanse.
Creo que si no has visto ST: Discovery, deberías darle una oportunidad, igual que a Stranger Things, claro.

Nuevo rig!

Ya he logrado actualizar totalmente la PC, gracias a unos bitcoins que tenía por ahí botados. En realidad, la suerte no me ha acompañado y me ha cogido el bajón de precio, así que gané menos. Pero si lo vemos desde el punto de vista optimista, conseguí un dinero que antes no tenía.
La mejora no ha sido excepcional, pero por lo menos ahora estoy un poco más cerca  de la configuración mínima requerida para RV. Claro, aún falta tarjeta y muchísimo dinero para el dispositivo como tal, que dicho sea de paso, aún no he visto uno en esta ciudad. Quizás en la capital, que hay más dinero y las cosas entran con más facilidad ya hayan algunos regados por ahí.
En concreto, ahora mi configuración es i5 6500, 8GB de RAM a 2400 y una motherboard Gigabyte GA-B250M DS3H, que en el sitio oficial se ve impresionante, pero que en realidad es más bien pequeñita. Junto con eso va la XFX RX 560 que me dio el gran susto. Como decía, nada excesivamente impresionante, pero es un salto de dos generaciones (hacia adelante, por suerte) y ahora tengo dos núcleos reales más (tener cuatro núcles de verdad se siente bien, auqnue no se note mucha diferencia la mayor parte del tiempo). Creo que vale la pena festejar, porque he sobrepasado con creces los objetivos del año, y en tiempo récord.

Godot 3

Al fin ha sido lanzada la versión 3.0 de Godot, un motor de código abierto que si pasan por aquí de vez en cuando, seguramente me han visto mencionar. Pueden leer aquí el anuncio oficial (muy largo) que les dará una panorámica de los muchos cambios que trae.
La versión 3 de Godot resulta interesante por su nuevo renderizador PBR, que hace uso del principled BSDF de Disney, y sugiero encarecidamente leerse este artículo, que explica su diseño y de paso por qué insisten en no usar Vulkan o DirectX 12. En cambio, parece que al fin disponemos de OpenGL 3.3 en PC. No sé, pero aún sigo pensando que no es una buena decisión, pero para eso el motor es libro, siempre puedes hacer un fork y crearte tu propia versión para Xbox con renderizador DirectX.
En esencia, los desarrolladores afirman que Vulkan aún no está bien soportada en todas las plataformas (algo que vienen diciendo desde hace más de un año) y que las ventajas de Vulkan/DirectX 12 se ven en condiciones donde hay muchos objetos diferentes y móviles. Para situaciones de muchos objetos iguales, que según ellos son las más, OpenGL/GL ES ofrecen un rendimiento adecuado.
Otros detalles que hacen de Godot una oferta interesante son su scripting visual, que por suerte sobrevivió el paso de la 2.1 a la 3, y su nuevo soporte para C#. Por su parte, el editor de materiales visual tuvo que ser removido, pero que no cunda el pánico, porque regresará en la 3.1.
Si estás buscando un buen motor, que sea libre, aquí tienes una excelente opción, aunque también recomendaría echarle un vistazo a Banshee Engine, lo cual tengo pendiente desde hace tiempo.

South Park: Retaguardia en peligro

Al fin le he echado mano y ha sido algo medio decepcionante. Quizás un par de días no sea suficiente para cogerle el gusto a este juego, pero es que me esperaba mucho más. La historia, salvo el ocasional chiste gamberro típico de la serie, no acaba de atraparme y me da que carece de gancho.
Por su parte, el sistema RPG, o no lo he entendido, o está más diluido que el del Fallout 4 que es muchísimo decir. Supongo que es lo que sucede cuando un título pasa de manos de unos expertos en el tema como Obsidian a otros no tan expertos (el juego lo desarrolló Ubisoft internamente). Al título anterior solo puedo criticarle una excesiva orientación hacia consolas que hacía el juego un total desastre sin la menor guía cuando se jugaba con teclado y mouse (tanto que tuve que abandonarlo) y unas mecánicas de combate horrendas, debidas precisamente a eso. Pero por lo menos conseguía atrapar al jugador en su historia.
Básicamente aquí las cosas se limitan a ganar unos niveles que te permiten equipar más artefactos, y para de contar, con lo que se cargan cualquier sensación de progresión. De inicio ya tienes tus 4 habilidades, cuyos efectos tratarás de mejorar equipando precisamente esos artefactos que solo puedes usar ganando más niveles y más espacios de artefactos. Más simple que rascarse los pies. La cuarta habilidad de los personajes solo se habilita luego de varios turnos, ya que es algo así como un Ultimate de efecto demoledor.
Los gráficos son más o menos lo mismo, lo cual se agradece. Uno no juega South Park para ver efectos deslumbrantes, sino para reírse. Resulta llamativo que hayan usado el motor Snowdrop, el mismo que usa The Division, lo que demuestra que es muy versátil y su rendimiento en este caso es excelente.
La verdad, no sé si logre llegar al final, en especial si considero que tengo por delante unos días ocupados con el torneo local de DOTA2 y recuperando el atraso en mi última novela. En cuanto a recomendarlo... pues ni idea. Siento que algo falta aquí y no logro definir qué es, así que por el momento dejo mi recomendación en suspenso.

Adiós a Ursula K Le Guin

Hemos perdido a una Maestra de la fantasía y la ciencia ficción. Ursula Kroeber Le Guin falleció el pasado lunes 22 y así nos deja otro de los grandes escritores de ambos géneros. En los dos últimos años hemos perdido a unos cuantos de ellos, porque desgraciadamente es la ley natural y así debe ser.
Por suerte, como le decía a una amiga hoy, se van unos pero vienen otros.

Y se ha acabado Halt and Catch Fire

Hace unos días me dediqué a ver los capítulos acumulados de Halt and Catch Fire. La cuarta temporada es la  última, y aunque uno se queda con un poco de tristeza al despedirse de una serie querida, creo que hicieron bien en terminar. Luego de una primera temporada genial, trataron de estirarla con una segunda y una tercera en las cuales el aspecto técnico y ese toque geek se fueron perdiendo en favor de los conflictos entre personajes.
Halt and Catch Fire ya no era una serie geek, era una serie sobre geeks que trabajaban en cosas innovadoras y por cosas de la vida, a veces fracasaban. Y aunque aún así, lograba atrapar mi atención, siempre terminaba relegada, y se amontonaban los capítulos en espera de tener algo de tiempo libre para verlos.
Esta cuarta temporada no fue la excepción. En esta ocasión, asistimos al nacimiento de internet y veremos dos paradigmas, dos formas de ver las búsquedas de contenido: mediante directorios curados manualmente por un equipo de especialistas, que es lo propuesto por Joe y Gordon en Comet, y a través de índices automatizados, que es la solución que da Rover, apoyada por la empresa de Donna. La serie tiene un cierre bastante triste, no solo por la muerte de Gordon, sino porque Comet tiene que abandonar la carrera, vencido por el recién creado Yahoo! que ha conseguido colocarse en la barra de herramientas de Netscape.
Tampoco Rover corre mejor suerte, y uno se queda pensando que Donna deja escapar el verdadero futuro de las búsquedas en Internet, pues la explosión de contenidos posterior hizo inviable los antiguos directorios y el indizado mediante algoritmos se convirtió en la única vía. Es como si Donna hubiese dejado escapar la oportunidad de convertirse en Google.
En fin, hay que despedirse de esta serie de AMC, que fue un golpe de originalidad en sus inicios, pero que ya tenía que ir terminando. Creo que la extrañaré un poco.

He visto Sky Hunter, la copia china de Top Gun

Para ser justos, copiar a Top Gun lo han hecho todos, desde los coreanos hasta los iraníes, y si no recuerdo mal los chinos lo han hecho ya dos veces. por copiar, Sky Hunter copia hasta la escena del vuelo invertido sobre un avión de vigilancia norteamericano, y uno de los personajes le dice al otro: “Eso que hiciste me recuerda una película”.
Para ir al grano, el filme tiene un guión bastante sencillo, dos amigos pilotos, uno de ellos es enviado a una escuela secreta de lo más mejor de lo mejor, el otro consigue una misión en un país de mierda llamado Mahbu donde el idioma nativo parece ser el inglés con acento eslavo. Allí los chinos tienen un pequeño grupo de ayuda y el protagonista que sobra da clases de pilotaje. Y hete aquí que, como no podía ser de otra forma, una facción terrorista, que es más o menos una copia china de los terroristas musulmanes, con un acento aún peor, secuestra a los chinos. El primer intento por rescatarlos fracasa, porque parece que la Fuerza Aérea China no puede mover más de dos aviones a la vez y el mentor del protagonista principal recibe un pepinazo que lo deja en cama y más vendado que la momia de Tutankamón, porque los terroristas, muy pillines ellos, han desplegado un SAM móvil para vigilar.
Como no podía ser de otra forma, se arma una segunda misión de rescate contra reloj, y adivinen qué: con dos aviones. Cualquiera en su sano juicio se hubiese montado una misión de supresión de defensas aéreas como dios manda, escolta de cazas para los helicópteros de rescate, apoyo de helicópteros de combate, pero no. El prota (el principal, que no sobra) se inventa un vuelo peligrosísimo a media noche entre las montañas para evadir el primer radar y luego atraer la atención del radar del SAM móvil lo suficiente como para que su punto le dispare un misil antiradiación desde el lado ciego o algo así. Pura palabrería sin sentido, pero recuerden que les dije que el guión era sencillo.
Salvo el tiroteo del final, hay muy poco que mencionar. La pelea entre cazas casi parece copiada de la batalla a flechazos dentro de Invernalia, da vergüenza ajena mirarla. El prototipo del J-20 hace una breve aparición, casi un cameo, que es lo único memorable en esta película. Eso, o una copia generada por ordenador.
Por supuesto, la película sirve para divertirse un rato, que de haberlas peores, haylas, y chinas sobre todo. Pero les advierto que hay que dejarse el cerebro en la gaveta antes de verla.

Móvil nuevo

Y sigo cumpliendo las metas de este año en tiempo récord: he logrado cambiar de móvil antes de lo planificado. No fue un Samsung como tenía pensado, pero sí un modelo asiático: un Xiaomi Redmi 4X. El modelo es gama baja, pero tengo buenas referencias, y salvo un raro reinicio hace una hora, todo parece ir bien.
En especial, me encanta el lector de huellas, que me permite desbloquear directamente el teléfono sin pulsar un botón y sin patrón de desbloqueo. Quizás es capricho mío, pero me preocupa el excesivo uso que le doy a los botones, pues en ocasiones apago y enciendo el móvil varias veces seguidas en poco tiempo. Pero más que eso me gusta su batería de larguísima duración, que me servirá en momentos aburridos para leer durante varias horas sin preocuparme por recargas. Todas las reseñas en internet elogian la capacidad de la batería de 4000mAh y en verdad es algo que puedes comprobar desde el primer momento. También la calidad de las fotos, sin ser la gran cosa, es mucho mejor que la de mi viejo DDC, que suele tomar fotos granuladas y horribles.
Aún es muy temprano para dar opiniones, porque solo lo tengo desde el sábado y sobre todo me preocupa si resistirá un par de años conmigo, pero  hasta el momento, la gente con más experiencia me dice que sí. Xiaomi recién está entrando en Cuba, que está invadida por terminales baratos marca Blu, y la opinión de los pocos usuarios que los han adquirido  es excelente.
Estoy valorando si lo actualizo a Nougat (ahora tiene Android 6), y de paso quitarme el MIUI que no me hace mucha gracia. Pero quizás me atenga a aquel refrán que dice: "si no está roto, no lo arregles" y lo deje así mismo.
Ahora supongo que tendré que plantearme metas nuevas para el año.

Nueva tarjeta, "nuevo" mando

Luego de un susto enorme, ya puedo decir que tengo una nueva XFX Radeon RX 560. No fue mi primera opción, y de haber tenido el dinero quizás habría preferido la 1050 Ti de Nvidia, pero al final, fue un regalo de alguien que me está malcriando mucho.
El susto fue que al instalar el driver de AMD, el fan se detenía, algo que no pasaba en Linux ni con el driver de Microsoft. Luego de correr, probar en otros lugares, preguntar en foros sin obtener respuesta, un amigo me sugirió que quizás ese era el comportamiento planeado. Yo atribuía el problema al Auto load sensing, así que me arriesgué a hacer una prueba: instalé el driver, levanté el GPU-Z y vigilé la temperatura mientras jugaba un pequeño demo hecho en Unity. Y hete aquí que al subir la carga y la temperatura, el fan volvió a arrancar.
Volví a echar una mirada a la caja y ahí estaba: Auto load sensing lleva el ventilador a cero RPM en condiciones de carga mínima con tal de ser lo más silencioso posible. En lo personal, prefiero el ruido, así me evito sustos como este. Incluso tuve la suerte de que la tarjeta es una verdadera 560, no una de esas 460 disfrazadas que se descubrieron hace poco.
La otra buena noticia de ayer, y creo que con eso agoté la buena suerte de un mes o dos, es que un amigo logró resucitar un mando de Xbox que me regalaron hace un buen tiempo ya. Lo daba por perdido, pero este tipo es un verdadero as a la hora de salvar hardare perdido, uno de los mejores en la ciudad. Puede que no le quede mucho tiempo de vida y noté algunos problemitas, pero algo es algo, ya se verá luego si aparece un reemplazo cuando mejore el presupuesto.
Por tanto, hay razones para ser feliz en este inicio de año.