lighting simulations: a parametric perspective...lighting simulations: a parametric perspective...

77
1 Lighting Simulations: A Parametric Perspective Sarith Subramaniam

Upload: others

Post on 29-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

1

Lighting Simulations: A Parametric Perspective

Sarith Subramaniam

Page 2: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

2

Thinking parametrically

Page 3: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

1 2 4 6

How many reflections are required to simulate venetian blinds?

Should I use venetian blinds?

3

Page 4: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Which luminaire should be used?

4

Page 5: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

I got interested in Parametric Design in late 2014……

5

Page 6: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

…and got introduced to Grasshopper and Honeybee

6

Page 7: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

(Rhino (Grasshopper (Honeybee )))

7

Page 8: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Daylighting simulation in Rhino with Honeybee through Radiance

Simulation Results

8

Page 9: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Daylighting simulation in Rhino with Honeybee through Radiance

Input

Output

9

Page 10: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Daylighting can be analyzed and visualized in different ways

10

Page 11: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

There is more to Honeybee than Daylighting

Energy

Computational Fluid Dynamics

Photovoltaics

Thermal Comfort

11

Page 12: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

food4rhino.com/grasshopper-addons/most-downloaded

12

Page 13: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Hacking

13

Page 14: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

github.com/mostaphaRoudsari/Honeybee/graphs/contributors

is an Open Source Software

Mostapha Sadeghipour Roudsari(UPenn, Thornton Tomasetti)

14

Page 15: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

github.com/mostaphaRoudsari/Honeybee/blob/master/License_Honeybee_GPL.txt

15

Page 16: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

What is the total radiation when the HVAC system is cooling? Or heating?

What is the total radiation on weekdays only? etc …

Solar radiation on a façade between two time intervals

1 Jan to 31 Dec

3 Apr to 19 Nov …etc.

2 Jan, 3 Mar, 6 Nov …etc.

16

Page 17: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Solar radiation between two time intervals for specific hours

Additions and Deletions to the source-code (excerpt)

17

Page 18: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

The hacked component extended the functionality of the original

18

Page 19: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Some of the hacked components

Calculates Annual Sunlight Exposure

Automates Glazing Placement

Filters Weather Data and creates sky definitions

Locates Results

19

Page 20: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

14th International Radiance Workshop, Philadelphia – August 2015

20

Page 21: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

We weren’t the only ones interested in Honeybee….

(GSD 6480)*

(A4792) *(ARCH 754) *

(ARCH 407-507) *

*(Refers to the course being taught this academic year that incorporates Honeybee in the syllabus).

21

Page 22: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

….and I wasn’t the only one trying to hack it.

22

Page 23: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

….and I wasn’t the only one trying to hack it.

23

Page 24: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

One of the issues with hacking a “live” software: keeping up!

Hacked Component

24

Page 25: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Hacking Developing

25

Page 26: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

github.com/mostaphaRoudsari/Honeybee/graphs/contributors

26

Page 27: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Some hacked components got integrated into the source-code

27

Page 28: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Wrote source-code for incorporating luminaires

https://github.com/mostaphaRoudsari/Honeybee/pull/445

28

Page 29: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

facebook.com/Rhinoceros4point0/posts/10154466953877598

29

Page 30: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Limitations……..

30

Page 31: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Hacking Developing Rewriting

31

Page 32: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

github.com/ladybug-analysis-tools/honeybee/graphs/contributors

32

Page 33: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Hacking Developing Rewriting

Support Revit, Rhino (and everything else)

33

Page 34: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

The beta-version already works on Revit and Rhino

youtube.com/watch?v=61GdhCy3RMA

34

Page 35: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Hacking Developing Rewriting

Support Revit, Rhino (and everything else)

Cross OS Compatibility

35

Page 36: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

*

The beta-version works on Windows and Unix-based systems…..

36

Page 37: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

……. but Revit and Rhino are only Windows-based*. So why bother?

37

Page 38: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

oconv -w materials.rad LfWl.rad

rpict -t 0 -e logfiles/LfWl.log -S 1 -PP pfVOKkZD -x 5532 -y 2718 -dp 4096 -ar 5 -ms 11 -ds .1 -dj

.9 -dt .05 -dc .75 -dr 3 -ss 16 -st .01 -ab 6 -af ambfiles/LfWl.amb -aa .075 -av 2 2 2 -lr 12 -lw

1e-5 -ps 1 -pt .04 -as 5000 -ad 50000 -av 2.5 2.5 2.5

1 core on an 8 core i7 processor (Parallel Processing)

19 hrs, 37 min

Illuminance Luminance

38

Page 39: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

oconv -w materials.rad LfWl.rad

rpict -t 0 -e logfiles/LfWl.log -S 1 -PP pfVOKkZD -x 5532 -y 2718 -dp 4096 -ar 5 -ms 11 -ds .1 -dj

.9 -dt .05 -dc .75 -dr 3 -ss 16 -st .01 -ab 6 -af ambfiles/LfWl.amb -aa .075 -av 2 2 2 -lr 12 -lw

1e-5 -ps 1 -pt .04 -as 5000 -ad 50000 -av 2.5 2.5 2.5

8 cores on an 8 core i7 processor

19 hrs, 37 min

3 hrs, 14 min

39

Page 40: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

oconv -w materials.rad LfWl.rad

rpict -t 0 -e logfiles/LfWl.log -S 1 -PP pfVOKkZD -x 5532 -y 2718 -dp 4096 -ar 5 -ms 11 -ds .1 -dj

.9 -dt .05 -dc .75 -dr 3 -ss 16 -st .01 -ab 6 -af ambfiles/LfWl.amb -aa .075 -av 2 2 2 -lr 12 -lw

1e-5 -ps 1 -pt .04 -as 5000 -ad 50000 -av 2.5 2.5 2.5

40 cores on a non-dedicated 288 core Xeon cluster

19 hrs, 37 min

3 hrs, 14 min

1 hr, 18 min

40

Page 41: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

aws.amazon.com/ec2/

19 hrs, 37 min

3 hrs, 14 min

1 hr, 18 min

19 hrs or a few minutes(user’s choice)

“commission one, hundreds or even thousands of server instances simultaneously”

“…complete control of your instances. You haveroot access to each one…”

41

Page 42: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Hacking Developing Rewriting

Support Revit, Rhino (and everything else)

Cross OS Compatibility

Optimize lighting simulation methods

Simplify syntax with abstractions

Type and Error Checking

Apply Object Oriented Programming (OOP)

Implement Recipes

Leverage Python to Reduce Effort

42

Page 43: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Ambient Caching

(Ward, Rubinstein, Clear 1988)A ray tracing solution for diffuse interreflection

(Ward 1994)The RADIANCE lighting simulation and rendering system

(Ward 2007)Implementation of irradiance caching in RADIANCE

(Grynberg 1989)Validation of Radiance

43

Page 44: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

This “scene” has direct and diffused light.

1844 x 966 pixels

1 Pixel: Red Channel, Green Channel, Blue Channel, Luminance

The model inside Rhino

44

Page 45: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Reflections for diffused(ambient) sampling: 0

45

Page 46: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Reflections for diffused(ambient) sampling: 0, 1

46

Page 47: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Reflections for diffused(ambient) sampling: 0, 1, 2

47

Page 48: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Reflections for diffused(ambient) sampling: 0, 1, 2, 3

48

Page 49: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Reflections for diffused(ambient) sampling: 0, 1, 2, 3, 4

49

Page 50: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Reflections for diffused(ambient) sampling: 0, 1, 2, 3, 4, 5

Convergence(almost)

50

Page 51: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Strategy: Store and reuse ambient calculations to reduce computation

51

Page 52: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Photon Caching

(Ward, Rubinstein, Clear 1988)A ray tracing solution for diffuse interreflection

(Ward 1994)The RADIANCE lighting simulation and rendering system

(Ward 2007)Implementation of irradiance caching in RADIANCE

(Grynberg 1989)Validation of Radiance

(Jensen 2000)Global illumination using photon maps

(Schregle 2007)Daylight simulation with photon maps

(Schregle, Wienold 2004)Physical validation of global illumination methods: measurement and analysis

Caustics

52

Page 53: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Same image with higher exposure

Ambient Photons Caustic Photons

Caustics

Photon distribution depends on diffused light and caustics

53

Page 54: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Ambient Photons Caustic Photons

Caustics

Photon distribution depends on diffused light and caustics

54

Page 55: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Strategy: Pre-calculate photons and use them for multiple simulations

55

Page 56: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Daylight Coefficients

(Ward, Rubinstein, Clear 1988)A ray tracing solution for diffuse interreflection

(Ward 1994)The RADIANCE lighting simulation and rendering system

(Ward 2007)Implementation of irradiance caching in RADIANCE

(Grynberg 1989)Validation of Radiance

(Tregenza 1983)Daylight coefficients

(Reinhart, Herkel 2000)The simulation of annual daylight illuminance distributions – a state-of the-art comparison of six RADIANCE-based methods

(Reinhart, Walkenhorst 2004)Validation of dynamic RADIANCE-based daylight simulations for a test office with external blinds

56

Page 57: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Assumption1: Daylighted spaces are surrounded by a discretized hemispherical sky

57

Page 58: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Assumption2: Building geometry and surfaces do not change with time. Sky brightness changes.

58

Page 59: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Assumption2: Building geometry and surfaces do not change with time. Sky brightness changes.

59

Page 60: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Strategy: Save the geometric relationship between sky patches and the daylighted space in a file.

DC x Sky at 8 AM

DC

60

Page 61: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 9 AM

61

Page 62: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 10 AM

62

Page 63: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 11 AM

63

Page 64: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 12 PM

64

Page 65: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 1 PM

65

Page 66: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 2 PM

66

Page 67: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 3 PM

67

Page 68: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 4 PM

68

Page 69: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

DC x Sky at 5 PM

69

Page 70: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Matrix based methods

(Ward, Rubinstein, Clear 1988)A ray tracing solution for diffuse interreflection

(Ward 1994)The RADIANCE lighting simulation and rendering system

(Ward 2007)Implementation of irradiance caching in RADIANCE

(Grynberg 1989)Validation of Radiance

(Tregenza 1983)Daylight coefficients

(Ward, Mistrick, Lee, McNeil, Jonsson 2011)Simulating the daylight performance of complex fenestration systems using bidirectional scattering distribution functions within Radiance

(McNeil, Lee 2013)A validation of the Radiance three-phase simulation method for modelling annual daylight performance of optically complex fenestration systems.

70

Page 71: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

The path between the space and the sky is split into multiple phases or files.

Entire calculation is repeated each time. Calculation time can be reduced by reusing phases

71

Page 72: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

The split is accomplished by hemispherical sampling.

72

Page 73: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

The challenge in implementation

oconv –f materials.rad room.rad > room.oct

rfluxmtx –v –o matrices/%s.vmx –I+ -ab 2 –ad 50000 –lw 2e-5 –n 4 –y 100 – objects/glazing.rad –iroom.oct <points.txt

rfluxmtx –v –ff -ab 4 –ad 10000 –lw 1e-5 –c 5000 –n 4 objects/Glazing.rad skyglow.rad –i room.oct > matrices/Glazing.dmx

epw2wea skies/USA_NY_New.York.City-Central.Park.94728_TMY_3.epw skies/NYC.weagendaymtx –m 4 skies/NYC.wea > skies/NYC.smx

dctimestep –h matrices/Glazing.vmx tmatrix/Clear.xml matrices/Glazing.dmx skies/NYC.smx> illuminance_annual.txt

73

Page 74: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

74

We started implementing matrix based methods in Honeybee a few months ago.

Page 75: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Dissertation research

Reviewing simulation methods

Software development

Test hypotheses

75

Page 76: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Future work: Investigate relevance through hypotheses driven studies

76

Page 77: Lighting Simulations: A Parametric Perspective...Lighting Simulations: A Parametric Perspective Sarith Subramaniam. 2 Thinking parametrically. 1 2 4 6 How many reflections are required

Thank you

77