New site

Showing posts with label projects. Show all posts
Showing posts with label projects. Show all posts

Thursday, January 8, 2009

Augmented reality made in Processing


This is an augmented reality exercise application i made using Processing and J Myron library, i was able to track a specific color from the video stream and then mix it with a code i wrote for generating some random particles. Will keep up my research in order to achieve more complex interactivity perhaps using audio next time.

Wednesday, January 7, 2009

arabic tessellations update


Here are just some preview images of the tessellations I´m developing for the Dubai tower competition

Friday, December 26, 2008

processing video test


A quick experiment i have made in procesing using Jmyron library will keep working in order to make more complex and interactive results.

Friday, December 5, 2008

arabic tesselations


Currently working in collaboration with KRFR group of Barcelona, in the developmento of a tower for Dubai for the XI ThyssenKrupp Elevator competition, this are the first experiments for generating an arabic pattern tesselation, one of the intentions is that the tesselation takes into consideration enviormental data in its generation steps , more from this project on the next posts.

Monday, August 25, 2008

the beauty of chaos




Latley i have been playing around with an 3D strange attractors rendering software, for generating iterative chaotic function fractals. Here are some of the fractals i have generated hope you like them.

A fractal is generally "a rough or fragmented
geometric shape that can be split into parts, each of which is (at least approximately) a reduced-size copy of the whole,a property called self-similarity.


Monday, August 18, 2008

Scripted Creature




Lately i have beeen working back with RhinoScript and as a prctice excercise i wanted to create a script wich helped me to create a generative sculpture like object.The result of playing around with this idea is this scripted creature. For the creation of this figure i developed a script wich works in a simple way , the user needs to input a set of points , the the script will elaborate a net work beetween those points withe a distance conditional then script will ask the user to select the created lines he wants to use for the creation of the structure , then script will complete the task making a lofted surface.





Here is the script perhaps it can be usfel to perform other tasks if you find one please let me know.

Option Explicit
'Script written by Rodrigo Medina Garcia
'Script copyrighted by designplaygrounds.blogspot.com
'Script version miércoles, 23 de julio de 2008 15:49:30

Call Main()
Sub Main()
Dim arrpts,strcrv,strcrv2,crvdomain,evapoints
Dim i,u,k,j
arrpts=rhino.GetPointCoordinates("select points for structure creation")
If isNull (arrpts) Then Exit Sub
For i = 0 To uBound(arrpts)
For u =0 To UBound(arrpts)
If Rhino.distance(arrpts(i),arrpts(u)) <80 Then Call lines(arrpts,i,u,strcrv)


Next
Call rhino.addsphere(arrpts(i),1)
Next

strcrv2=rhino.GetObjects("select the created line structures",4)

For k =0 To ubound (strcrv2)


crvdomain=rhino.CurveDomain(strcrv2(k))

For j= crvdomain(0)To crvdomain(1) Step crvdomain(1)/4
evapoints=rhino.EvaluateCurve(strcrv2(k),j)
arrpts=Rhino.AddPoint(evapoints)
If j = crvdomain(1)/2 Then
Call circles1(strcrv2,k,j)
ElseIf j <> crvdomain(1)/2 Then
Call circles2(strcrv2,k,j)
End If


Next
Call rhino.Command("_selnone _selclosedcrv -_loft _enter _enter _delete ")
Next


End Sub
Function lines(arrpts,i,u,strcrv)
strcrv=rhino.AddLine(arrpts(i),arrpts(u))
End Function
Function circles1(strcrv,k,j)
Dim frame,radi
frame=Rhino.curveperpframe(strcrv(k),j)
radi=2.5
Call rhino.AddCircle(frame,radi)

End Function
Function circles2(strcrv,k,j)
Dim frame,radi
frame=Rhino.curveperpframe(strcrv(k),j)
radi=1
Call rhino.AddCircle(frame,radi)

End Function

Sunday, March 30, 2008

voronoi lamp progress








Here are some photos from de progress of the Voronoi lamp , here you can see some testings i did with Corian for bending it the surface is 7mm thick an in order to bend it correctly i put it in the oven ata temperature of 140 cº for 15 minutes aproximately,there are also some pictures of the new mold i have made for the definitive prototipe ,the lower part of the lamp its made of acrylic were we can see also a picture of this part.The electrical components are also ready , i use a photoresistor this one is sesitive to the light so when there is light in the room the lights are off and as soon as it gets darker the leds will start to go on ,like street lamps do. Finally we can see a picture of the first model at dark and with lights one so we can give us an idea of how light passes through the voronoi diagrams made on the corian surface.



Saturday, March 15, 2008

voronoi lamp production process




The voronoi lamp is being designed to be made of Corian with is a solid surface from Dupont, Corian has many characteritics that make it special its an eviormentally friendly material, its durable , its reusable ,under some condition ii is translucent and it can be thermo formated in almos any shape. Above we cas see some images of teh molds that are going to be used to thermoform the material. For more information about corian visit http://www.corian.com/

voronoi lamp process

First lines of the digital model
Main volume model

Envormental analisis made in Rhino

Here is a cutvature graph analisis that can be used to find minimum
or maximum curvatures values, and identify flat spots, sharp edge,
and poor matching across surface boundaries.

Zebra stripes depicts highlight flows across the part. This type of surface

evaluation provides visual feedback on surface continuity

lamp concept


After some time of being evaluating diferent concept forms for my poject i´ve decided to develop the one that is above , its form is based in the shape of a leaf , teh lamp will have an inner texture made with voronoi diagrams so when the lamp is lit ,The voronoi fractals will get illuminated and give the lamp an organic feeling. I will be posting the development of the computer modeling process soon.

about voronoi diagrams

In mathematics, a Voronoi diagram, named after Georgy Voronoi, also called a Voronoi tessellation, a Voronoi decomposition, or a Dirichlet tessellation (after Lejeune Dirichlet), is a special kind of decomposition of a metric space determined by distances to a specified discrete set of objects in the space, e.g., by a discrete set of points.
In the simplest and most common case, in the plane, we are given a set of points S, and the Voronoi diagram for S is the partition of the plane which associates a region V(p) with each point p from S in such a way that all points in V(p) are closer to p than to any other point in S.

Here are some Voronoi diagrams i generated using a special software that generates voronoi cells using points that you place in a specific metric space.
In nature we can find voronoi fractals as we can see in this photo taken from http://www.flickr.com/photos/flight404/538133104/

Friday, March 14, 2008

voronoi lamp

Lately i´ve been working in the development of a project in wich i can experiment in different areas that include digital computer design, cnc technology , electronic devices and the use of a versatile material wich is corian. The objective is to create a lamp like object that can be able to interactuate with its medium with the use of electronic devices and to achieve the design of an object with particular asthetic qualities with the use of computer aided design and scrpting methods another important part of this project is the use of corian for its fabrication.


The evolution of this project will be posted in the next days


Monday, March 10, 2008

photoshop speedpaint

Here is an ilustration i did some time ago using my digital tablet and photoshop,its amaizing what you can do once you lear to custumize your brushes and the speed that you can achieve when you practice enough this ilustration was done for experimentation purposes and was made in 20 minutes i hope you like it

Sunday, February 10, 2008

high genus models

TopMod3d is a free, open source, portable, platform independent topological mesh modeling system that allows users to create high genus 2-manifold meshes.




During the past days i have been trying out this software an developed some models wich you can see in the images above as you can see you can achieve very nice results for topological mesh models using this software another advantage its that you can export your models to other plataforms like rhino or 3dmax also you can make an .stl file so you can print your models on an RP machine.

Thursday, February 7, 2008

enneper stool

Differential geometry is a mathematical discipline that uses the methods of differential and integral calculus to study problems in geometry. The theory of plane and space curves and of surfaces in the three-dimensional Euclidean space formed the basis for its initial development in the eighteenth and nineteenth century. Since the late nineteenth century, differential geometry has grown into a field concerned more generally with geometric structures on differentiable manifolds. It is closely related with differential topology and with the geometric aspects of the theory of differential equations.
Enneper surface :In mathematics, in the fields of differential geometry and algebraic geometry, the Enneper surface is a surface that can be described parametrically by:
x= u(1-u2 / 3 + v3) /3
y= -v(1-v2/3+u2)/3
z= (u2-v2)/3
It was introduced by
Alfred Enneper in connection with minimal surface theory

Mathematica 6 enneper suface original code


Mathematica 6 prametrically modified surface

Exported geometry to rhino


Modeling adjustments made in Rhino


First render sketch more to come . . .

In an attemp of doing design in a more rationalized way I am currenttly exploring form using diferential geometry I´ve noticed that many architects use this matematical discipline to develop their projects, thing that doesnt happens to often in design , thats why i decided to get into this fourtunately for me there are some softwares like Mathematica 6 and Rhino math plug-in that help people to develop complex surfaces once you have a basic undertanding of parametric functions.
The goal of this project was to explore different surface ecuations by changing their parametric values to develop forms wich may be used in the design of a functional object.
The result was the Enneper stool by using the enneper surface ecuations and exploring different parametric values i develop a form wich can be used as an stool , achieving a functional object with a very interesting ahestetic. There is some more work to do finish compltely this project wich i hope to finish and post soon.

church remodelation





Some weeks ago i was asked to make the graphic information of a church remodelation this project also includes an animation wich will be posted later. The remodelation project cosists in the remodelation of several parts of the cruch a well as the creation of new ones like an auditorium and classrooms for differnt uses here are some renders used for the presentation document.

Monday, February 4, 2008

ceiling speakers


Here is concept for a ceiling speakers , i developed it during a creativity excersise . Cosidering sustainable factors I proposed this speakers to be made of Zelfo wich is a fibreglass/ wood like, mouldable material made solely out of plant fibres and water.

modeling




Here are some modeling excescises i´ve done for practice purposes , i like to experiment with diferent modeling softwares as well as diverse modeling techniques for diferent design fields like automotive design , furniture, architecture etc...

Sunday, February 3, 2008

aureal mobile




Some years ago during my basic design course we were asked to design a mobile using aureal proportions, at the end the classroom decided to build up my design to present it at the university fair, here are some photos.

Related Posts with Thumbnails