Blog
Preparación del modelo para Stereolithography [Gas mask]
Feb 26th
Modelo debe presentar una malla triangular (en max podemos usar un modificador llamado “subDivide”) que nos transforma nuestra malla en una malla triangular, el modelo debería presentar las dos caras externa y interna. las paredes deberían de ser de un grosor de unos 2mm como mínimo. Todos los splines deberían de estar cerrados ya que puede presentar algún error en la impresión.
Descargar modelo en formato (.OBJ / .STL)
Re modelado [Gas mask]
Feb 26th
Modelado 3D con Max 2009 o 2010: Antes de nada unimos todas las capas en una haciendo un (attach) y lo convertimos en editablePoly. Los vértices nos servirán para crear una malla aproximada (en este modelo no hace falta seguir ningún patrón de malla). Separamos los Polygonos creados del objeto y ocultamos el objeto anterior ya que los vértices ya no los vamos a necesitar.
Plugin:
Max 2009) En todas las versiones anteriores a Max 2010 vamos a necesitar plugin llamado PolyBoost (http://www.polyboost.com).
Max 2010) ¿Porque en esta versión no nos hace falta dicho plugin? R:En Max2010 ya lo tiene incluido y lo podemos encontrar en los subTabs situados en la parte superior justo por de-abajo del menú Poly > PolyDraw. Este plugin nos amplia los métodos del modelado. Lo usaremos para crear una malla correcta a partir del objeto creado desde vértices.
Escaneo con líquidos [Gas mask]
Feb 26th
WorkShop (Carlos Castro Prieto)
Escaneamos una mascara de Gas de un tamaño aproximado de 40 x 20cm, que fue sumergido en agua con tinte negro, sobre una superficie solida e en una cubeta de plástico. Para la iluminación básica usamos un foco de 200w – 400w situado por encima del objeto. Para las fotos usamos una camera profesional Canon EOS 400D DIGITAL con una lente de 51mm. En total se tomaron 97 fotos de alta resolución. La separación de entre capas fue de 1mm.
- Preparar el escenario
- Tomar fotos desde (Top View)
- Vectorización y conversión al formato .dxf (.cad) 3-1. Retoque de las foto PhotoShop Cs4 (script) 3-2. Vector Magic (http://vectormagic.com/). El Vector Magic nos crea los vectores de forma automática.
- Importar archivos en cualquier soft 3D
- Separar las capas una de otra, modificar la coordenada correspondiente ”Z”
Descargar ejemplo de uno delos archivos .dxf
I’m on REC Zine
Dec 18th
Solo hace unos días que salio el tercer número de la revista REC Zine, es una revista digital que trata o más bien recopila a gente de todo el mundo y de todos los ámbitos.
Medidores FPS (FrameRates)
Dec 1st
En Internet rondan varios tipos de medidores de FPS “Frames Per Second – Fotogramas Por Segundo”
los podemos encontrar de todos los colores y hasta con gráficas en tiempo real.
1) Viene incluido con PV3D – Papervision 3D “ascollada”
Nos muestra FPS, Mili segundos y Uso de memoria representada por una barra roja por de-abajo del texto.
un ejemplo rápido de uso:
package { import org.ascollada.utils.FPS; public class main extends Sprite { public function main():void { //creamos en el stage addChild( new FPS() ); } } }
Resultado:
2) Este es escrito por mr.doob
Esta clase incluye gráfica en tiempo real que nos representa el uso de Memoria Usada, Memoria Disponible, Fotogramas, Mili segundos
un ejemplo rápido de uso:
package { import net.hires.debug.Stats; public class main extends Sprite { public function main():void { //creamos en el stage // Stats(__THEME PARAMS__) // theme params: { bg: 0x202020, fps: 0xC0C0C0, ms: 0x505050, mem: 0x707070, memmax: 0xA0A0A0 } addChild( new Stats() ); } } }
Resultado:
3) Es escrito por Oaxoa
Este clase nos muestra los FPSes y uso de memoria representada con una gráfica linear.
un ejemplo rápido de uso:
package { import com.oaxoa.components.FrameRater; public class main extends Sprite { public function main():void { //creamos en el stage // FrameRater(__PARAMS__) // params: textColor:uint=0x000000, drawShadow:Boolean=false, showGraph:Boolean=true, graphColor:uint=0xff0000 addChild( new FrameRater(0x000000, true, true) ); } } }
Resultado:
Dm211 As3 Libreria de Classes en Google Code
Sep 5th
Ya están disponibles todas las Classes creadas en Action Script 3 (Adobe Flash/Flex/Flash Builer), en Google Code.
FL10 2D vs. PV3D (Primer Test)
Aug 26th
Después de que el Mr. Doob y Román Cortés han publicado el Código Abierto de su proyecto. Que básicamente se trata de renderizar pixel a pixel las coordenadas X,Y y Z en entorno Flash.
Direcciones de interes:
http://mrdoob.com/blog/post/571
http://www.romancortes.com/blog/voxel-head-in-flash/
http://mrdoob.com/79/Voxel_Head
He decidido seguir el experimento. Para ello he creado un simple código para convertir el archivo .v con compression “Zlib” a simple tabla de coordenadas sin ninguna compresión.

Descargar Air Converter c2csv, Descargar Proyecto comprimido en Zip
Después de la conversión de archivos toca representar los resultados obtenidos. He usado misma Tecnologia “Flash” pero con ligera molificación en código, ya que en el proyecto Voxel_Head el Mr. Doob ha usado cálculos matemáticos para obtener el radio de una esfera imaginatoria, y luego ha colocado los pixels correspondientes alrededor de ella. Mi código interpreta las coordenadas directamente en el espacio 3D gracias al componente PaperVison3D. Final mente he obtenido un resultados algo penoso. Ya que con las mismas condiciones que el Voxel_Head, solo he conseguido renderizar con una media de 5fps – 7fps.
Vox (PV3D Pixel3D – Processing)
Aug 21st
Hace ya un tiempo se han publicado los Archivos Open Source del proyecto del video clip RADIOHEAD House o_f Cards que fue realizado con herramientas Open Source como Lenguaje
Processing es un lenguaje y entorno de programación de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Fue iniciado por Ben Fry y Casey Reas a partir de reflexiones en el Aesthetics and Computation Group del MIT Media Lab.
Processing es desarrollado por artistas y diseñadores como una herramienta alternativa al software propietario. Puede ser utilizado tanto para aplicaciones locales así como aplicaciones para la web (Applets).
Al estar basado en Java, puede heredar todas sus funcionalidades, convirtiéndose en una herramienta poderosa a la hora de encarar proyectos complejos.
El vídeo clip fue grabado con unas cameras y sensores especiales que emiten y vuelven a captar ultrasonido, registrando todo su alrededor. Si nos descargamos los archivos zip de la página nos encontramos con unos dos-mil archivos de texto (.csv). Bien cada archivos corresponde a un fotograma que se reproduce a unos (30 fps). Dentro de cada archivo encontramos unos números separados por comas, cada número corresponde a coordenadas X,Y,Z y Intensidad de cada Pixel que final mente forma una imagen en entorno 3D.
Una vez interpretado todos los coordenadas aparece una imágen como acontinuación…
El proyecto se ha elaborado con Tecnologia Flash Action Script 3 (AS3) y con PaperVision3D que me servio como entorno 3D para interpretar coordenadas 3D.
![[Dm211] [Dm211]](http://blog.dm211.com/wp-content/uploads/blackBox_7cm_glow.png)





















































