2/12/2017

Cdb Engine: ¿Quien anda ahí?

Saludos,

hoy vengo a comentaros una aventura que rondaba por mi disco duro desde hace tiempo. ¿Quién anda ahí ?, de Demonio sonriente, escrita por el gran Zonk-Pj, para el sistema de Cdb Engine. Que hacía tiempo que no lo retomaba y es un sistema muy dinámico para “one shots”.


Portada del modulo

¿Quien anda ahí?, nos sitúa en un futuro indeterminado, donde la humanidad ha alcanzado el nivel tecnológico 8 y hemos llegado a colonizar Marte. No tenemos fecha para hacernos una referencia, y bien podría haber empleado el modulo “Sonderaktion rot” del Walkure, para hacerles una mejor introducción a los Pjs. Pero en realidad no es importante, le puse de fecha el 2086. La humanidad ha colonizado marte, hay un par de ciudades y cientos de bases dispersadas por la superficie del planeta rojo, pero es desde hace diez años que se ha comenzado al terraformación. Otro recurso para situarnos seria poco después de la película “Total recall”.


La acción nos sitúa en la base Terraformacion 31, una base perteneciente al ONU, mayor socio inversor en la colonización de marte. En la base se está tratando de desarrollar las nuevas variedades de plantas que pueden ayudar a acelerar el proceso de trasformación, y conseguir que la atmosfera de Marte sea respirable.


La base tiene capacidad para 24 individuos, pero en la actualidad operan con 14, personal científico en su mayoría y técnico el resto salvo el director Michael Thomas Garry, un burocratico más interesado en los beneficios económicos que puedan obtener los descubrimientos que el fin en sí.


En el otro extremo tenemos al profesor Arthur Carrington, un genio y creador del sistema de terraformación, con un ego tan grande como su propia ambición. Carrington es uno de los seis Pjs ya pregenerados y listos para jugar, el resto son David Childs jefe mecánico, John Mcready exmarine, Juliette Windows Operadora de sistemas, Kate Palmer Bióloga y Xenóloga y por ultimo al médico Wilford Blair.


Del resto de PNJs, tenemos al meteorólogo George Benning, Geólogo Vance Norris, asistente mecánico Nedd Scott, ayudantes del profesor Carrington (Adam Finch y Maria Chapman), ingeniera Sam Carter, el piloto Derek Jameson y nuestro amigo el Burocrata Garry.


Todo un señor grupo de personajes que deambulan por la base, si tratar de controlar a 6 Pjs es una tarea compleja añádele 8 Pnjs que deambulan por la base realizando sus quehaceres.


Si pretendes jugar este módulo te aconsejo que dejes de leer a partir de aquí.










¿Quién anda ahí? , nos trae de vuelta el clásico “The Thing”, en Marte. Y principalmente todo el desarrollo de la acción se realizará en el interior de la base, por ello nos proporciona un mapa sufrientemente detallado junto con la descripción de cada localización y objetos de interés que podamos hallar.



Base Terraformación 31.

Si bien la introducción es rápida y los personajes esta ya hechos, hay que dedicarle un tiempo a que los pjs se habitúen a lo que es la base y a sus labores en el interior y el exterior. Esta fase si se extiende mucho puede hacer que la gente de disperse un poco, pero es la gracia del módulo y es complicado llegar a un equilibrio. En el módulo se da una opción para realizarla en dos partes que posiblemente diera pie a conocer mejor al resto de compañeros y poder interpretar mejor a los pjs.


En mi experiencia con únicamente 3 Pjs jugando tener que llevar a 11 pnjs se me hizo complicado, lo ideal es repartir a cada jugador una lista de los miembros con una breve descripción de cada uno, al igual que una breve leyenda de los puntos en el mapa. Que añadiré al final de la entrada.


Otra opción hubiera sido reducir el número de pnjs para hacerlo más manejable, pero el tiempo que le dedique a prepárame la aventura no dio para más.


Gracias al reactor de terraformación (45) los personajes pueden recorrer el exterior de la base únicamente equipados con un respirador marciano, que filtran el aire y lo hacen respirable, siempre que estemos en las cercanías de la base.


La acción comienza cuando un individuo viene del exterior a la entrada del invernadero (3), con sus últimas fuerzas consigue entrar en la base, donde cae muerto. Sus ropas lo identifican como un miembro del equipo de la “Estación Thule”, la base más cercana a la base 31, a unas dos horas en Rover. De verdad que no había otro nombre menos sospechoso para  una base de investigación, pero por otro lado hace que los Pjs piensen que los tiros van por otro lado.


Coincidiendo con la llegada del pobre Lars Halvorson, Alfonso para los amigos, una tormenta solar golpea a Marte impidiendo las comunicaciones y el fallo de muchos sistemas eléctricos. Algo que aísla aún más a los miembros de la base, un grupo deberá coger uno de los Rovers e ir hacia la base Thule para ver que ha ocurrido, el resto se quedara en la base, investigando al cadáver o siguiendo con sus rutinas. En mi caso la tormenta solar había frito los circuitos de la antena y parte del trabajo de David Childs era tratar de repararla.


Una vez lleguen a la base alemana, los pjs no tardaran en descubrir a que están jugando. Por ello considero un fallo, la ubicación del juego en Marte, hubiera preferido o así lo veo ahora, ubicarlo en la Encélado, satélite helado de Saturno. La cosa en la película, no tiene opción de escapar del frio hielo sin ayuda de los humanos, en marte es capaz de desplazarse grandes distancias sin problemas, y simplemente hace el alto en la base por expandirse, aunque podría haber continuado hacia una de las ciudades. Falta definir o bien que la radiación solar de marte afecta a la criatura o bien que la composición del aire es dañina, lo que haría evitar el exterior. En un planeta frio como Encelado o Europa la cosa acabaría congelada y atrapada en el hielo.


Una vez se inicia la odisea de la cosa, el tema se acelera y es ahí donde tener en cuenta a cuantos pnjs hay presente se hace compleja, más si has infectado a uno de los pjs y su obsesión en convertir al resto de jugadores, cosa que me trajo mucho trabajo tratar de evitar de forma coherente para no terminar demasiado rápido.


El final fue el esperado un gran hongo indicaba al resto de marte la ubicación donde se había situado la base de Terraformación 3, con un último mensaje enviado por radio:



Marte, está perdido, repito, Marte está perdido.


Es un módulo brillante, divertido que regenera la tensión y la paranoia de la película “La cosa”, el sistema es 100% adaptable a otros sistemas y podría ser un módulo de la llamada de Cthulhu, empleando la hoja de personaje Endoftime, me recordó mucho a esta aventura, que jugamos hace ya muchos años.


Recomendaciones:


 -Cambiar la ubicación de la base a un planeta cubierto de hielo, para ser más parecido a la idea clásica.

 -Reducir el número de Pnjs en función del número de jugadores.

 -Proporcionar a todos los jugadores un listado de miembros de la base y una breve descripción y un mapa con la leyenda de cada puesto.



Anakleto.









2/04/2017

Modeling

Saludos

hoy voy a hablaros de herramientas que empleo para modelar o diseñar, partiendo de la base que lo que yo estudie hace ya muchísimos años fue el Autocad y desde entonces ha llovido mucho. Que quiero decir con esto, aparte que ya me cuelgan unos años encima, es que realmente no he realizado ningún curso de diseño 3D, lo he aprendido sobre la marcha y dedicándole tiempo. Si te interesa este mundo y te quieres dedicar profesionalmente te recomiendo que hagas algún curso.


Las herramientas que utilizo en el trabajo son el Autocad, Sketchup y ahora mismo estoy aprendiendo a moldear con Meshmixer y alguna otra aplicación. Porque empleo estas y no otras más potentes como Blender o 3d studio. Principalmente porque son tan potentes que se convierten en muy complejas.  Sketchup lo conocía ligeramente y fuimos presentados durante el curso que hicimos con la primera impresora 3d, Prusa Mendel. No fue un curso en sí, fue enseñar lo sencillo que era hacer algo. Y si es cierto, es sencillo empezar, el software es gratuito y es una herramienta potente, siempre que quieras hacer algo funcional.





Ejemplo de un par de proyectos, a la derecha el Perturbator un setup para golpear a un robot y que mantenga el equilibrio. A la izquierda un proyecto de brazo robotizado que no termino bien, los motores no tenían suficiente fuerza para desplazar todo el conjunto.



Sketchup te permite hacer cosas como esta he incluso más complejas, con la única ayuda de un pie de rey y una regla, sin obviar el banco de modelos que tiene, que en ocasiones te solucionan mucho las cosas, pero en otras te generan más dolores de cabeza, si las medidas no son las correctas.


Pero qué ocurre si no quieres hacer un modelo poligonal, tratar de diseñar formas orgánicas en sketchup es un dolor de cabeza, pues no es nada sencillo. Si te dedicas a importar .stl u .obj de otra gente para modificarlos, no es una tarea sencilla, ahora con algunos plugins es más simple, pero si el modelo es un escaneo con toda su cantidad de polígonos da dolor de cabeza.


Un compañero del trabajo emplea Blender y crea unos modelos que son muy orgánicos, funcionales cuando llegamos a un acuerdo con la escala, pero muy redondeados sin aristas, algo que con sketchup no podía hacer, hasta que conocí Meshmixer.


Meshmixer es una herramienta de Autodesk que no viene sola, es acompañante de otras aplicaciones como el Autodesk 123D que salió en su día únicamente para las plataformas Ipad y ahora cuenta con su versión para Pc y Mac. Pero no Android. Mi interés por Meshmixer no fue muy alto hasta que no hice el escáner 3D. Los modelos no salían del topo perfecto, brazos incompletos, cabezas con agujeros, Meshmixer me dejaba corregir esos errores sin mucho trabajo. Pero no había descubierto otra de sus ventajas, la de agrupar modelos, los hace con suma facilidad.


Por ejemplo puedo descargarme un modelo  de Thingiverse y añadirle esto otro.




Guerrero tentacular…



Creerme si os digo que he tardado más tiempo en hacer la captura de las imágenes para ponerlas en el post que realizar esto en el programa, simplemente editando el objeto nos permite cambiar su tamaño orientación y posición en el espacio. Si lo combinamos con el otro modelo tenemos ya tenemos una figura personalizada, quizá no haya sido la mejor combinación. De esta que me puse a buscar modelos para imprimir y para modificarlos, básicamente para marcar más los detalles, añadir algo o cambiar una gorra por un sombrero…Que básicamente es lo que publique en la miniaturas de Omertà.



Y porque no, hacer una creación propia, jugando con las primitivas que ofrece meshmixer  cree el  Chthonian, dos toroidales cortados y mal emplamados y dos esferas, una para hacer las rocas y otra para hacer la cabeza y mucho probar la herramientas de esculpir hasta entender que hacen y cómo funcionan. Podría haber leído o visto un tutorial, pero esto si se “tocotea” no se rompe y es más divertido que no productivo.



Un compañero Quique , el mismo que maneja el blender como si fuera un bisturí, me menciono una aplicación, Dialy, básicamente te permite hacer lo mismo que meshmixer, pero incluye la opción de generar sketch mediante esferas.





Las esferas lilas son los pivotes y se pueden mover dando diferentes formas y tamaños, por último, se convierten en un mesh que podemos guardar como un .obj



Las imágenes anteriores mostraban el proyecto de un tentáculo, si lo mío es obsesivo, pero un buen ejemplo es que si queréis crear algo complejo o simple, la regla de los ingenieros siempre funciona. Reduce el problema a problemas más pequeños, si estás pensando en realizar un modelo despiézalo y moldea parte por parte. Al final es más sencillo.








Proceso de creación desde el esqueleto hecho con Dilay hasta el moldeado final e impresión. 

El modelo de arriba se ve horrible, pero así debía ser es Nyarlathotep o al menos y una interpretación que extraje de una rápida visita a google, me basé en la imagen de esta figura. Poner la original al lado de la mía me da un poco de vergüenza, pero como mi intención era hacer una miniatura no esta tan poco mal.




La figura existe en negro y blanco y el nivel de detalle es muy alto, la parte de la espalda me la invente y nada tiene que ver con la figura en sí. Pero es lo que tiene tratar de pasar de un 2D  a un 3D.









Impresión de 70 mm de altura, 40% de infill

Ya terminando cuando modelas con meshmixer, sueles incrementar el número de polígonos haciendo que tu modelo adquiera un tamaño superlativo. Solución, o bien “Make solid” en las opciones de edición de meshmixer y en “Solid Accuracy” determinar la calidad. O otra opción es emplear Blender y con la herramienta “Decimite” y ponerle un factor más pequeño de 1.0, normalmente se lo pongo a 0.4. Los modelos pierden peso en kbytes y no más manejables por los programas.




Ejemplos de cómo reducir el peso de vuestros modelos, con Meshmixer y Blender.




Anakleto.

1/28/2017

Scan in 3D

Saludos,

¿Qué os parecería tener un modelo 3D de vosotros mismo? Pues de eso mismo vamos hoy a tratar, de escanear objetos y personas, en mi experiencia conozco dos métodos o he tenido la oportunidad de trabajar con dos métodos Skanect y el Digitizer de makerbot. El primero puede funcionar con la Kinect normal y la licencia tiene un coste alrededor de los 129$, aunque podéis usar la versión demo, con la limitación de 5000 polígonos que realmente no da para mucho.




El segundo fue tal el éxito que tuvo que ha dejado de comercializarse la verdad es que le hemos dado muy poco uso, y estaba pensado para escanear objetos, dos haces de luz infrarrojas incidían sobre el objeto y una cámara con filtro captaba la imagen del objeto. La principal limitación que tenía era que dependía de las propiedades del objeto a escanear, tenía que ser de un color claro mate. Si el objeto era brillante u oscuro la reconstrucción no se realizaba muy bien.


¿Porque es importante poder pasar del mundo real al virtual, si existen modelos de tantas cosas ya hechas?

Bien la respuesta puede ser simple y compleja al mismo tiempo, el Digitizer lo obtuvimos para realizar un proyecto en colaboración con una investigación arqueológica. La posibilidad de hallar un resto fósil o un objeto en una excavación es parte fundamental para la arqueología, pero limita mucho al número de personas que pueden acceder a esos restos para el estudio. La idea es la de poder escanear y obtener un archivo digital con las texturas que poder compartir con el resto de colegas o investigadores, estén o no estén en la excavación.


El proyecto finalmente no se realizó y el Digitizer quedo relegado a otro cacharro más en el lab, la verdad es que el tratamiento que le tenía que dar a las piezas para poder escanearlas era lo que me echaba para atrás. Lo más que conseguí escanear satisfactoriamente fue un fruby de los que regalaban el macdonals. Otra limitación que tenía era el tamaño de objeto que podías escanear ni muy pequeño, ni muy grande, básicamente el tamaño medio de piezas que podías imprimir en una Makerbot replicator. Existen alternativas a este tipo de escáner que se basan en el mismo principio.




Por otro lado, estuvimos probando el SDK de la Kinect que ya incluye una demo para escanear, pero no cierra la figura, algo que deberíamos realizar nosotros a mano. Con la Kinect 2 también viene incluido, pero genera más ruido en el resultado final, aunque el detalle era muy bueno. Buscando alternativas encontré un par Skanect y Reconstrucme. Aunque echando un vistazo actualmente estoy encontrando varias alternativas instructables, Maker.

Realizando este documento he descubierto que Reconstrucme , no requiere licencia para probarlo, así que he hecho algunas pruebas.


Os pongo unas capturas del setup que nos permite hacer, determinar el volumen posición del sensor. Tras pulsar el botón Start se inicia una cuenta de 5 segundos y comienza a capturar. El sensor debe estar en la misma posición y es el modelo quien tiene que girar.



  
He empleado la silla para ir moviéndome, y solo he hecho la parte frontal a modo de prueba. Es sencillo de utilizar y gratuito, pero no deja mucha libertad de acción, la imagen ha sido el primer escáner que he obtenido, pero también el único que ha quedado bien.



Pero voy a hablar de Skanect, no porque sea mejor que el resto sino porque compramos la licencia y es con el que he trabajado. Funciona no solo con la Kinect, es más, diría que con otros sensores funcionaria mejor, el kit que tienen de ipad + structure sensor funcionaria mejor, no tenemos la limitación del cable. La diferencia básica con Reconstrucme es que nos permite mover el sensor, quizá ambos lo hagan y no he encontrado la configuración adecuada, pero con skanet puedes rodear al modelo con el sensor o fijar el sensor y mover al modelo. Simplemente la diferencia es el tamaño de sala que necesitamos para usarlo, si debemos estar  a dos o tres metros del modelo no todo el mundo tiene una sala tan grande para poder rodear al modelo.



Reciclando la base de un cañón de luz, hice una plataforma móvil controlada por Arduino, que permite al usuario situarse sobre la plataforma y girarlo. Únicamente con el sensor haz de hacer el movimiento vertical, es parte de un proyecto para realizar un escáner de cuerpo entero autónomo, que está en “ stand by”…



Pero a lo que íbamos Skanet, básicamente nos permite seleccionar que tipo de scanner deseamos hacer, una sala un objeto pequeño o una persona, las variaciones pueden indicarse en función de volumen y luego escanear lo que tú quieras, el número de pasos lo determinas tú, puedes estar dándole vueltas a tu modelo tanto como tú quieras, si lo haces bien contra mas pases más información y mejor quedara. Para obviar el problema del cable y del espacio requerido para escanear el modelo idee una plataforma móvil semejante a la que tiene el Digitizer. De esta forma solo tendría que mover el sensor de arriba abajo.




Skanet no es complicado de emplear, a diferencia del reconstrucme, incluye herramientas para limpiar, rellenar los modelos. La última imagen es de un escaneo de un colega sobre la base móvil.



Y para qué sirve esto realmente, bien podemos obtener escáner de nosotros mismos, para hacernos un pequeño busto, o miniaturas para juegos de rol… Pero vamos a lo serio, si me escaneo mi brazo o mi pierna, puedo realizar extraer un modelo para cedula o un elemento personalizado. Podemos obtener una primera impresión de un objeto que está a miles de kilómetros, visualizar fósiles. O permitir que todo el mundo pueda admirar/estudiar/tocar obras de arte como la de Nefertiti. Unos activistas entraron en el museo de Berlín y escanearon el busto y lo distribuyeron libremente por la red. Sin hablar de tener la posibilidad de crearnos personajes para juegos o entornos virtuales.

Algunos ejemplos…


Anakleto.