Categories
Cursos

Curso: Producción Interactiva. Arduino

Workshop dirigido a estudiantes de arquitectura enfocado a la exploración formal interactiva en eldiseño de proyectos e instalaciones arquitectónicas. Este taller se dirige a la introducción de los alumnos a técnicas y estrategias que hoy en díapodemos utilizar como

Categories
CNC Cursos

Curso: Fabricación digital (CNC)

Workshop dirigido a estudiantes de arquitectura de exploración formal y espacial usandoalgoritmos generativos integrando la optimización y la fabricación en un mismo proceso. Este taller se dirige a la introducción de los alumnos a técnicas y estrategias que hoy en díapodemos utilizar

Categories
Cursos

clase del 17/03/2010

Hola a todos,

ya tenéis en el foro el ejercicio que hemos hecho hoy en clase, para que le echéis un vistazo en casa; recordad que lo terminaremos la semana que viene.

http://labarqcom.ning.com/forum/topics/clase-del-17032010

Como bonus, le he añadido a la definición una manera de generar lamas exteriores una vez tenemos la superficie creada, son cosas que ya hemos visto en ocasiones anteriores así que no os debería resultar extraña.

La semana que viene al comienzo de la clase terminaremos la deficinición viendo cómo generar la piel sobre la estructura tubular, y no en medio como la hemos dejado. Os animo a que intentéis en algún momento ver si se os ocurre cómo hacerlo, es bastante sencillo.

Luego terminaremos esta parte del curso echando un vistazo rápido a cómo se manejan y qué se obtiene con cajas que no hemos visto aún; voronoi, voronois enlazados, delauny, metaballs, leer datos externos, etc…; veremos cómo interactuar con arduino y veremos una introducción rápida a VB.

nos vemos!
D.

Categories
Cursos

Clase del 09/03/2010

Ya tenéis disponible en el foro la definición que desarrollamos la semana pasada en clase:

http://labarqcom.ning.com/forum/topics/clase-del-09032010

nos vemos mañana en clase.

D.

Categories
Cursos

Definiciones de la clase de hoy (02/03)

En el foro tenéis la definición con los dos tipos de discretización de superficie para hacer maquetas que vamos a ver hoy, para que os la podáis bajar antes de la clase y tenerla como base de apoyo mientras vemos cómo se construye:

http://labarqcom.ning.com/forum/topics/clase-del-020310

Nos vemos en clase!

Categories
Cursos

Script de la clase del 16/02

Hola a todos, disculpad el retraso en subir el script de la clase del pasado martes. Ya lo teneis disponible en el foro:

http://labarqcom.ning.com/forum/topics/clase-del-16022010

Nos vemos el próximo martes!

pd: aunque oficialmente tenemos asignada el aula S-01D, como no queda libre hasta las 19:30, continuaremos utilizando mientras no nos echen, la S-05D (donde hemos estado las dos últimas clases) a lo largo del segundo cuatrimestre.

Categories
Cursos

Recursos para Rhinoscript y Grasshopper

Hola a todos,
os recordamos que el próximo martes comenzamos de nuevo las clases, con el segmento del curso dedicado a grasshopper y rhinoscript.
A continuación os dejamos los enlaces a unos cuantos recursos que os podrán ser de utilidad:
De rhinoscript, os recomendamos bajar el manual rhinoscript 101, creado por David Rutten:

http://en.wiki.mcneel.com/default.aspx/McNeel/RhinoScript101.html

Y de grasshopper, os dejamos el enlace al “grasshopper primer” escrito por Andrew Payne de Lift architects (http://www.liftarchitects.com) y traducido al español por Francisco Calvo y Katherine Cáceres de Tectónicas Digitales (http://www.tectonicasdigitales.com):

http://www.tectonicasdigitales.com/?p=54

Os recordamos además que en el post anterior tenéis los enlaces al software que utilizaremos en el curso. Esperamos que al comienzo de las clases ya lo tengáis todos instalado y funcionando sin problemas, para no perder tiempo con eso. Si alguno tenéis algún problema con el mismo, estaremos en el {LAC} el mismo martes desde las 16:00 hasta el comienzo de la clase, para ayudaros.

Os esperamos el martes, donde presentaremos esta parte del curso y Miguel Mesa comenzará a introducirnos en el mundo del rhinoscript.
¡Nos vemos!

Categories
Cursos

CECLEC – Inicio de las clases de Grasshopper / Rhinoscript

Hola a todos,

El próximo día 2 de febrero, comenzamos, en el horario habitual, el segmento del ceclec dedicado a grasshopper & rhinoscript.

Para esta parte del curso, necesitaremos tener instalado en nuestros ordenadores, el Rhino 4.0; el plugin Grasshopper; el plugin Monkey para editar rhinoscript; así como la última versión de Rhinoscript.

Para aquellos que no dispongais del software original, podeis descargaros desde la página oficial, la versión de evaluación de Rhino 4.0 SR6:

http://download.rhino3d.com/eval/?p=25

En el taller utilizaremos la última versión del Grasshopper, la 0.6.0059:

http://download.rhino3d.com/download_rel.asp?rel=566

Así mismo, os recomendamos que actualiceis una vez instalado el rhino, la versión de rhinoscript a la última:

http://download.rhino3d.com/download.asp?id=rhinoscript

Atención, para instalar rhinoscrpit, seguid las instrucciones de la página siguiente, prestando atención especial a lo marcado en el enlace rojo al final de la siguiente página, para instalar las últimas Runtimes de Microsoft:

Notas de la actualización de Rhinoscript

Por último, para la edición de rhinoscript, os recomendamos instalar el Monkey:

Notas de Monkey

Descargar Monkey

En nuestro próximo post, os indicaremos una serie de recursos y enlaces en las que nos apoyaremos para dar las clases, para que podais echarles un vistazo antes del comienzo de las mismas.

Por último, os recordamos que aunque en principio no es necesario dominar Rhino para lo que vamos a hacer, algunas nociones sí vendría bien que tuviéseis (dibujar líneas, superficies, polisuperficies, mallas, etc… lo básico, vamos), así que si podéis echarle un vistazo aquellos que no lo hayáis usado nunca antes del comienzo de las clases, mejor. No tengáis miedo, es un programa muy fácil de manejar, y de rápido aprendizaje.

Categories
Cursos

Curso Processing CECLEC 2008/2009

Hola.

En enero de 2009 empiezan las clases de Processing dentro del curso CECLEC 2008/2009. Según creo el primer día es el martes 27, y el bloque lectivo acabará antes de semana santa. Con este motivo comienzo a escribir en este blog los asuntos relacionados con el tema, y pretendo utilizarlo como vía de comunicación colocando aquí los contenidos asociados a la materia y vínculos a otros sitios donde obtener información y ampliar conocimientos.

El programa del curso se basa en el libro de Reas & Fry (creadores del proyecto Processing) llamado “Processing, a programming handbook for visual designers and artist”. Este libro y otros sobre el tema están en la biblioteca de la universidad. Los interesados y/o inscritos ya debéis tener el programa del curso, y si no es así podéis echarle un vistazo aquí.

Para una información exhaustiva sobre Processing lo mejor es visitar la página web oficial (en inglés) http://www.processing.org

A finales de noviembre publicaron la primera versión “estable” de Processing (hasta el momento todo eran versiones “beta”). El día 24 salió la 1.0 y el día 29 salió la revisión 1.0.1. Se pueden descargar en la página web indicada anteriormente.

El software no se instala, sino que sencillamente se copia en una carpeta del disco duro (después de descomprimir el archivo zip de la descarga) y luego basta crear en el escritorio un acceso directo al fichero ejecutable processing.exe. Trae bastantes ejemplos para curiosear coger ideas. Echadles un vistazo!

Seguiremos informado.

VITO

Categories
Cursos

Suavizar políneas

Este es el Script para suavizar polilíneas:

Option Explicit
‘Script para suavizar polilíneas y hacer un offset de las mismas
Call SuavizarPolilineas()
Sub SuavizarPolilineas()
Dim arrCrvs,strCrv, arrPoints,arrPoint
Dim K,i,arrNPt,hh,kk, Offset, Degree
arrCrvs = Rhino.GetObjects(“Select curves”, 4)
Offset = Rhino.GetReal(“Offset?”)
Degree = Rhino.GetReal(“Degree?”,3,1,100)
If IsNull(arrCrvs) Then Exit Sub
ReDim arrCC(UBound(arrCrvs))
hh=0
For Each strCrv In arrCrvs
If Rhino.IsPolyline(strCrv) Then
arrPoints = Rhino.PolylineVertices(strCrv)
If IsArray(arrPoints) Then
k=UBound(arrPoints)
kk=(k+1)*2-2
ReDim arrNPt(kk)
Dim nn : nn=0
For i=1 To kk Step 2
arrNPt(i) = Array((arrPoints(nn)(0)+arrPoints(nn+1)(0))/2, (arrPoints(nn)(1)+arrPoints(nn+1)(1))/2, (arrPoints(nn)(2)+arrPoints(nn+1)(2))/2 )
nn=nn+1
Next
nn=0
For i=0 To kk Step 2
arrNPt(i) = arrPoints(nn)
nn=nn+1
Next
arrCC(hh) = Rhino.AddCurve (arrNPt ,Degree)
Dim arrCentro : arrCentro = Rhino.CurveAreaCentroid(arrCC(hh))
Call Rhino.OffsetCurve(arrCC(hh), arrCentro(0), Offset)
hh=hh+1
End If
End If
Next

Rhino.SelectObjects arrCC

Rhino.DeleteObjects arrCC

Rhino.DeleteObjects arrCrvs

End Sub