0% found this document useful (0 votes)
511 views

A Spatial Curation System

BSc Architecture Technical Dissertation. My project is a Town Hall situated in Tottenham Green that is responding to a current regeneration plan for the green that aims to create a new ‘civic heart’ for the community. The building consists of a main inhabited block that holds most of the program, a landscape above the original park, and excavated pockets under this raised landscape. The Town Hall block itself consists of various council offices, members rooms, a council chamber, a mayoral suite, and also a separated assembly hall/lecture theatre. I am designing both 1) a physical system for a customisable space and 2) the virtual interface that would be used to interact with this system. In order to democratise this space and introduce ideas of public curation of space into a usually particular static The interface, therefore, is as important as the system that it controls. 1) The customisable space is more than a spectacle - it is responding to the democratic nature of the building whilst also being a more efficient use of space. Situated in the heart of the building, it becomes a core that, in different formations, according to different needs, can create a great variety of spaces - Council chamber // MP’s surgeries // Committee rooms // Wedding venue - that would never be used simultaneously. Aside from the obvious mechanical challenges, circulation and connections to this ever changing space help define/refine its boundaries. 2) The virtual interface must be accessible to the public and easy to use, ideally via the internet and/or on a mobile device. Through the interface, you control the movement and rotation of the core with ease and precision sufficient to curate the space to your needs. This is all achieved through coding in the game engine. Whilst the rest of the building can exist in the virtual space, the core must obviously stand out as the focus. As well as the modelling and coding, the virtual space needs a graphic style distinct from the reality of the building but still recognisable as a representation of it, as well as a streamlined, informative, and attractive GUI.

Uploaded by

JasperStevens
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
511 views

A Spatial Curation System

BSc Architecture Technical Dissertation. My project is a Town Hall situated in Tottenham Green that is responding to a current regeneration plan for the green that aims to create a new ‘civic heart’ for the community. The building consists of a main inhabited block that holds most of the program, a landscape above the original park, and excavated pockets under this raised landscape. The Town Hall block itself consists of various council offices, members rooms, a council chamber, a mayoral suite, and also a separated assembly hall/lecture theatre. I am designing both 1) a physical system for a customisable space and 2) the virtual interface that would be used to interact with this system. In order to democratise this space and introduce ideas of public curation of space into a usually particular static The interface, therefore, is as important as the system that it controls. 1) The customisable space is more than a spectacle - it is responding to the democratic nature of the building whilst also being a more efficient use of space. Situated in the heart of the building, it becomes a core that, in different formations, according to different needs, can create a great variety of spaces - Council chamber // MP’s surgeries // Committee rooms // Wedding venue - that would never be used simultaneously. Aside from the obvious mechanical challenges, circulation and connections to this ever changing space help define/refine its boundaries. 2) The virtual interface must be accessible to the public and easy to use, ideally via the internet and/or on a mobile device. Through the interface, you control the movement and rotation of the core with ease and precision sufficient to curate the space to your needs. This is all achieved through coding in the game engine. Whilst the rest of the building can exist in the virtual space, the core must obviously stand out as the focus. As well as the modelling and coding, the virtual space needs a graphic style distinct from the reality of the building but still recognisable as a representation of it, as well as a streamlined, informative, and attractive GUI.

Uploaded by

JasperStevens
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 95

\ Excavated Landscape

\ Brick Inlay
\ Council Core
\ Births, Deaths
\ Brick Park
\ Clerks Office
\ Mayoral Suite
Landscape / Enclosure / Landscape








space. If, for example, instead of one constant surface, there were a series of smaller pixels that












\ Excavated Landscape
\ Brick Inlay
\ Council Core
\ Births, Deaths
\ Brick Park
\ Clerks Office
\ Mayoral Suite
Landscape / Enclosure / Landscape





using UnityEngine;
using System.Collections;
public class interact : MonoBehaviour {
private bool selected = false;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

renderer.material.color = Color.white;
selected = false;

}

public void OnLookEnter(){

selected = true;
renderer.material.color = Color.red;

if(Input.GetButtonDown("Fire1")){

transform.Translate(Vector3.up*1);
}
if(Input.GetButtonDown("Fire2")){

transform.Translate(Vector3.up*-1);
}

if(Input.GetButtonDown("Fire3")){
transform.RotateAroundLocal(Vector3.up,45);
}
}



using UnityEngine;
using System.Collections;
public class Select : MonoBehaviour {
public RaycastHit hit;
public GUITexture target;
public GUITexture notarget;
// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

target.enabled=false;
notarget.enabled=true;

Ray ray = Camera.main.ScreenPointToRay(new Vector3(Screen.width/2, Screen.height/2, 0));

if (Physics.Raycast(ray, out hit, 10)){

if(hit.collider.gameObject.GetComponent<interact>()!=null){

hit.collider.gameObject.GetComponent<interact>().OnLookEnter();
target.enabled=true;
notarget.enabled=false;

}

}

}
}

You might also like