Portfolio

Page 1

PORT

FOLIO project review

M.Eng.(Arch) Marta Kulikowska

2 0 0 5 - 2 0 1 0


TEATRALNIA TEATRALNIA university universityofofart art theater theaterfaculty faculty

site: postindustrial district in Cracow, former shipyard site task: to design a university campus and one of the faculty’s buildings for the University of Arts idea: to create a “theater factory” The building consists of three modules connected by bridges. Every module has a different function. On the ground floor there is a multifunctional courtyard, open to the boulevard (main public space). The architecture has an industrial character.

A I N L A R T TEA SOFTWARE: AutoCAD 3DStudio Max Adobe Photoshop hand drawing


SCHLANKE ARCHITEKTUR the multipurpouse city tower

The project answers the questions: What is slender architecture? What are its opportunities and limitations? What are the possibilities to use such forms in space? The multifunctional city-tower offers a wide range of small, cosy spaces, which can be used as city pavilions, containing a ticket office, an information centre, a small gallery, shops etc. Saved area gives a chance to bring more green to the city centre.

SOFTWARE: AutoCAD 3DStudio Max Adobe Photoshop Adobe Ilustrator


WAKALAT -AL-GHURI conference centre Cairo, Egypt

Wakalat-al-Ghuri, built in 1504 A.D. by Sultan Qunsuwah Al Ghuri, late during the reign of the Mamelukes, was originally designed as an inn for accommodating traders coming from all parts of the globe as well as a marketplace for trading goods and a venue for making trade deals. The design presents an adaptation of the medieval wakalat to the needs of a conference centre. Proposed changes include the addition of a new wing and reuse of the courtyard and rooms. The main point was to keep the mysterious and the privacy-protecting character of the building.

SOFTWARE: AutoCAD 3DStudio Max Adobe Photoshop hand drawing


HARBOPOLIS ODESSA 2008 CONTRAST CITY Living block

CONCEPT: CONTRAST CITY creating a connection between ’polis’ and ‘harbor’ dividing functions [public; commercial; semi-private; private] functions connected to certain quantities inner courtyards The project is an interpretation of one of the living quarters in Odessa. The intention was to research new living spaces and implement them into city space.

SOFTWARE: AutoCAD Adobe Ilustrator Adobe Photoshop


MOGILANY-VINOTHEK Regional Architecture Revitalisation of the village

Mogilany, located on the picturesque hills, is a small village next to Cracow. Continuously growing popularity and the lack of a physical management plan caused fast urban sprawl. New chaotic housing destroys the idyllic character of the place The project is a complex spatial development concept for the village, including SWOT analysis, urban design for the centre and an architectural project of a conference centre with an ecological vinothek. The design is a contemporary interpretation of traditional architecture.

SOFTWARE: VectorWorks AutoCAD SketchUp Adobe InDesign Adobe Photoshop


IDEA

PROJECT

ANALYSE

STRIPE CITY Developement strategy for Ludwinów District in Cracow

IDEA: >> changing functions [industrial -> living / commercial / ...] and creating a space for cultural institutions >> creating public spaces as “stripes” - connections with diverse character >> improving orientation through the placement of characteristic objects >> connecting by green stripe “Ulga-canal”, boulevards and lake Zakrzówek >> designing the Mateczny roundabout as a gate to the district >> transforming the industrial area into a multifunctional city district >> revitalising the area around the historic forts

SOFTWARE: AutoCAD 3DStudio Max Adobe Photoshop


ORIENTATION SYSTEM 4 TU Wien

The idea is simple: develop a clear orientation system for the University of Technology in Vienna. For this purpose important connections were signposted. These signs show a schematic plan where all the buildings are marked, grouped and labeled with a colour and a letter. The design was inspired by retrostyle and geometrical forms.

SOFTWARE: AutoCAD Adobe Photoshop Adobe InDesign SketchUp 3DStudioMax


Wavy Celling

BUILDING’S SURROUNDING

BABENHAUSEN Renovation of Sparrkasse Building H2S Architekten, Darmstadt Wavy celling: CAAD Modelling and realisations plans

Terrain Modelling

Mesh

Buffles

Realisation

building’s surrounding design


using using using using using using using using using using

Wallpaper - Staircase Programminig

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms; SvgNet.SvgGdi; System.IO;

namespace ImageRaster { public partial class Formularz : Form {

detailed room design - example

string SrcFile; string DstFile; Bitmap Rysunek; float[,] BlackIntensitiesAccumulated; float[,] RedIntensitiesAccumulated; float[,] GreenIntensitiesAccumulated; float[,] BlueIntensitiesAccumulated; Punkt[,] BlackWeightAccumulated; Punkt[,] WhiteWeightAccumulated; Punkt Pos; Punkt EndPos; RasterProperties Properties = new RasterProperties(); public Formularz() { InitializeComponent(); SrcFile = null; DstFile = null; //PixSize = SuwakTrack.Value; //SizeText.Text = “10”; //PixSize = 10; BlackIntensitiesAccumulated = null; //Properties = new RasterProperties(); Properties.ValueChanged += new EventHandler(Properties_ValueChanged); pgProperties.SelectedObject = Properties; Pos.x = 0; Pos.y = 0; EndPos.x = EndPos.y = 0; }

basic picture SKIN STRUCTURE

/// <summary> /// Liczy intensywnosc w jednostkach szwarcosci od 0 do 255. /// </summary> /// <param name=”color”></param> /// <returns></returns> static float BlackIntensity(Color color) { //0.2989, 0.5870, 0.1140. return (color.A / 255f) * (float)(255 - color.R * 0.2989 - color.G * 0.5870 - color.B * 0.1140); } static int StepTransferFunktion(float SumeBlackIntensities, int Size, int Low, int High) { int A; float BlackIntensity = SumeBlackIntensities / (Size * Size);

}

if (BlackIntensity <= Low) { A = 0; } else if (BlackIntensity >= High) { A = 255; } else { A = (int)(((BlackIntensity-Low)/(float)(High-Low))*255); } return A;

transformation RASTERISING

static float FontSize(float SumeBlackIntensities, int Size, int Low, int High) { float FSize; float BlackAnteil = ((SumeBlackIntensities / (Size * Size))/255); FSize = ((((High * Size / 100f) - (Low * Size / 100f)) * BlackAnteil) + (Low * Size / 100f)); return FSize; } private static void PaintEllipseSize(IGraphics Pikseloza, Bitmap Rysunek, Size frame, int Size, float[,] H,Punkt StartPos) { for (int x = 0; x < Math.Min(Rysunek.Width, frame.Width-StartPos.x) - Size; x += Size) { for (int y = 0; y < Math.Min(Rysunek.Height, frame.Height-StartPos.y) - Size; y = y + Size) { float glw = 0; //if //{ // //} //if //{ // //} //if //{ // //} //if //{ // //}

(x == 0 && y == 0) glw = H[Size, Size]; (x == 0 && y > 0) glw = H[Size, y + Size] - H[Size, y - 1]; - H[x + Size, y - 1]

(y == 0 && x > 0)

glw = H[x + Size, Size] - H[x - 1, Size]; (x > 0 && y > 0) glw = H[x + Size, y + Size] + H[x - 1, y - 1] - H[x + Size, y - 1] - H[x - 1, y + Size];

glw = H[x + Size - 1, y + Size - 1] - (x > 0 ? H[x - 1, y + Size - 1] : 0) - (y > 0 ? H[x + Size - 1, y - 1] : 0) + ((x > 0 && y > 0) ? H[x-1,y-1] : 0); //glw /= 100; float pw = glw / 255f; float r = (float)Math.Sqrt(pw / Math.PI); float pos = Size / 2f - r;

}

}

}

Pikseloza.FillEllipse(Brushes.Black, StartPos.x + x + pos, StartPos.y + y + pos, 2 * r, 2 * r);

private static void PaintEllipseColor(IGraphics Pikseloza, Bitmap Rysunek, Size frame, float[,] H, RasterProperties Properties, Punkt StartPos ) { for (int x = 0; x < Rysunek.Width - Properties.PixSize; x += Properties.PixSize) { for (int y = 0; y < Rysunek.Height - Properties.PixSize; y = y + Properties.PixSize) { float SummeBlackIntensities = 0; Color EndColor; float a; SummeBlackIntensities = H[x + Properties.PixSize - 1, y + Properties.PixSize - 1] - (x > 0 ? H[x - 1, y + Properties.PixSize - 1] : 0) - (y > 0 ? H[x + Properties.PixSize - 1, y - 1] : 0) + ((x > 0 && y > 0) ? H[x - 1, y - 1] : 0); a = (float)frame.Width / (float)Rysunek.Width; float r = (Properties.PixSize*Properties.Radius/200f); float pos = (Properties.PixSize / 2f - r); EndColor = Color.FromArgb(StepTransferFunktion((int)SummeBlackIntensities,Properties.PixSize, Properties.Low, Properties.High), Properties.Color.R, Properties.Color.G, Properties.Color.B); if (EndColor.A != 0 && (EndColor.R != 255 || EndColor.G != 255 || EndColor.B != 255)) { Brush B = new SolidBrush(EndColor); Pikseloza.FillEllipse(B, StartPos.x+ (x + pos)*a, StartPos.y + (y + pos)*a, (2 * r)*a, (2 * r)*a); }

}

}

}

//Font f = new Font(“Arial”, 5f); //Pikseloza.MeasureString(“abs”, f);

private static void PaintEllipseGradient(IGraphics Pikseloza, Bitmap Rysunek, Size frame, float[,] H, RasterProperties Properties, Punkt StartPos) { for (int x = 0; x < Rysunek.Width - Properties.PixSize; x += Properties.PixSize) { for (int y = 0; y < Rysunek.Height - Properties.PixSize; y = y + Properties.PixSize) { float SummeBlackIntensities = 0; Color EndColor; float a; float agradient; SummeBlackIntensities = H[x + Properties.PixSize - 1, y + Properties.PixSize - 1] - (x > 0 ? H[x - 1, y + Properties.PixSize - 1] : 0) - (y > 0 ? H[x + Properties.PixSize - 1, y - 1] : 0) + ((x > 0 && y > 0) ? H[x - 1, y - 1] : 0); a = (float)frame.Width / (float)Rysunek.Width; agradient = 1-(StepTransferFunktion((int)SummeBlackIntensities, Properties.PixSize, Properties.Low, Properties.High) / 255f); Console.WriteLine(agradient); float r = (Properties.PixSize * Properties.Radius / 200f); float pos = (Properties.PixSize / 2f - r); EndColor = Color.FromArgb(255, (int)(Properties.Color.R + ((255 - Properties.Color.R)*agradient)), (int)(Properties.Color.G + ((255 - Properties.Color.G)*agradient)), (int)(Properties.Color.B + ((255 - Properties.Color.B)*agradient)));

}

}

}

if (EndColor.A != 0 && (EndColor.R != 255 || EndColor.G != 255 || EndColor.B != 255)) { Brush B = new SolidBrush(EndColor); Pikseloza.FillEllipse(B, StartPos.x + (x + pos) * a, StartPos.y + (y + pos) * a, (2 * r) * a, (2 * r) * a); }

private static void PaintKwadratColor(IGraphics Pikseloza, Bitmap Rysunek, Size frame, float[,] H, RasterProperties Properties, Punkt StartPos) { for (int x = 0; x < Rysunek.Width - Properties.PixSize; x += Properties.PixSize) { for (int y = 0; y < Rysunek.Height - Properties.PixSize; y = y + Properties.PixSize) { float SummeBlackIntensities = 0; Color EndColor; float a; PointF [] mEdges = new PointF [4]; SummeBlackIntensities = H[x + Properties.PixSize - 1, y + Properties.PixSize - 1] - (x > 0 ? H[x - 1, y + Properties.PixSize - 1] : 0) - (y > 0 ? H[x + Properties.PixSize - 1, y - 1] : 0) + ((x > 0 && y > 0) ? H[x - 1, y - 1] : 0);

Presentation Layout

UNI-KLINIKUM Frankfurt Haus 28 Dermatologie H2S Architekten, Darmstadt


Brandschuttechnische Ert端chtigung Treppenhaus Bestand - Planunterlagen

UNI-KLINIKUM Frankfurt Haus 11a Bettenhaus H2S Architekten, Darmstadt


WINCANTON

HAUS 28 Uni.Klinikum FFM

OFFICE 129 1/2

COMPUTER GRAPHIC H2S Photoshop Visualiesierung / Studium


[1]

[2]

PHOTOGRAPHY HANDDRAWING

[5]

[6]

[3]

[4]

PHOTOS Gasometer in Vienna [1] Justizpalast, Vienna [2] Museum of contemporary art in Cracow [3][4] DRAWINGS: Letter Form [5] Collegium Noum, Cracow [6]


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.