BIO

Elif Erdine Baskin is an architect and researcher. She received her Master of Architecture and Urbanism degree from the Architectural Association Design Research Lab (AADRL) in 2006. She received her Bachelor of Architecture degree from Istanbul Technical University in 2003, graduating as the top 3rd of her class.

Since 2006, she has been working for ZAHA HADID Architects in London.

She is the co-founder of YME, a design research collaboration of young architects, actively pursuing theory and practice of architecture through research into applications of mathematics in design and fabrication. .

eliferdine[at]erdine-baskin.com

Tag Cloud

AA attractor canopy competitions Costa minimal surface curlicue fractal GC Gumowski-Mira jewellery design lounge seating Mathematica News Parametric Parametric Design Parametric facade parametric wall tiling pickover strange attractor point connection Publication RhinoScript Ribs Rossler slip-case wine bottle

.NB COSTA LOUNGE

Developed from ‘Costa’ minimal surfaces, this design incorporates sitting, lighting and storage into an elegant unit suitable for waiting lounges. Sleeves for magazines and newspapers are incorporated into the pads while a lighting fixture, placed in the central part of the structure, adds a glowing ambiance to the design.

The Costa minimal surface was plotted in Wolfram Mathematica, after which the geometry was imported into McNeel Rhinoceros for further manipulation.

The design allows for various plan layouts of the lounge system.

 

 

 

costa_cam01_thumb

costa_mathematica_thumb

costa-explanation_thumb

costa_cam03_thumb

costa_cam07_thumb

costa_cam07org02_thumb

.RVB JEWELLERY DESIGN

Bracelet design generated through Rhino Scripting. First of all, the Pickover Strange Attractor is scripted. For more information on Pickover Attractors, you can check http://www.chaoscope.org/ .

Then, each point in the Pickover Attractor point cloud is evaluated. The nearest 7 points to each point is found and connected to the input point.

Thanks a lot to Seda Zirek for her help in the point connection code.

(http://mel-examples.blogspot.com/)

 

jewellery_cam01_gold_thumb1

jewellery_cam02_gold_thumb1

jewellery_cam03_gold_thumb1

jewellery_cam04_gold_thumb2

jewellery_single_01_grad_thumb1

jewellery_single_02_grad_thumb1

jewellery_single_03_grad_thumb1

pt1wh_thumb1

pt2wh_thumb1

pt3wh_thumb1

Pickover Strange Attractor code

 

Option Explicit

‘Script written by Elif Erdine Baskin

 

Call Pickover()

Sub Pickover()

 

            Dim i

            Dim x()

            Dim y()

            Dim z()

            Dim pt()

            Dim maxpoints

            maxpoints = 20000

           

            Dim  A, B, C, D

            A= -0.759494

            B= 2.449367

            C= 1.253165

            D= 1.5

           

            ReDim Preserve x(maxpoints)

            ReDim Preserve y(maxpoints)

            ReDim Preserve z(maxpoints)

           

            x(i) = 0

            y(i) = 0

            z(i) = 0

            i=0

            Do While (i < maxpoints) 

                        x(i+1) = Sin(A * y(i)) - z(i) * Cos(B * x(i))

                        y(i+1) = z(i) * Sin(C * x(i)) - Cos(D * y(i))

                        z(i+1) = Sin(x(i))

 

                        ReDim Preserve pt(i)

                        pt(i) = Array(x(i), y(i), z(i))

                       

                        If IsArray(pt(i)) Then

                                    Call Rhino.AddPoint(pt(i))

                                               Dim plane

                                               plane = Rhino.PlaneFromNormal(pt(i), Array(0,0,1))

                                               Call Rhino.AddCircle(plane, 0.2)

                        End If

                        i = i+1           

            Loop         

End Sub

Point Connection code

 

Call ConnectPoints()

Sub ConnectPoints()

 

            Dim ptcloud, ptall

            ptcloud = Rhino.GetObject(”input pointcloud”, 2, True, True)

            If IsNull(ptcloud) Then Exit Sub

            ptall = Rhino.PointCloudPoints(ptcloud)

            If IsNull(ptall) Then Exit Sub

            Dim i

            Dim ptnearest

            For i=0 To UBound(ptall)

                        Dim arrPtall : arrPtall = functNearestNeighbor(ptall, i)

                        Dim strLine1 : strLine1 = Rhino.AddLine(ptall(i), arrPtall(0))

                        Dim strLine2 : strLine2 = Rhino.AddLine(ptall(i), arrPtall(1))

                        Dim strLine3 : strLine3 = Rhino.AddLine(ptall(i), arrPtall(2))

                        Dim strLine4 : strLine4 = Rhino.AddLine(ptall(i), arrPtall(3))

                        Dim strLine5 : strLine5 = Rhino.AddLine(ptall(i), arrPtall(4))

                        Dim strLine6 : strLine6 = Rhino.AddLine(ptall(i), arrPtall(5))

                        Dim strLine7 : strLine7 = Rhino.AddLine(ptall(i), arrPtall(6))

                        i=i+1

            Next       

End Sub

 

 

 

 

.RVB Attractor Series 02: Gumowski-Mira

Gumowski-Mira attractors were developed at the CERN research centre in 1980 by I. Gumowski and C. Mira while aiming to calculate the trajectories of sub-atomic particles. They create organic patterns resembling natural/marine forms.

 

gm01_thumb

gm02_thumb

 

Option Explicit

‘Script written by Elif Erdine Baskin 

Call GumowskiMira()

Sub GumowskiMira()

 

            Dim i

            Dim x()

            Dim y()

            Dim pt()

            Dim maxpoints

            maxpoints = 5000         

            Dim  B

            B = 1

            ReDim Preserve x(maxpoints)

            ReDim Preserve y(maxpoints)

            x(i) = 0

            y(i) = 5

            i=0

            Do While (i < maxpoints) 

                        x(i+1) = B*y(i) + GM(x(i))

                        y(i+1) = GM(x(i+1)) - x(i)

 

                        ReDim Preserve pt(i)

                        pt(i) = Array(x(i), y(i), 0)

                       

                        If IsArray(pt(i)) Then

                                    Call Rhino.AddPoint(pt(i))

                                    Dim plane

                                    plane = Rhino.PlaneFromNormal(pt(i), Array(0,0,1))

                                    Call Rhino.AddCircle(plane, 0.2)

                        End If

                        i = i+1

            Loop

            If IsArray(pt) Then

                        Dim ptcloud

                        ptcloud = Rhino.AddPointCloud(pt)

            End If

            Dim ptdel

            ptdel =  Rhino.GetObjects(”select points to delete”, 1, , , True)

            Call Rhino.DeleteObjects(ptdel)         

End Sub 

Function GM (ByVal x)

            Dim A

            A= 0.305

            GM = A*x + 2*(1-A)*x^2 / (1+x^2)

End Function

 

.RVB Attractor Series 01: Rossler Attractor

Rossler attractor behaves similarly to Lorenz attractor. It’s formed by 3 non-linear ordinary differential equations. ( http://en.wikipedia.org/wiki/Rossler_map )

rossler01b_thumb

 rossler02_thumb

 

Call Rossler()

Sub Rossler()

            Dim x, y, z

            Dim maxpoints

            maxpoints = 8000

            Dim h

            h = 0.025

            Dim p(2)

            Dim ptnew()

            Dim i

            Do While (i<maxpoints)

                        p(0) = p(0) + h* dx(p(0), p(1), p(2))

                        p(1) = p(1) + h* dy(p(0), p(1), p(2))

                        p(2) = p(2) + h* dz(p(0), p(1), p(2)) 

                        Rhino.AddPoint(p)

                        ReDim Preserve ptnew(i)

                        ptnew(i) = p

                        i=i+1                

            Loop

           

            Call Rhino.AddCurve(ptnew, 3)

End Sub

 

 

Function dx(ByVal x, ByVal y, ByVal z)

            dx = -y-z

End Function

Function dy(ByVal x, ByVal y, ByVal z)

            dy = x + 0.4*y

End Function

Function dz(ByVal x, ByVal y, ByVal z)

            dz = 0.31 + z*(x-5.3)

End Function

 

.RVB Curlicue Fractal

I’ve recently started using Rhino Scripting as a design tool in my research. I will be documenting here my learning process through the .rvb scripts.

This study shows the Curlicue Fractal, which generates quite intricate patterns. (http://mathworld.wolfram.com/CurlicueFractal.html)

 curlicue01_thumb

curlicue02_thumb

Call Curlicue()

Sub Curlicue()

            Dim f

            Dim i

            Dim j

            Dim pi

            pi = Rhino.Pi

            Dim sqtwo

            sqtwo = 1.4142135623730950488016887

            Dim eulers

            eulers = 0.577215664901532860606512

            Dim golden

            golden = 1.618033988749894848204586

            Dim lntwo

            lntwo = 0.69314718055994530941

            Dim e

            e= 2.71828182845904523536028747

            Dim p(2)

            Dim ptCur()

            

            For j=0 To 50000*pi Step sqtwo*pi*2

                       

                        f = f + j

                        p(0)= p(0) + Cos(f)

                        p(1)= p(1)+ Sin(f)

                        p(2)=p(2) + Cos(f)*Sin(f)

                       

                        ‘Rhino.AddPoint(p)

                        ReDim Preserve ptCur(i)

                        ptCur(i) = p

                        i=i+1

                       

            Next

            Call Rhino.addcurve(ptCur, 3)       

 

End Sub

YME Exhibition at Advanced Architecture Settimo Tokyo (AAST)

The House of Arts and Architecture Association CASARTARC settled in Settimo Torinese, Turin, is developing a project called ‘Advanced Architecture Settimo Tokyo’ (AAST), a group of Generative Architecture events: workshops, a two days conference and an exhibition with venues in Settimo & Tokyo and possibly Cagliari & London.

The events of AAST focus on the approach to design through parametric design tools, such as Rhinoscript, Grasshopper, Mel script, DP, GC.

YME will be part of the international exhibition with our AA MArch. thesis project Hybrid Species, presenting the utilization of Mathematica as an architectural design tool.

The first stage of the exhibition will run from 7 April to 17 May 2009 in Turin, Italy. The opening conference for the exhibition will be made by Patrik Schumacher (partner at Zaha Hadid Architects). The exhibition will travel to Tokyo, Japan in May 2010.

For more information, you can check http://www.casartarc.org.

aast-logo_thumb1

YME Presentation at the AA

I and Margarita of YME presented our MArch. thesis project Hybrid Species at the Architectural Association on the 05th of March. The presentation focused on how YME employed the software Mathematica as a parametric design tool throughout our 16 month design research.

For more information on Hybrid Species, you can look at www.yme-uk.net .

 

 

 

iteration01_bwpers_thumb

GC Wine Bottle

A wine bottle generated in GC. The form itself is created by a series of quartic curves, whose radii are parametrically interrelated to each other.

( http://mathworld.wolfram.com/QuarticCurve.html )

The ornamental pattern is created by firstly forming tubes that pass through the diagonals of one component and then creating hyperbolic curves whose midpoints meet in the centroid of the component. The hyperbolic curves are then lofted with each respective edge of the component, forming planar surfaces.

bottle03_thumb

 

bottle0107_thumb

 

bottle0506_thumb

 

bottle02_thumb

Fethiye Municipality Shopping Mall Competition

Back to conventional architecture for a shopping mall competition in one of the most touristic destinations of Turkey, Fethiye. The competition resulted in June.

“Shopping is arguably the last remaining form of public activity.” (Rem Koolhaas, The Harvard Design School Guide to Shopping / Harvard Design School Project on the City 2, Taschen, 2002)

The proposal brings together 2 distinct urban programmes, the Urban Park and the Shopping Mall. Constructing its presence from the duality created by these otherwise discrete functions, it creates an urban activity area as its exterior shells emerge from the landscape at different intervals and become a park. The shopping mall function is distributed beneath these shells.

Credit List:

Designers: Elif Erdine Baskin, Ceyhun Baskin

Design Consultants: Evren Basbug, Inanc Eray

Static Consultant: I. Cem Baskin

Electrical Engineering Consultant: Ali Gunduz

Mechanical Engineering Consultant: Soylu Kaan Akyurek

fet_06_thumb1

fet_02_thumb 

fet_04_thumb 

fet_05_thumb 

fet_siteplan_thumb 

fet_elev_thumb

GC Wall Tiling

Parametric wall tiling study generated in GC. The wall tile itself is a 3-dimensional form inspired from the Tetracoralla depicted in Ernst Haeckel’s “Art Forms in Nature”.  The same wall is populated twice with the wall tile components; the first series being a less dense and the second series being a denser version.

Tetracoralla(from “Art Forms in Nature”; Ernst Haeckel, http://en.wikipedia.org/wiki/Rugosa )

haeckel_tetracoralla_thumb

Version 01//Less Dense

wall_cam01b_thumb

 

wall_cam02b_thumb

 

wall_cam03b_thumb

Version 02//More Dense

 

wall_cam01_thumb

 

wall_cam02_thumb 

wall_cam03_thumb

Single Wall Tile Componentwall_comp01_thumb