<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3955857284170342808</id><updated>2011-11-18T19:14:26.046+08:00</updated><category term='AY_09|10_Sem1'/><category term='AY_09|10_Sem2'/><category term='AY_10|11_Sem2'/><category term='AY_10|11_Sem1'/><title type='text'>Iterative Virtual Prototyping</title><subtitle type='html'>a design studio at the Department of Architecture, National University of Singapore</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default?start-index=101&amp;max-results=100'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>134</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6800363073978004061</id><published>2011-05-25T15:21:00.000+08:00</published><updated>2011-05-25T15:21:04.093+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>End of semester</title><content type='html'>Finally, I think the semester is over - at least for most of you. (There are a few of you who are continuing on the vertical cities competition.)&lt;br /&gt;&lt;br /&gt;Just want to say thanks for all the hard work that you have all put in.  It has been a very productive semester, and the work that has been produced is great.&lt;br /&gt;&lt;br /&gt;See you all in 5th year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6800363073978004061?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6800363073978004061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/05/end-of-semester.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6800363073978004061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6800363073978004061'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/05/end-of-semester.html' title='End of semester'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3158630632216837961</id><published>2011-03-24T10:59:00.001+08:00</published><updated>2011-03-24T10:59:37.752+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_shapely</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The Join SOP in houdini is very useful for joining small lines into polygonss. However, in the last few days we discovered that it does not work well in all cases - depends on how the lines are organised.&lt;br /&gt;&lt;br /&gt;So I have added two new operators to the phtj_shapely node for joining lines. The Join 2d op simple joins any lines that it can find whose ends are touching. The Join and Close 2d op will join lines to try and find closed polygons.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_shapely.otl" style="color: #de7008;"&gt;phtj_shapely.otl&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3158630632216837961?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3158630632216837961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjshapely.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3158630632216837961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3158630632216837961'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjshapely.html' title='phtj_shapely'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-363741262130566563</id><published>2011-03-18T11:05:00.002+08:00</published><updated>2011-03-24T11:01:00.751+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>voronoi fracture</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have made an example of using the vornoi fracture node. This might be useful for a number of groups.&lt;br /&gt;&lt;br /&gt;There are also a few other things that might be useful to look at. For example, using a scatter, followed by triangulated2d, and then polyreduce, in order to get evenly distributed set of points. (This may also be done using particles).&lt;br /&gt;&lt;br /&gt;In order for this to work, please make sure that you install the latest phtj_shapely.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/plot_ratio_3.hipnc" style="color: #de7008;"&gt;plot_ratio_3.hipnc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-363741262130566563?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/363741262130566563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/voronoi-fracture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/363741262130566563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/363741262130566563'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/voronoi-fracture.html' title='voronoi fracture'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4235278341977496446</id><published>2011-03-16T23:24:00.000+08:00</published><updated>2011-03-16T23:24:04.378+08:00</updated><title type='text'>phtj_shapely updated</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The offset node in phtj_shapley has been updated. It now remembers the edge/surface setting, and an additional resolution parameter has been added. This parameter can also be set to negative numbers - draw a v shaped line and test to see what happens.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_shapely.otl" style="color: #de7008;"&gt;phtj_shapely.otl&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4235278341977496446?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4235278341977496446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjshapely-updated.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4235278341977496446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4235278341977496446'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjshapely-updated.html' title='phtj_shapely updated'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-9148737206948980993</id><published>2011-03-16T14:00:00.001+08:00</published><updated>2011-03-16T14:01:00.359+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_urban bug fix</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Some bugs have been fixed in phtj_urban:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_urban.otl" style="color: #de7008;"&gt;phtj_urban.otl&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-9148737206948980993?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/9148737206948980993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjurban-bug-fix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/9148737206948980993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/9148737206948980993'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjurban-bug-fix.html' title='phtj_urban bug fix'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-172561841741209091</id><published>2011-03-10T13:58:00.002+08:00</published><updated>2011-03-16T23:25:06.570+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_radiance V1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have updated the radiance node - here it is. As usual, copy the otl in the otls folder, copy the py2radiance folder into the sitepackages folder, and put the test.hip and base.rad anywhere you like.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_radiance.zip" style="color: #de7008;"&gt;phtj_padiance.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The materials in the base.rad file can be seen here:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://new-learn.info/learn/student/resources/radiance/material_db.shtml"&gt;Radiance materials&lt;/a&gt; (link fixed)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-172561841741209091?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/172561841741209091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjradiance-v1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/172561841741209091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/172561841741209091'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/03/phtjradiance-v1.html' title='phtj_radiance V1'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3247936229787675983</id><published>2011-02-14T23:55:00.001+08:00</published><updated>2011-02-14T23:55:46.875+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_utils bug fix</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The display attribute node (displays the scale bar) in the phtj_utils.otl hase had some bugs fixed.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_utils.otl" style="color: #de7008;"&gt;phtj_utils.otl&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3247936229787675983?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3247936229787675983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjutils-bug-fix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3247936229787675983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3247936229787675983'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjutils-bug-fix.html' title='phtj_utils bug fix'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7035614229782532366</id><published>2011-02-14T13:43:00.002+08:00</published><updated>2011-02-14T13:43:29.100+08:00</updated><title type='text'>Competition</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I will be busy until 2.20pm, so please make a start and analyse the information on the Vertical Cities Asia website.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://verticalcitiesasia.com/"&gt;http://verticalcitiesasia.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7035614229782532366?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7035614229782532366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/competition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7035614229782532366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7035614229782532366'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/competition.html' title='Competition'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4852279549609583484</id><published>2011-02-14T09:23:00.001+08:00</published><updated>2011-02-14T09:23:52.360+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Houdini license server restarted</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I just checked with Sek. It seems that the license server crashed over the weekend - not sure why. Sek has restarted it this morning, and Houdini should be working again now. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4852279549609583484?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4852279549609583484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/houdini-license-server-restarted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4852279549609583484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4852279549609583484'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/houdini-license-server-restarted.html' title='Houdini license server restarted'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5752850687160195078</id><published>2011-02-14T01:43:00.000+08:00</published><updated>2011-02-14T01:43:29.424+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_utils</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have added one more node to phtj_utils. This node allows you to display any numeric attribute, and also generates a colour bar. The zip file contains an example of using the new node.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/test_display_attribute.zip" style="color: #de7008;"&gt;test_display_attribute.zip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_utils.otl" style="color: #de7008;"&gt;phtj_utils.otl&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;The node was originally developed by Zhang Ji at CSAC, NUS. I have changed a few bits and pieces here an there. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5752850687160195078?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5752850687160195078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjutils.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5752850687160195078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5752850687160195078'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjutils.html' title='phtj_utils'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8662300601684260999</id><published>2011-02-13T10:29:00.001+08:00</published><updated>2011-02-13T10:29:50.038+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Houdini license server</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The Houdini license server is down, so Houdini is not running in teh labs. To be fair to everyone, the deadline will be extended until Wed 16th Feb. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Monday 14th Feb, we will meet at 2pm to discuss the studio project - Vertcial Cities Asia. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wednesday 16th Feb, we will meet at 2pm for presentations of assignment 2 for the elective. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8662300601684260999?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8662300601684260999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/houdini-license-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8662300601684260999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8662300601684260999'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/houdini-license-server.html' title='Houdini license server'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7291235619587185192</id><published>2011-02-11T14:31:00.001+08:00</published><updated>2011-02-11T14:31:41.916+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Houdini help</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I just saw some great new help documents (PDF files) for Houdini, on the sidefx website:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/images/stories/getting_started/guide_introduction/hguide_00_introduction.pdf"&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/images/stories/getting_started/lessonone_quickstart/hguide_01_quickstart.pdf"&gt;Quickstart&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/images/stories/getting_started/lessontwo_nodes/hguide_02_nodes.pdf"&gt;Nodes&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7291235619587185192?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7291235619587185192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/houdini-help.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7291235619587185192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7291235619587185192'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/houdini-help.html' title='Houdini help'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5166420253133694597</id><published>2011-02-11T13:58:00.000+08:00</published><updated>2011-02-11T13:58:20.926+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Vertical Cities Asia</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;For the studio, we will be using the Vertical Cities Asia competition as a vehicle for IVP.&lt;br /&gt;&lt;br /&gt;On Monday will be the presentations for assignment 2 of the elective. However, I have just found out that there will also be a briefing for the Vertical Cities Asia competition, at 3pm on Monday, in the urban design studio.&lt;br /&gt;&lt;br /&gt;So we will have to move the presentations forwards a bit:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;From 12.30pm to 3pm: 6 students&lt;/li&gt;&lt;li&gt;From 3pm to 4.30pm: Vertical Cities Asia briefing&lt;/li&gt;&lt;li&gt;From 4.30 to 6.30: 5 students&lt;/li&gt;&lt;/ul&gt;http://verticalcitiesasia.com/ &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5166420253133694597?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5166420253133694597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/vertical-cities-asia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5166420253133694597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5166420253133694597'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/vertical-cities-asia.html' title='Vertical Cities Asia'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7675565823563431015</id><published>2011-02-11T12:28:00.001+08:00</published><updated>2011-02-11T12:28:41.180+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>EnergyPlus V2.3</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Another bug fix:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;shades were being assigned to the wrong surfaces&lt;/li&gt;&lt;/ul&gt;For consistency, I have put it back in the original zip file  as usual (but only the otl file has changed - the rest is the  same).&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_energyplus.zip"&gt;phtj_energyplus.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7675565823563431015?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7675565823563431015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7675565823563431015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7675565823563431015'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v23.html' title='EnergyPlus V2.3'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6961254436213501408</id><published>2011-02-10T19:51:00.002+08:00</published><updated>2011-02-11T07:24:14.726+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>EnergyPlus V2.2</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Some more bug fixes for the energy plus nodes:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;windows were being assigned to the wrong surfaces&lt;/li&gt;&lt;li&gt;the data folder generated an error when the name was changed&lt;/li&gt;&lt;/ul&gt;I have fixed these bugs - a new phtj_energyplus.otl file has been created . For consistency, I have put it back in the original zip file as usual (but note that only the otl file has changed - the rest is the same).&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_energyplus.zip"&gt;phtj_energyplus.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6961254436213501408?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6961254436213501408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6961254436213501408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6961254436213501408'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v22.html' title='EnergyPlus V2.2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-1629054694715722962</id><published>2011-02-10T11:49:00.005+08:00</published><updated>2011-02-10T14:33:19.563+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_shapely</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have uploaded the shapely node, originally created by Kian Wee Chen.&amp;nbsp; Here it is:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_shapely.zip"&gt;phtj_shapely.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are a few files and folders in the zip.&lt;br /&gt;&lt;br /&gt;The phtj_shapely.otl needs to be copied to your otls directory &lt;br /&gt;&lt;br /&gt;The shapely folder (including the folder itself) needs to be copied to:&lt;br /&gt;...\Houdini 11.0.xxx\python26\lib\site-packages&lt;br /&gt;&lt;br /&gt;There are two geo folders, one for 32 bit windows, and another for 64 bit windows. Choose the folder for your version of windows, and copy the files in that folder to&lt;br /&gt;&amp;nbsp; ...\Houdini 11.0.xxx\python26\dlls &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-1629054694715722962?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/1629054694715722962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjshapely.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1629054694715722962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1629054694715722962'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjshapely.html' title='phtj_shapely'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7534300123709917514</id><published>2011-02-10T10:30:00.002+08:00</published><updated>2011-02-10T10:32:29.941+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>EnergyPlus V2.1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have fixed a few bugs in the energy plus nodes. Now you can create attributes for more than 3 zones (50 max). And you can get heating and cooling for zones. And I simplified some of the naming of the attributes.&lt;br /&gt;&lt;br /&gt;You can use the same download link as before - phtj_energyplus.zip&lt;br /&gt;&lt;br /&gt;Note that I have not yet fixed the boundary bug - if you are doing floating zones, you still need to select both 'Roof boundary is floor' and 'Floor boundary is roof'. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7534300123709917514?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7534300123709917514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7534300123709917514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7534300123709917514'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v21.html' title='EnergyPlus V2.1'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5494998768611739992</id><published>2011-02-09T13:44:00.001+08:00</published><updated>2011-02-09T13:44:53.147+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>EnergyPlus V2</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The new version of the energy plus nodes are here! It has some more friendly nodes for creating attributes required for the energy plus simulation. Also, the energyplus_link node now allows you to specify internal gains, and also link floors and roofs (as discussed at the end of monday).&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_energyplus.zip"&gt;phtj_energyplus.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Like last time, there are a few files and folders in the zip.&lt;br /&gt;&lt;br /&gt;The phtj_energyplus.otl needs to be copied to your otls directory &lt;br /&gt;&lt;br /&gt;The py2energyplus folder need to be copied to:&lt;br /&gt;...\Houdini 11.0.504\python26\lib\site-packages &lt;br /&gt;&lt;br /&gt;The  base.idf and the test.hip can be anywhere, but must be together in the  same folder.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Do not save anything in folder with spaces e.g. "My Documents"&lt;/u&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5494998768611739992?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5494998768611739992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5494998768611739992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5494998768611739992'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus-v2.html' title='EnergyPlus V2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-853691224695751253</id><published>2011-02-07T14:46:00.004+08:00</published><updated>2011-02-11T14:00:31.633+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>EnergyPlus V1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;After some delay (it is already nearly 3pm!), here is the EnergyPlus node. I was trying to fix a bug - I have half fixed it, but I will do another update tomorrow. For the meantime, we can get started with this one:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_sim.zip"&gt;phtj_sim.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are a few files and folders in the zip.&lt;br /&gt;&lt;br /&gt;The phtj_sim.otl needs to be copied to your otls directory &lt;br /&gt;&lt;br /&gt;The py2energyplus folder need to be copied to:&lt;br /&gt;...\Houdini 11.0.504\python26\lib\site-packages &lt;br /&gt;&lt;br /&gt;The base.idf and the test.hip can be anywhere, but must be together in the same folder. Do not save in folder with spaces such as "My Documents".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-853691224695751253?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/853691224695751253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/853691224695751253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/853691224695751253'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/energyplus.html' title='EnergyPlus V1'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4862526464115973631</id><published>2011-02-01T23:55:00.001+08:00</published><updated>2011-02-01T23:55:16.799+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_chops</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is the chops otl file. Also, the phtj_utils otl has been updated - a few bugs have been fixed.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_chops.otl" style="color: #de7008;"&gt;phtj_chops.otl&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_utils.otl" style="color: #de7008;"&gt;phtj_utils.otl&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_urban.otl" style="color: #de7008;"&gt;phtj_urban.otl&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4862526464115973631?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4862526464115973631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjchops.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4862526464115973631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4862526464115973631'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/phtjchops.html' title='phtj_chops'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5913916963260556405</id><published>2011-02-01T23:51:00.002+08:00</published><updated>2011-02-02T09:46:55.277+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Elective (AR5953a) Assignment 2</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Assignment 2 for the elective (A5953a)  is due in Monday 14th Feb.  You will be asked to prepare a 15 minute presentation, using slides and  video captures of Houdini. You need to create an A3 landscape booklet  documenting your presentation. The assignment is worth 50% of the grade  for the elective.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The site is a large block (175m x 185m) based on a site in Marina Bay area. Please see the &lt;a href="http://files.patrick.janssen.name/2011a/site.zip"&gt;houdini file &lt;/a&gt;for more details. An abstract model of surrounding buildings has been generated using the densities from the URA 2008 plan.&lt;/li&gt;&lt;li&gt;The task is to develop a proposal for a mixed-use urban morphology  that is high density and that also provides good quality of life.&lt;/li&gt;&lt;li&gt;Mixed-use in this case means office, residential, and commercial.  The number of people working in the building should be equal to the  number of people living in it.&lt;/li&gt;&lt;li&gt;High density means an overall plot ratio of 13 (i.e. 420,000 sq  meters). This is the plot ratio that has been set by the URA. Car  parking should also be considered, and is not included in the area  calculations.&lt;/li&gt;&lt;li&gt;Good quality of life means thinking about various issues that make  life enjoyable. These will include daylight, ventilation, views,  privacy, open spaces, noise, etc. The importance of these issues will be  different for residential, commercial , and office.&lt;/li&gt;&lt;/ul&gt;The aim of this brief is for you to demonstrate your own IVP  design methodology. Therefore, the main focus is on the process rather  than on the final outcome. You will need to show how you have used the  IVP tools and techniques to achieve the final outcome.&lt;br /&gt;&lt;br /&gt;Some other links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For more information on plot ratio&lt;br /&gt;&lt;a href="http://www.ura.gov.sg/circulars/text/dcdgfahb_d0e127.htm#d0e144"&gt;http://www.ura.gov.sg/circulars/text/dcdgfahb_d0e127.htm#d0e144&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The URA development guidelines&lt;br /&gt;&lt;a href="http://www.ura.gov.sg/circulars/text/dcdnrhb_d0e4.htm"&gt;http://www.ura.gov.sg/circulars/text/dcdnrhb_d0e4.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The general design guidelines for tall buildings should be followed&lt;br /&gt;&lt;a href="http://libencore.nus.edu.sg/iii/encore/record/C%7CRb2461317%7CSTall+Buildings%3A+A+strategic+design+guide%7COrightresult;jsessionid=5D956808AEC79755AB7E830F129B3790?lang=eng&amp;amp;suite=def"&gt;Tall Buildings: A strategic design guide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Here are some key areas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Parking: 20 m2 per car&lt;/li&gt;&lt;li&gt; Residential: 30 m2 per person&lt;/li&gt;&lt;li&gt;Flat: 90 m2&lt;/li&gt;&lt;li&gt;People per flat: 3.5 people&lt;/li&gt;&lt;li&gt;Office: 20m2 per person&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5913916963260556405?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5913916963260556405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/elective-ar5953a-assignment-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5913916963260556405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5913916963260556405'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/02/elective-ar5953a-assignment-2.html' title='Elective (AR5953a) Assignment 2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2087217359533193140</id><published>2011-01-31T10:06:00.001+08:00</published><updated>2011-02-01T23:56:01.801+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>phtj_utils</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is the otl file with some useful utility nodes. Also, the phtj_urban otl has been updated - a few bugs have been fixed.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_utils.otl" style="color: #de7008;"&gt;phtj_utils.otl&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_urban.otl" style="color: #de7008;"&gt;phtj_urban.otl&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2087217359533193140?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2087217359533193140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/phtjutils.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2087217359533193140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2087217359533193140'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/phtjutils.html' title='phtj_utils'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2086691122856774143</id><published>2011-01-26T14:07:00.001+08:00</published><updated>2011-01-26T14:07:37.730+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Urban simulations: phtj_urban.otl</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is the otl file containing nodes for performing a range of urban simulations.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/phtj_urban.otl" style="color: #de7008;"&gt;phtj_urban.otl&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2086691122856774143?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2086691122856774143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/urban-simulations-phtjurbanotl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2086691122856774143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2086691122856774143'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/urban-simulations-phtjurbanotl.html' title='Urban simulations: phtj_urban.otl'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7518440490116742150</id><published>2011-01-13T14:23:00.002+08:00</published><updated>2011-01-13T14:23:40.016+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>foreach loop</title><content type='html'>Here is an example of a double foreach loop:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/foreach.hipnc" style="color: #de7008;"&gt;foreach&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7518440490116742150?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7518440490116742150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/foreach-loop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7518440490116742150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7518440490116742150'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/foreach-loop.html' title='foreach loop'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-70416869529707582</id><published>2011-01-12T14:17:00.001+08:00</published><updated>2011-02-01T23:56:28.630+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>parametric office</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here is an example of a parametric office:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2011a/parametric_office.hipnc" style="color: #de7008;"&gt;parametric office&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-70416869529707582?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/70416869529707582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/parametric-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/70416869529707582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/70416869529707582'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/parametric-office.html' title='parametric office'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-9118701748276378609</id><published>2011-01-12T13:52:00.001+08:00</published><updated>2011-01-12T13:55:51.696+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Houdini videos</title><content type='html'>The version of &lt;a href="http://www.sidefx.com/index.php?option=com_download&amp;amp;task=apprentice&amp;amp;Itemid=277"&gt;Houdini &lt;/a&gt;we will be using is the apprentice version 11.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Videos&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The  first videos to watch are  the ones included when you install Houdini.  In Houdini, go to the menu,  click Help &amp;gt; Start Here. This will open  up your browser window,  and there will be the various links, including  some links to videos.  The &lt;br /&gt;"Introduction to Houdini UI" is the place to start.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download.sidefx.com/images/stories/blogs/houdini10_blog/UI_Intro/ui_intro.mov"&gt;Introduction to Houdini UI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There  are some excellent videos to help you learn Houdini. Many  of these  videos are for version 9, but if your are using version 11,  that is OK -  the interface is mostly the same in versions 9 and 10.&lt;br /&gt;&lt;br /&gt;Peter  Quint has also created some excellent videos to learn Houdini. These  videos tend to be a bit easier for beginners, since they don't assume  any prior knowledge. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://vimeo.com/user2030228"&gt;Peter Quint videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;On the Houdini Apprentice blog, there are some good videos to get started:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=129&amp;amp;Itemid=241"&gt;Houdini Apprentice Blog videos&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=766&amp;amp;Itemid=241"&gt;Introduction to Houdini's New User Interface&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=750&amp;amp;Itemid=241"&gt;Introduction to Houdini's Node Based Workflow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=765&amp;amp;Itemid=241"&gt;View and Display Tools in Houdini 9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=764&amp;amp;Itemid=241"&gt;Working with Selection Modes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=837&amp;amp;Itemid=241"&gt;Working with Panes and Viewports&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=838&amp;amp;Itemid=241"&gt;Working with Curves and Surfaces&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=751&amp;amp;Itemid=241"&gt;Polygon Modeling with Subdivision Rendering&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;On the Houdini site there are also some other videos introducing the interface, which is useful for beginners.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=855&amp;amp;Itemid=254"&gt;Houdini 9 Interface videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;And there are also some videos on specific tools:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1253&amp;amp;Itemid=255"&gt;Surface Operations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=881&amp;amp;Itemid=254"&gt;Copy Stamp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1295&amp;amp;Itemid=255"&gt;Carve Tool&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1242&amp;amp;Itemid=255"&gt;Orient Objects to a Curve&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=996&amp;amp;Itemid=255"&gt;UV Texturing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are also a set of commercial companies producing videos.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cardanfx.net/english/titles/free/houdini_training.html"&gt;CARDANFX&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cardanfx.net/english/titles/free/houdini_training.html"&gt;Free Videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_houdini.php"&gt;3D Buzz Houdini&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_video.php?v=11"&gt;H9 Fundamental Videos&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_video.php?v=790"&gt;How Do I... Videos&lt;/a&gt;&lt;a href="http://www.digitaltutors.com/09/training.php?cid=84"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;The  is a Houdini You Tube channel where the Houdini people  regularly uoload  videos, oftend highlighting the latest features of the  software. So  these videos are probably less useful for beginners, but  great to see  the amazing things that can be dione with Houdini.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/houdini3d?gl=CA&amp;amp;hl=en#grid/uploads"&gt;Houdini YouTube channel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Of course there is also some other stuff on YouTube. here are a few:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/view_play_list?p=4A19DAC1D06C425E"&gt;AppleSoldier Houdini Videos on YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/user/AppleShakeGuru#grid/uploads"&gt;AppleShakeGuru videos on YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/profile?user=CARDANFX&amp;amp;view=videos"&gt;CARDANFX videos on YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are also a bunch of commercial training videos that are not free. See the list of companies here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=122&amp;amp;Itemid=306"&gt;Companies creating Houdini training videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-9118701748276378609?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/9118701748276378609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/houdini-videos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/9118701748276378609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/9118701748276378609'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/houdini-videos.html' title='Houdini videos'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7387827326759867375</id><published>2011-01-12T13:49:00.001+08:00</published><updated>2011-01-12T13:56:10.071+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Elective (AR5953a) Assignment 1</title><content type='html'>Assignment 1 for the elective (A5953a)  is due in Monday 24th January. You will be asked to prepare a 15 minute presentation, using slides and video captures of Houdini. You need to create an A3 landscape booklet documenting your presentation. The assignment is worth 50% of the grade for the elective.&lt;br /&gt;&lt;br /&gt;The task for this assignment is to use Houdini to create a parametric model of&amp;nbsp; 10,000 m2 of residential apartment building. The parametric model will be used to automate the developmental step in the IVP design process. The model does not need to be a detailed model, but should include structural frame,&amp;nbsp; lifts, stair cores, and individual apartment units. Elements like individual stair treads and furniture inside apartments do not need to be modeled (or if they are modeled, need to be highly simplified). When modelling elements like walls, they do not need to be modeled with thickness - a single surface will be sufficient.&lt;br /&gt;&lt;br /&gt;You need to think about how to parametrise your model. For example, parameters may include the number of floors, the size of apartment, the floor to ceiling height, the depth of the balconies, the size of the windows, .... etc. Do not just try and maximise the number of parameters - instead, try and choose a small number of parameters that produce meaningful results. &lt;br /&gt;&lt;br /&gt;In your presentation, do not focus on one final design. Instead, describe how your parametric model works and what types of design variants it can produce. In order to do this, you need to create a developmental diagram showing the relationship between parameters and design variants. This diagram should show a series of modelling steps, and should show how each step is affected by certain parameters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7387827326759867375?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7387827326759867375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/elective-ar5953a-assignment-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7387827326759867375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7387827326759867375'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/elective-ar5953a-assignment-1.html' title='Elective (AR5953a) Assignment 1'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-1399564220217602326</id><published>2011-01-10T13:36:00.000+08:00</published><updated>2011-01-10T13:36:18.995+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem2'/><title type='text'>Welcome</title><content type='html'>Welcome to the IVP studio. Here is a recap on what was handed out:&lt;br /&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0pt 5.4pt 0pt 5.4pt; mso-para-margin:0pt; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;The aim of this studio is to develop an iterative design methodology that consists of creating parametric models and evaluating variants generated by these models. You will be required to use advanced digital tools to develop an optimized design proposal that explores the trade-offs between multiple and conflicting evaluation criteria.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;The semester will be split into two parts:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 11pt;"&gt;&lt;span&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;Elective (AR5953a): “Tools and Techniques for IVP”&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11pt;"&gt;&lt;span&gt;o&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;Week 1 to week 4: Mon, Wed and Thu afternoons &lt;br /&gt;Total 12 afternoons.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11pt;"&gt;&lt;span&gt;o&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;Week 5: Assignment due, to be completed individually.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt;"&gt;&lt;span style="font-family: Symbol; font-size: 11pt;"&gt;&lt;span&gt;·&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;Studio: (AR4104): “IVP Studio” &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11pt;"&gt;&lt;span&gt;o&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;Week 5 to week 12:&lt;span&gt;&amp;nbsp; &lt;/span&gt;Mon, Wed and Thu afternoons &lt;br /&gt;Total 24 afternoons.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 72pt; text-indent: -18pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 11pt;"&gt;&lt;span&gt;o&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;Week 13: Final project due, to be completed in groups of three. All the students in the group will get the same grade. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;For the elective, you will be introduced to the conceptual framework that is referred to as Iterative Virtual Prototyping. You will learn how to think about design in a new way. Rather than creating one design, you will be creating a digital process that is capable of automatically generating and evaluating large numbers of design variants. The main tool that you will use is called Houdini, developed by Sidefx. This tool is the most advanced procedural modeling tool that exists today, and you will be using it for both design development and design evaluation. You will also be linking to EnergyPlus and Radiance to run simulations of design performance.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Verdana; font-size: 11pt;"&gt;For the studio, you will be working in groups of three, and you will sink or swim (or fly) as a group. You will be required to use the Iterative Virtual Prototyping methodology to develop a complex design proposal (site and brief yet to be determined). For the design, you will need to create a digital process that consists of both design development procedures and design evaluation procedures. For development, you need to explore how to parameterize your design ideas so that the right types of variants can be generated, and for evaluation, you need to identify key performance criteria that you would like to use for comparing design variants. At the final crit, you need to present the methodology used to arrive at the final design. &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-1399564220217602326?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/1399564220217602326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/welcome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1399564220217602326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1399564220217602326'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2011/01/welcome.html' title='Welcome'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8494714497745773011</id><published>2010-11-10T11:21:00.005+08:00</published><updated>2010-11-10T11:43:48.942+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Final crit</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The final crit is this Friday, 12th November. From our department, the staff will be&amp;nbsp;Patrick Janssen, Cheah Kok Ming, Shinya Okuda, Huang Yi Chun. From the ETH group, the following&amp;nbsp;people&amp;nbsp;will be attending:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Prof. Dr. Gerhard Schmitt&lt;br /&gt;&lt;a href="http://www.arch.ethz.ch/~gschmitt/"&gt;http://www.arch.ethz.ch/~gschmitt/&lt;/a&gt;,&amp;nbsp;&amp;nbsp;&lt;a href="http://www.ia.arch.ethz.ch/" style="color: #5797b0;" target="_blank"&gt;http://www.ia.arch.ethz.ch/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Dr. Stefan Mueller&lt;br /&gt;&lt;a href="http://www.arch.ethz.ch/~stefanmu/web/"&gt;http://www.arch.ethz.ch/~stefanmu/web/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Gideon Aschwande (PhD candidate)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;The crit will be taking place in Vis Lab (2nd floor, direclty opposite the Lift). A p&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;rojector has been arranged.&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;You need to pin up our drawings on Thursday 5pm in the DTS studio,&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;You need to move the boards to the Vis Lab on Friday morning using the lift.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;You need to test your presentations on Friday morning so that we do not have technical problems during the presentation.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;You need to plan your presentation so that each member of the group participates in some way in the presentation.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"&gt;The final presentation will start at 2pm. You must all be present for all presentations. Each group will have a&amp;nbsp;maximum&amp;nbsp;of one hour for presentation and questions. However, I would suggest to keep the presentation short - maybe 20 minutes. Then we have about half an hour for discussion.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;Crit list as follows:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;1. Li Ran, Ye Hanyu&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;2. Yu Xiao Xuan, An Aram, Wang Bin&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;3. Nittin, Venkat, Vignesh&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;4. Chen Zengyuan, Lee Sian Chyun, Hui Tung Sing&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8494714497745773011?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8494714497745773011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/11/final-crit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8494714497745773011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8494714497745773011'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/11/final-crit.html' title='Final crit'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2841454303681757977</id><published>2010-10-29T10:23:00.000+08:00</published><updated>2010-10-29T10:23:18.578+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Crit</title><content type='html'>The next crit has been moved back a few days - it will be on Wed 3rd November. For this crit, the focus is the simulations. We want to see iterative experiments, with&amp;nbsp;simulation&amp;nbsp;results. In order to be able to run the simulations, you will of course first need to have well defined building forms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2841454303681757977?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2841454303681757977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/crit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2841454303681757977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2841454303681757977'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/crit.html' title='Crit'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8160057470407969654</id><published>2010-10-29T10:16:00.000+08:00</published><updated>2010-10-29T10:16:58.191+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Food and drinks</title><content type='html'>Please remember that food and drinks are not allowed in the computer rooms. This is becoming a real problem&amp;nbsp;lately&amp;nbsp;- so eat your food outside, and keep the lab tidy and clean.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8160057470407969654?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8160057470407969654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/food-and-drinks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8160057470407969654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8160057470407969654'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/food-and-drinks.html' title='Food and drinks'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6571386378856551361</id><published>2010-10-25T08:36:00.000+08:00</published><updated>2010-10-25T08:36:42.482+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Agents</title><content type='html'>The agent group has found that using the DOP network is very slow. I have created a different method of setting up agent simulations that uses only SOP networks and it seems a lot faster (I have not tested the difference in speed yet). The way it works is that at each frame, you store (i.e. save in memory) some attributes for your geometry - usually this will be the position of the points (but may also include some other attributes if needed). These attributes can then be retrieved in the next frame, so that the agents can start from where they stopped in the previous frame.&lt;br /&gt;&lt;br /&gt;Here are the nodes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/phtj_agents.otl" style="color: #de7008;"&gt;phtj agents&lt;/a&gt;&amp;nbsp;- has a 'store' and 'retrieve' nodes, for storing and retrieving attributes.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;And here is an example file using these node:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/example_agents.hipnc" style="color: #de7008;"&gt;Example agents&lt;/a&gt;&amp;nbsp;- some simple agent behaviours&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6571386378856551361?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6571386378856551361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/agents.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6571386378856551361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6571386378856551361'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/agents.html' title='Agents'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2459540128219932901</id><published>2010-10-14T20:13:00.000+08:00</published><updated>2010-10-14T20:13:31.229+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Interim crit</title><content type='html'>Interim crit will be next Thursday - 21st October. All groups should have:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; their developmental diagram&lt;/li&gt;&lt;li&gt;the houdini model of that diagram&lt;/li&gt;&lt;li&gt;variants produced using the houdini model &lt;/li&gt;&lt;/ul&gt;The variants should be situated on the site. Use the site model to place the variants within the site context..&lt;br /&gt;&lt;br /&gt;Each group should print 3 A1 presentation panels (minimum - more is also ok). Please also show your previous three panels from the last crit as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2459540128219932901?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2459540128219932901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/interim-crit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2459540128219932901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2459540128219932901'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/10/interim-crit.html' title='Interim crit'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5885289487419207806</id><published>2010-09-22T12:09:00.001+08:00</published><updated>2010-09-22T12:10:02.266+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Latest version of Houdini</title><content type='html'>I have heard from the newsgroup hat the latest version of Houdini (11.0.483) has fixed the python problem with the AttribCreate node. So if you install this version, then the nodes I have created should work... I have not yet had time to test it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5885289487419207806?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5885289487419207806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/latest-version-of-houdini.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5885289487419207806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5885289487419207806'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/latest-version-of-houdini.html' title='Latest version of Houdini'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4642160068645569754</id><published>2010-09-17T23:10:00.001+08:00</published><updated>2010-09-17T23:11:11.456+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>phtj_urban has been updated</title><content type='html'>The phtj_urban otl has been updated. I have made various improvements here and there with most of the nodes. (I have not yet fixed the problem with version 11 - that is coming soon.)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;sky, day, and sun view factors - I have added an option to switch on or off point generation&lt;/li&gt;&lt;li&gt;privacy, scenic and unobstructed view factors - I have add the option to switch on or off line generation&lt;/li&gt;&lt;/ul&gt;These options should make it easier to work with these nodes. Download and overwrite as usual.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4642160068645569754?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4642160068645569754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/phtjurban-has-been-updated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4642160068645569754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4642160068645569754'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/phtjurban-has-been-updated.html' title='phtj_urban has been updated'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8000142250017673606</id><published>2010-09-17T19:21:00.000+08:00</published><updated>2010-09-17T19:21:55.514+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Deadline for individual submission</title><content type='html'>The deadline for the individual submission is approaching, so it is time to focus on this and get it done. The deadline is Monday 27th September, 2pm.&lt;br /&gt;&lt;br /&gt;There are some key things to remember, starting with the most important:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Make sure that you iterate!!! The complexity of the form is less important. The most important thing is that you have iterations showing differing levels of performance. Make sure that you extract the data and plot the graphs as we did during the tutorials. We discussed three different types of graphs - 1) parameter sweeps, 2) pareto graphs, and 3) spider diagrams. Use these techniques to understand whether you are improving things, or making things worse. In order to iterate through large numbers of variants, use the animation tools (e.g. the stair CHOP) to develop and evaluate variants automatically.&lt;/li&gt;&lt;li&gt;When you are considering you evaluation criteria, you need to choose at least two criteria. Try to choose criteria that conflict - for example maximise day VF and minimise sun VF. Then you need to decide what surfaces to analyze - just analyzing everything may not make sense. You will also need to consider carefully how to calculate some global values that represent the overall performance of each variant - do you take the average? or the area weighted average? or just the total? or do you calculate the percentage above a certain threshold?For example, for sun VF you may want to calculate the number of windows with a sun VF of more than 20%. &lt;/li&gt;&lt;li&gt;Start with a very simple building form!!! I would suggest something like a slab, or a group of slabs, or a tower. Make sure that everything you generate is the right plot ratio. The proportions of these forms should be building like - e.g. don't make apartment blocks that are 30 meters deep. Start by varying these simple geometries and running simulations for these variants. Find the simple form with the best performance. Try to choose parameters that result in forms are still feasible - there is no point in simulating something that you already know will not work anyway. So if you have a slab apartment block, then there is no point in varying the depth much, since you already know that it is very constrained by daylight and ventilation issues.&lt;/li&gt;&lt;li&gt;Then you can start to make the form more complex to try and improve performance even more. This usually means adding a few parameters to your simple form so that you can generate further variants. Run the simulations again to check if you were right - did performance get better or worse? If it got worse, then try something else but make sure you keep the bad results in your graphs. When making the form more complex, don't over do it - keep it manageable. And remember - we are only interested in the overall massing, and some general ideas of internal layout (e.g. lift cores, circulation) - so don't worry about the handrails...&lt;/li&gt;&lt;li&gt;Some of you are exploring some more complex form generating techniques, like metaballs and L-systems. But even with these techniques, start simple. Use these techniques to generate a range of building forms, from very simple to more complex, and then simulate to test so that you can understand how performance changes with complexity. So, an L-system can make a straight tower, and a slab block... so start there.&lt;/li&gt;&lt;li&gt;In order to come up with an idea for your simple form, you may decide to run some initial simulations as a way of understanding the site better. This may involve inserting some simple geometries into the site - e.g. a big cylinder or a big box&amp;nbsp; (these are not really building forms, since the plan is much too deep). Some of you have already done this and produced some interesting data. Now it is time to start inserting some buildings.&lt;/li&gt;&lt;/ul&gt;For the submission, you must 1) do a presentation, and 2) submit an A3 landscape booklet covering your presentation. You may also submit a CD with animations if you wish.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8000142250017673606?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8000142250017673606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/deadline-for-individual-submission.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8000142250017673606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8000142250017673606'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/deadline-for-individual-submission.html' title='Deadline for individual submission'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2956271354486360685</id><published>2010-09-09T13:29:00.000+08:00</published><updated>2010-09-09T13:29:13.503+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Associative Design</title><content type='html'>Here is an interesting example of using parametric and associative modeling techniques in design. It is from students in the Ber lager Institute.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=EhjUli4cYEg"&gt;Associative Design&amp;nbsp; &lt;/a&gt;- YouTube video&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.berlage-institute.nl/persons/details/peter_trummer"&gt;Peter Trummer&lt;/a&gt; - Head of Associative Desig &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dysturb.net/2007/associative-design-berlage/"&gt;Some discussion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2956271354486360685?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2956271354486360685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/associative-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2956271354486360685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2956271354486360685'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/associative-design.html' title='Associative Design'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-1219567753538527766</id><published>2010-09-08T13:59:00.000+08:00</published><updated>2010-09-08T13:59:31.691+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Scenic View Factor</title><content type='html'>There was an error with the Scenic View node that has now been fixed. SO please re-download phtj_urban.otl again and overwrite the old file. &lt;br /&gt;&lt;br /&gt;Here is a test file using the new node:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/example7.hipnc"&gt;Example 7&lt;/a&gt; - evaluating scenic view factor &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-1219567753538527766?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/1219567753538527766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/scenic-view-factor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1219567753538527766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1219567753538527766'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/scenic-view-factor.html' title='Scenic View Factor'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7322811050626496469</id><published>2010-09-06T12:45:00.002+08:00</published><updated>2010-09-06T12:48:27.125+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Site for design project</title><content type='html'>The project site is in Jurong East:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;a href="http://files.patrick.janssen.name/2010b/project_site.jpg"&gt;Design Project Site&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Your task is to design a high-density mixed-use development. Currently, the plot ratio for the site is approximately 5. Our aim is to explore the possibility of a higher density environment. For your project, you will need to make a proposal with a plot ratio of 8. This will result in about one million square meters of floor space.&lt;br /&gt;&lt;br /&gt;It will be up to you to decide the detailed program, but the mixed-use development should include commercial, residential, and retail.. The site includes both an MRT / LRT station and a Bus Interchange, and the movement of large flows of people will therefore be an important issue. Car parking will also need to be considered.&lt;br /&gt;&lt;br /&gt;Here are some links for Jurong East:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/project_site_ura.jpg"&gt;Image of URA proposal&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ura.gov.sg/MP2008/Jurong/gateway.htm" target="_blank"&gt;URA site&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=4_s1QvSIqWo"&gt;YouTube video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;An interesting comparison is the Elements Shopping centre in Hong Kong. Our site is about 12 Hectares, and the Hong Kong site is about 14 Hectares. The plot ratio for the Hong Kong site is also 8:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/project_site_comparison.jpg"&gt;Comparison of two sites&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.elementshk.com/"&gt;Elements Shopping Centre&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;To start with, you will need to gather information about Jurong East, and create a digital site model that includes the existing and future proposed buildings around the site. This model should be created as a group exercise - please divide up the tasks to maximize efficiency.&lt;br /&gt;&lt;br /&gt;You will then split into your groups and start developing proposals for the site. You will need to develop the proposals using some form of Iterative Virtual Prototyping, following on from the elective. As part of this process, you will need to define how you are going to evaluate the performance of your proposals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7322811050626496469?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7322811050626496469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/site-for-design-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7322811050626496469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7322811050626496469'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/site-for-design-project.html' title='Site for design project'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4179664603858558113</id><published>2010-09-03T09:27:00.001+08:00</published><updated>2010-09-03T09:27:38.992+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Houdini Modelling 101 v3</title><content type='html'>Here is the Houdini Modelling 101 document in PDF format - so that you can click on the links. This is the same as the one that I handed out in class. (I can't remember if I have sent this link before - but here it is.)&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/Houdini_Modelling_101_v3.pdf"&gt;Houdini&amp;nbsp; Modelling 101&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I will try and add some more stuff over the next few weeks and uplaod an updated version. The current version does not cover the 3 ways of managing variants : 1) takes, 2) channels, 3) chops. This will be added to the next version of this doc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4179664603858558113?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4179664603858558113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/houdini-modelling-101-v3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4179664603858558113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4179664603858558113'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/09/houdini-modelling-101-v3.html' title='Houdini Modelling 101 v3'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4454980366679946790</id><published>2010-08-30T14:19:00.001+08:00</published><updated>2010-08-30T14:20:05.055+08:00</updated><title type='text'>Example 5</title><content type='html'>&lt;div class="post-body entry-content"&gt;&lt;div class="post-body entry-content"&gt;Here are the example from last week &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/example5.hipnc"&gt;Example 5&lt;/a&gt; - the twisted tower, with some evaluations&lt;/li&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/example6.hipnc"&gt;Example 6&lt;/a&gt; -&amp;nbsp; the simple box, with two evaluations &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="post-author vcard"&gt; &lt;/span&gt;&lt;span class="post-icons"&gt;&lt;span class="item-control blog-admin pid-1048233882"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=3955857284170342808&amp;amp;postID=2371552862013552221" title="Edit Post"&gt; &lt;/a&gt; &lt;/span&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4454980366679946790?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4454980366679946790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4454980366679946790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4454980366679946790'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-5.html' title='Example 5'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7683307223131736184</id><published>2010-08-30T01:46:00.002+08:00</published><updated>2010-08-30T15:20:07.718+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>The brief</title><content type='html'>Here is the brief for AR5953A Topics In Design Technology:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The site is a large block (175m x 185m) based on a site in Marina Bay area. Please see the &lt;a href="http://files.patrick.janssen.name/2010b/site.zip"&gt;houdini file &lt;/a&gt;for more details. An abstract model of surrounding buildings has been generated using the densities from the URA 2008 plan.&lt;/li&gt;&lt;li&gt;The task is to develop a proposal for a mixed-use urban morphology that is high density and that also provides good quality of life.&lt;/li&gt;&lt;li&gt;Mixed-use in this case means office, residential, and commercial. The number of people working in the building should be equal to the number of people living in it.&lt;/li&gt;&lt;li&gt;High density means an overall plot ratio of 13 (i.e. 420,000 sq meters). This is the plot ratio that has been set by the URA. Car parking should also be considered, and is not included in the area calculations.&lt;/li&gt;&lt;li&gt;Good quality of life means thinking about various issues that make life enjoyable. These will include daylight, ventilation, views, privacy, open spaces, noise, etc. The importance of these issues will be different for residential, commercial , and office.&lt;/li&gt;&lt;/ul&gt;The aim of this brief is for you to demonstrate your own IVP design methodology. Therefore, the main focus is on the process rather than on the final outcome. You will need to show how you have used the IVP tools and techniques to achieve the final outcome.&lt;br /&gt;&lt;br /&gt;Some other links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For more information on plot ratio&lt;br /&gt;&lt;a href="http://www.ura.gov.sg/circulars/text/dcdgfahb_d0e127.htm#d0e144"&gt;http://www.ura.gov.sg/circulars/text/dcdgfahb_d0e127.htm#d0e144&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The URA development guidelines&lt;br /&gt;&lt;a href="http://www.ura.gov.sg/circulars/text/dcdnrhb_d0e4.htm"&gt;http://www.ura.gov.sg/circulars/text/dcdnrhb_d0e4.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The general design guidelines for tall buildings should be followed&lt;br /&gt;&lt;a href="http://libencore.nus.edu.sg/iii/encore/record/C%7CRb2461317%7CSTall+Buildings%3A+A+strategic+design+guide%7COrightresult;jsessionid=5D956808AEC79755AB7E830F129B3790?lang=eng&amp;amp;suite=def"&gt;Tall Buildings: A strategic design guide&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Here are some key areas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Parking: 20 m2 per car&lt;/li&gt;&lt;li&gt; Residential: 30 m2 per person&lt;/li&gt;&lt;li&gt;Flat: 90 m2&lt;/li&gt;&lt;li&gt;People per flat: 3.5 people&lt;/li&gt;&lt;li&gt;Office: 20m2 per person&lt;/li&gt;&lt;li&gt;Commercial: 7 m2 per flat&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7683307223131736184?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7683307223131736184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/brief.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7683307223131736184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7683307223131736184'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/brief.html' title='The brief'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8083905200123899734</id><published>2010-08-25T14:08:00.002+08:00</published><updated>2010-08-25T14:09:41.440+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>phtj_urban</title><content type='html'>Here are the otl files for the workshop today:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/phtj_urban.otl"&gt;phtj_urban&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/phtj_utils.otl"&gt;phtj_utils&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Copy it to one of your scanned otl folders on your computer .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8083905200123899734?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8083905200123899734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/phtjurban.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8083905200123899734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8083905200123899734'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/phtjurban.html' title='phtj_urban'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2371552862013552221</id><published>2010-08-24T09:14:00.001+08:00</published><updated>2010-08-24T09:14:33.741+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Example 4 - towers</title><content type='html'>&lt;div class="post-body entry-content"&gt;Here is the example from yesterday - the merging towers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;a href="http://files.patrick.janssen.name/2010b/example4.hipnc"&gt;Example 4&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;This uses the 'metaball' node tocreate volumes that merge automatically to create complex surfaces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2371552862013552221?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2371552862013552221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-4-towers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2371552862013552221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2371552862013552221'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-4-towers.html' title='Example 4 - towers'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8695500384741444309</id><published>2010-08-20T15:53:00.000+08:00</published><updated>2010-08-20T15:53:34.258+08:00</updated><title type='text'>Example 3</title><content type='html'>&lt;div class="post-body entry-content"&gt; Here is the example from yesterday - the snake:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;a href="http://files.patrick.janssen.name/2010b/example3.hipnc"&gt;Example 3&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;This uses the 'switch' node to subdivide panels that are too big.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8695500384741444309?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8695500384741444309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8695500384741444309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8695500384741444309'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-3.html' title='Example 3'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2332605376098968849</id><published>2010-08-18T13:15:00.001+08:00</published><updated>2010-08-18T13:15:29.052+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>phtj_chops</title><content type='html'>Here is an otl file for the workshop today:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/phtj_chops.otl"&gt;phtj_chops &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Copy it to one of your scanned otl folders on your computer - this will be explained in the workshop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2332605376098968849?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2332605376098968849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/phtjchops.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2332605376098968849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2332605376098968849'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/phtjchops.html' title='phtj_chops'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2285441581101830329</id><published>2010-08-17T14:19:00.003+08:00</published><updated>2010-08-17T14:20:59.455+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>3D Buzz</title><content type='html'>For some other good beginners videos, have a look at 3D Buzz&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=4a3fff2a6b41c05c19f5424ee5a62645"&gt;3d Buzzz - Fundamentals&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=2681b8e0261af3b863f6d87375a4ba36"&gt;3d Buzz - How do I?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;You will have to register first before you can watch any of the videos - registration is free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2285441581101830329?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2285441581101830329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/3d-buzz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2285441581101830329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2285441581101830329'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/3d-buzz.html' title='3D Buzz'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8408339674139972836</id><published>2010-08-17T13:31:00.001+08:00</published><updated>2010-08-17T13:31:37.872+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Example 2</title><content type='html'>Here is the example from yesterday:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;a href="http://files.patrick.janssen.name/2010b/example2.hipnc"&gt;Example 2&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8408339674139972836?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8408339674139972836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8408339674139972836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8408339674139972836'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/example-2.html' title='Example 2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4627132104047205425</id><published>2010-08-13T18:44:00.001+08:00</published><updated>2010-08-13T18:45:35.537+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Files</title><content type='html'>Here are some files from last week:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010b/example1.zip"&gt;Example1&lt;/a&gt; - hip file and otl file (save them in the same place)&lt;/li&gt;&lt;li&gt; &lt;a href="http://files.patrick.janssen.name/2010b/Houdini_Modelling_101_v3.pdf"&gt;Houdini Modelling 101&lt;/a&gt; - version 3 (you can follow the web links)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4627132104047205425?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4627132104047205425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/files.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4627132104047205425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4627132104047205425'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/files.html' title='Files'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3155540241569963917</id><published>2010-08-11T14:52:00.001+08:00</published><updated>2010-08-17T13:32:27.822+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Houdini</title><content type='html'>The version of &lt;a href="http://www.sidefx.com/index.php?option=com_download&amp;amp;task=apprentice&amp;amp;Itemid=277"&gt;Houdini &lt;/a&gt;we will be using is the apprentice version 10 or version 11.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Documentation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The documentation is all available online, as well as inside the software. For the online help:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1085&amp;amp;Itemid=281/"&gt;Houdini online docs&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Videos&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The  first videos to watch are the ones included when you install Houdini.  In Houdini, go to the menu, click Help &amp;gt; Start Here. This will open  up your browser window, and there will be the various links, including  some links to videos. The &lt;br /&gt;"Introduction to Houdini UI" is the place to start.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download.sidefx.com/images/stories/blogs/houdini10_blog/UI_Intro/ui_intro.mov"&gt;Introduction to Houdini UI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There  are some excellent videos to help you learn Houdini. Many of these  videos are for version 9, but if your are using version 10, that is OK -  the interface is mostly the same in versions 9n and 10.&lt;br /&gt;&lt;br /&gt;Peter Quint has also created some excellent videos to learn Houdini. These videos tend to be a bit easier for beginners, since they don't assume any prior knowledge. &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://vimeo.com/user2030228"&gt;Peter Quint videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;On the Houdini Apprentice blog, there are some good videos to get started:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=129&amp;amp;Itemid=241"&gt;Houdini Apprentice Blog videos&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=766&amp;amp;Itemid=241"&gt;Introduction to Houdini's New User Interface&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=750&amp;amp;Itemid=241"&gt;Introduction to Houdini's Node Based Workflow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=765&amp;amp;Itemid=241"&gt;View and Display Tools in Houdini 9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=764&amp;amp;Itemid=241"&gt;Working with Selection Modes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=837&amp;amp;Itemid=241"&gt;Working with Panes and Viewports&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=838&amp;amp;Itemid=241"&gt;Working with Curves and Surfaces&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="blog_title_dark" href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=751&amp;amp;Itemid=241"&gt;Polygon Modeling with Subdivision Rendering&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;On the Houdini site there are also some other videos introducing the interface, which is useful for beginners.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=855&amp;amp;Itemid=254"&gt;Houdini 9 Interface videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;And there are also some videos on specific tools:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1253&amp;amp;Itemid=255"&gt;Surface Operations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=881&amp;amp;Itemid=254"&gt;Copy Stamp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1295&amp;amp;Itemid=255"&gt;Carve Tool&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=1242&amp;amp;Itemid=255"&gt;Orient Objects to a Curve&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=view&amp;amp;id=996&amp;amp;Itemid=255"&gt;UV Texturing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are also a set of commercial companies producing videos.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cardanfx.net/english/titles/free/houdini_training.html"&gt;CARDANFX&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cardanfx.net/english/titles/free/houdini_training.html"&gt;Free Videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_houdini.php"&gt;3D Buzz Houdini&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_video.php?v=11"&gt;H9 Fundamental Videos&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.3dbuzz.com/vbforum/sv_video.php?v=790"&gt;How Do I... Videos&lt;/a&gt;&lt;a href="http://www.digitaltutors.com/09/training.php?cid=84"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;The  is a Houdini You Tube channel where the Houdini people regularly uoload  videos, oftend highlighting the latest features of the software. So  these videos are probably less useful for beginners, but great to see  the amazing things that can be dione with Houdini.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/houdini3d?gl=CA&amp;amp;hl=en#grid/uploads"&gt;Houdini YouTube channel&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Of course there is also some other stuff on YouTube. here are a few:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/view_play_list?p=4A19DAC1D06C425E"&gt;AppleSoldier Houdini Videos on YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/user/AppleShakeGuru#grid/uploads"&gt;AppleShakeGuru videos on YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/profile?user=CARDANFX&amp;amp;view=videos"&gt;CARDANFX videos on YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are also a bunch of commercial training videos that are not free. See the list of companies here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=122&amp;amp;Itemid=306"&gt;Companies creating Houdini training videos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3155540241569963917?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3155540241569963917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/houdini.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3155540241569963917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3155540241569963917'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/houdini.html' title='Houdini'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6928896666415118805</id><published>2010-08-11T14:45:00.001+08:00</published><updated>2010-08-17T13:32:48.790+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Ted Talk on IVP</title><content type='html'>Here is an interesting talk on Ted Talks&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ted.com/talks/tom_wujec_build_a_tower.html"&gt;Ted Talks: Build a tower, build a team&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6928896666415118805?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6928896666415118805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/ted-talk-on-ivp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6928896666415118805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6928896666415118805'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/ted-talk-on-ivp.html' title='Ted Talk on IVP'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-9002626382282364630</id><published>2010-08-11T11:45:00.007+08:00</published><updated>2010-08-17T13:33:41.390+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_10|11_Sem1'/><title type='text'>Welcome</title><content type='html'>Welcome to the start of the studio. Just to recap what we will be doing, here is the description of the studio.&lt;br /&gt;&lt;br /&gt;The aim of this studio is to develop an iterative design methodology that consists of creating parametric models and evaluating variants generated by these models. You will be required to use advanced digital tools to develop an optimized design proposal that explores the trade-offs between multiple and conflicting evaluation criteria.&lt;br /&gt;&lt;br /&gt;The semester will be split into two parts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Elective (AR5953): “Tools and Techniques for IVP”&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Week 1 to week 4: Mon, Wed and Thu afternoons &lt;/li&gt;&lt;li&gt; Total 12 afternoons.Week 5: Assignment due, to be completed individually.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Studio: (AR4103): “IVP Studio”&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Week 5 to week 12:  Mon, Wed and Thu afternoons &lt;/li&gt;&lt;li&gt; Total 24 afternoons.Week 13: Final project due, to be completed in groups of three. All the students in the group will get the same grade. &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;For the elective, you will be introduced to the conceptual framework that is referred to as Iterative Virtual Prototyping. You will learn how to think about design in a new way. Rather than creating one design, you will be creating a digital process that is capable of automatically generating and evaluating large numbers of design variants. The main tool that you will use is called Houdini, developed by Sidefx. This tool is the most advanced procedural modeling tool that exists today, and you will be using it for both design development and design evaluation. You will also be linking to EnergyPlus and Radiance to run simulations of design performance.&lt;br /&gt;&lt;br /&gt;For the studio, you will be working in groups of three, and you will sink or swim (or fly) as a group. You will be required to use the Iterative Virtual Prototyping methodology to develop a complex design proposal for a high-density mixed-use design for Jurong East MRT station. For the design, you will need to create a digital process that consists of both design development procedures and design evaluation procedures. For development, you need to explore how to parameterize your design ideas so that the right types of variants can be generated, and for evaluation, you need to identify key performance criteria that you would like to use for comparing design variants. At the final crit, you need to present the methodology used to arrive at the final design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-9002626382282364630?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/9002626382282364630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/welcome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/9002626382282364630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/9002626382282364630'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/08/welcome.html' title='Welcome'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4158805571989567809</id><published>2010-04-12T17:18:00.002+08:00</published><updated>2010-04-12T17:27:55.913+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>The end in sight</title><content type='html'>The end is not far away now - good luck with the final effort. Of course, the printer will be jammed so please try and give yourself as much time as possible. See you all on Thursday...&lt;br /&gt;&lt;br /&gt;Just one more thing - I am still missing one more book - "New Geographies" - this was the one with the huge block of flats for 60,000 people...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://www.gsd.harvard.edu/academic/upd/agakhan/newgeographies/web_issue01.htm &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4158805571989567809?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4158805571989567809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/end-in-sight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4158805571989567809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4158805571989567809'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/end-in-sight.html' title='The end in sight'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2566857252099148411</id><published>2010-04-12T10:24:00.001+08:00</published><updated>2010-04-12T10:24:26.213+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Bug with pzp file fixed</title><content type='html'>I have fixed the pzp file - it is now working again.(It is the same as before - no changes.) You can download as usual:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS',Trebuchet,Verdana,sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;a href="http://files.patrick.janssen.name/2010/pzp.zip"&gt;http://files.patrick.janssen.name/2010/pzp.zip&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2566857252099148411?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2566857252099148411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/bug-with-pzp-file-fixed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2566857252099148411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2566857252099148411'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/bug-with-pzp-file-fixed.html' title='Bug with pzp file fixed'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2231006532045876938</id><published>2010-04-10T23:48:00.003+08:00</published><updated>2010-08-17T13:34:04.054+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Bug with pzp file</title><content type='html'>Just to let you know, the latest pzp file seems to have an error when you try and unzip it - I will fix it as soon as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2231006532045876938?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2231006532045876938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/bug-with-pzp-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2231006532045876938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2231006532045876938'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/bug-with-pzp-file.html' title='Bug with pzp file'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3359459193373301378</id><published>2010-04-01T09:38:00.001+08:00</published><updated>2010-04-01T09:39:03.873+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Exporting from Houdini</title><content type='html'>You can export from Houdini in a number of different ways - the easiest is probably the File SOP. (Remember that SOP you always have to delete when you create a geometry container - well finally it is useful.) I did a quick test importing to Rhino - the iges file format seems to work the best. If you are importing to other programs, you need to do some simple tests before you try and import you massive model.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/export_to_rhino.hipnc"&gt;http://files.patrick.janssen.name/2010/export_to_rhino.hipnc&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3359459193373301378?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3359459193373301378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/exporting-from-houdini.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3359459193373301378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3359459193373301378'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/exporting-from-houdini.html' title='Exporting from Houdini'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4657773674378383226</id><published>2010-04-01T02:56:00.000+08:00</published><updated>2010-04-01T02:56:48.034+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Privacy View Factor</title><content type='html'>I have finished the privacy evaluation node - I have called it Privacy View Factor. It calculates a privacy measure for each window. Privacy is affected only by overlooking from other windows. So it does not take into account people on the ground or the street, so I guess it is best for highrise.&lt;br /&gt;&lt;br /&gt;The way it does this is that, for each window, it finds the worst neighbour - i.e. the one overlooking you the most. The worst neighbour is calculated based on the distance and the angles of the windows. The value is then converted to a percentage - 100% means complete privacy, while 0% means no privacy.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS',Trebuchet,Verdana,sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;a href="http://files.patrick.janssen.name/2010/privacy_view_factor.zip"&gt;http://files.patrick.janssen.name/2010/privacy_view_factor.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4657773674378383226?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4657773674378383226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/privacy-view-factor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4657773674378383226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4657773674378383226'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/04/privacy-view-factor.html' title='Privacy View Factor'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7250899777623447981</id><published>2010-03-26T15:45:00.001+08:00</published><updated>2010-03-26T15:45:10.912+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Random Delete</title><content type='html'>Many of you are now getting into the evaluation part, and you might be finding that the analysis is quite slow sometimes. If you have 20,000 windows, and you try the analyse Sky View Factor, you will probably get the dreaded 'Memory Allocation' error...&lt;br /&gt;&lt;br /&gt;So you need to reduce the number of surfaces. If you have a lot of surfaces, then you can actually just select a random sample to analyse. As long as the selection is random, the results will still be representative of all the surfaces. So in the case of 20,000 windows, you can analyse just 10% or 20%.&lt;br /&gt;&lt;br /&gt;To help you do this, I have created a Random Delete node:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/random_delete.zip"&gt;http://files.patrick.janssen.name/2010/random_delete.zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7250899777623447981?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7250899777623447981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/random-delete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7250899777623447981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7250899777623447981'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/random-delete.html' title='Random Delete'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-826535415363040781</id><published>2010-03-26T13:08:00.003+08:00</published><updated>2010-03-26T13:10:33.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Scenic View Factor</title><content type='html'>While helping Ying Ying this morning, I created another evaluation node, called Scenic View Factor. This node will allow you to input a set of points that identify scenic views. The inputs are as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Input 1: The faces you want to analyze&lt;/li&gt;&lt;li&gt;Input 2: The obstructions that might block your view&lt;/li&gt;&lt;li&gt;Input 3: The scenic view points.&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;The node will then work out the number of scenic points that you can see from each face that is analyzed, and display the result as a colour and a percentage. So 100% means that you can see all the scenic points from that face, will 0% means that you can see none of them.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/scenic_view_factor.zip"&gt;http://files.patrick.janssen.name/2010/scenic_view_factor.zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-826535415363040781?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/826535415363040781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/scenic-view-factor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/826535415363040781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/826535415363040781'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/scenic-view-factor.html' title='Scenic View Factor'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2682867562677978797</id><published>2010-03-26T09:42:00.001+08:00</published><updated>2010-03-26T13:09:01.453+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Triangular grids</title><content type='html'>Some of you need grids that are triangulated with equilateral triangles. Here is an otl to do it:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/tri_grid.zip"&gt;http://files.patrick.janssen.name/2010/tri_grid.zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2682867562677978797?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2682867562677978797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/triangular-grids.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2682867562677978797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2682867562677978797'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/triangular-grids.html' title='Triangular grids'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3072888104316379699</id><published>2010-03-23T10:10:00.001+08:00</published><updated>2010-03-23T10:10:17.456+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Bad designs are good</title><content type='html'>During tutorials yesterday, we had a number of discussions about the importance of keeping your low performance designs.&lt;br /&gt;&lt;br /&gt;You need to present all your variants, even if they are very low performance. You will have created developmental and evaluation processes. You will of course be hoping that&amp;nbsp;the&amp;nbsp;developmental process produces design variants which, when evaluated, have good or at least&amp;nbsp;reasonable&amp;nbsp;performance. But in the end, this may not be the case.... the performance may be terrible! But this does not matter - do not try and hide these designs. We are interested in&amp;nbsp;the&amp;nbsp;success of&amp;nbsp;the&amp;nbsp;process, not&amp;nbsp;the&amp;nbsp;success of&amp;nbsp;the&amp;nbsp;designs. And a process that highlights that your designs are weak is a good process... You can then try and change your developmental process to produce &amp;nbsp;better designs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3072888104316379699?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3072888104316379699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/bad-designs-are-good.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3072888104316379699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3072888104316379699'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/bad-designs-are-good.html' title='Bad designs are good'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5185566303899909935</id><published>2010-03-22T12:05:00.001+08:00</published><updated>2010-03-22T12:05:43.443+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Crit next monday</title><content type='html'>This is a reminder that as stated in the &lt;a href="http://patrickjanssenstudio.blogspot.com/2010/01/exercises.html"&gt;schedule&lt;/a&gt;, we will have a crit next Monday. For this crit,&lt;i&gt; the most important thing &lt;/i&gt;is to have a Pareto graph... we want to see a set of variants evaluated according to some criteria and&amp;nbsp;plotted&amp;nbsp;onto the Pareto graph for comparison.&lt;br /&gt;&lt;br /&gt;Other things that you should also have are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;developmental diagrams&lt;/li&gt;&lt;li&gt;evaluation diagrams&lt;/li&gt;&lt;li&gt;a map of your design process which shows what you have been doing in the last few weeks&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;ps I have recovered from the flu, so tutorials as usual today&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5185566303899909935?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5185566303899909935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/crit-next-monday.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5185566303899909935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5185566303899909935'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/crit-next-monday.html' title='Crit next monday'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4136699337114326808</id><published>2010-03-19T18:11:00.001+08:00</published><updated>2010-03-19T18:11:41.639+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Passive Zone Proportion (updated)</title><content type='html'>I have updated the Passive Zone Proportion node so that it now works much faster. Instead of 'brickering' polygons, I now use an offset, which is a lot faster. The inputs are also a bit simpler - no need to input the walls any more. Just the floor polygons will do. The node is in the same place as before:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/pzp.zip"&gt;http://files.patrick.janssen.name/2010/pzp.zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;For those who still want access to the old node, it is here:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/pzp_old.zip"&gt;http://files.patrick.janssen.name/2010/pzp_old.zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4136699337114326808?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4136699337114326808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/passive-zone-proportion-updated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4136699337114326808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4136699337114326808'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/passive-zone-proportion-updated.html' title='Passive Zone Proportion (updated)'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5026636499678280408</id><published>2010-03-19T10:46:00.001+08:00</published><updated>2010-03-23T10:11:01.777+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Evaluation nodes</title><content type='html'>In order to help people started with their evaluation processes, I have been creating various evaluation nodes that that I have been&amp;nbsp;uploading&amp;nbsp;on the blog. So far, I have created the following nodes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unobstructed Vision Area node for evaluating horizontal views&amp;nbsp;&lt;/li&gt;&lt;li&gt;Passive Zone Proportion node for evaluating % passive floor area. This relates&amp;nbsp;daylight levels inside the space.&lt;/li&gt;&lt;li&gt;Sky View Factor node&amp;nbsp;for evaluating % visible sky. This relates to levels of daylight and views (feeling of enclosure).&lt;/li&gt;&lt;li&gt;Sun View Factor node&amp;nbsp;for evaluating % of visible sun. This relates to solar radiation.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;There are various other things that can be measured. I may add a few more nodes. There are also more advanced simulations using EnergyPlus and Radiance, but it is better to start with the simpler types of evaluations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;They key for you is to start thinking about how you might use such nodes in you evaluation. Also, try and&amp;nbsp;figure&amp;nbsp;out the process at a small scale - then, once you know what you are doing, scale it up. These &lt;i&gt;evaluations can be slow&lt;/i&gt;, so don't just put thousands of polygons into one of these nodes and then wonder why it does not work. You will probably not be able to evaluate the whole 1 km2 in one go - you will need to break it down.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A number of people have asked about how to insert these evaluation nodes and the otl files. When I create a node, I&amp;nbsp;typically&amp;nbsp;create one or more otl files, and one hipnc file. The otl files contain the actual node, and the hipnc file is just an example of using the node. If you want to use one of these nodes in you file, you need to install the otls. First copy the otl's to the&amp;nbsp;folder&amp;nbsp;where you are working, and then in Houdini menu go to File &amp;gt; Install Digital Asset Library&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5026636499678280408?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5026636499678280408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/evaluation-nodes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5026636499678280408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5026636499678280408'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/evaluation-nodes.html' title='Evaluation nodes'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6537672150066303883</id><published>2010-03-18T15:07:00.002+08:00</published><updated>2010-03-19T10:21:23.498+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Iterative Design Process</title><content type='html'>So far, most of you have been focusing on your developmental process that will be used to generate design variants. You will then need a way of comparing your variants. So at this stage, it is important to start working on your evaluation process. It is important that you identify &lt;i&gt;at least two criteria for evaluation&lt;/i&gt;, so that you can plot your design variants on your pareto graphs.&lt;br /&gt;&lt;br /&gt;At the end of semester, &lt;i&gt;we will be focusing on the your iterative design process&lt;/i&gt;, rather than the final design. It is therefore vital that you have more than one iteration - preferable more than ten iterations. To do this, you need to have both a developmental process and an evaluation process.&lt;br /&gt;&lt;br /&gt;Since the focus will be on the process, it is important not to get&amp;nbsp;caught&amp;nbsp;up with trying to solve everything. At the moment, many of you are trying first to solve everything before starting on your iterations - if you do this you will never get there. You need to start iterating as soon as possible - even if the iterations are based on a very simple developmental and evaluation processes. You can then gradually add in more complexity as you go, and only where it is really necessary.&amp;nbsp;It is better to have a simple design idea where the iterative design process can be applied successfully, than a complex idea with only one or two iterations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6537672150066303883?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6537672150066303883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/iterative-design-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6537672150066303883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6537672150066303883'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/iterative-design-process.html' title='Iterative Design Process'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-11625996810464451</id><published>2010-03-18T14:17:00.001+08:00</published><updated>2010-03-23T10:11:47.830+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Sun View Factor</title><content type='html'>It has been very quite - not many requests. So in the meantime, I worked on another otl for evaluation. I have created a node called "Sun View factor". It is similar to the Sky View Factor node:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;For the Sky View Facto, it calculates the % of the &lt;b&gt;sky &lt;/b&gt;dome that is visible&amp;nbsp;from&amp;nbsp;the&amp;nbsp;centre&amp;nbsp;of any face.&lt;/li&gt;&lt;li&gt;For the Sun View Factor, it calculates the % of the &lt;b&gt;sun &lt;/b&gt;dome that is visible from the centre of any face.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The sun dome is the area of sky where the sun may be at some point in the year. It is a slice of the sky dome. So , if you get a Sun View Factor of 100%, it means that the sun is always visible, 100% of the year.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The other thing I have added to the node, is the option to apply Lambert's cosine law. This will give a result that is more&amp;nbsp;closely&amp;nbsp;related to the amount of solar radiation hitting the face. Basically, when this law is applied, the calculation takes into account the fact that the sun hitting a face straight on is more intense than the sun is hitting a face obliquely. If you apply the Cosine Law, then the values you get will always be lower than without the law - often about half. So you will never get 100% - even for you roof.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the node:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/sun_view_factor.zip"&gt;http://files.patrick.janssen.name/2010/sun_view_factor.zip&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;If you right click on the node, and select Help, you will find some help for inputs and parameters.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-11625996810464451?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/11625996810464451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/sun-view-factor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/11625996810464451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/11625996810464451'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/sun-view-factor.html' title='Sun View Factor'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-345713272144200725</id><published>2010-03-17T22:33:00.002+08:00</published><updated>2010-03-17T22:34:12.531+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>The wave building</title><content type='html'>I have done an example of a building in a wave form - a number of you have had some questions about this. &amp;nbsp;I think it is also a useful example to look at, even if you are not doing wavy buildings.&lt;br /&gt;&lt;br /&gt;You can change various parameters - one subnet generated the wave curve, and another subnet then offsets the curve. This offset was harder than it might first seem, since you have to try and avoid self intersecting forms. The example also displays the total floor area - which can be very useful.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 13px;"&gt;&lt;a href="http://files.patrick.janssen.name/2010/wave.hipnc"&gt;http://files.patrick.janssen.name/2010/wave.hipnc&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-345713272144200725?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/345713272144200725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/wave-building.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/345713272144200725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/345713272144200725'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/wave-building.html' title='The wave building'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4167344522312158223</id><published>2010-03-17T16:42:00.001+08:00</published><updated>2010-03-17T16:42:45.896+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Flu</title><content type='html'>I have been a bit unwell today, so I will work from home. I will &amp;nbsp;conduct tutorials etc from home all of tomorrow. If you have technical queries, then send me the file via email. If you want to have discussions, then we can phone or skype.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4167344522312158223?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4167344522312158223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/flu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4167344522312158223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4167344522312158223'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/flu.html' title='Flu'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-583004322388283078</id><published>2010-03-10T22:17:00.001+08:00</published><updated>2010-03-10T22:18:01.669+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Passive Zone Proportion</title><content type='html'>I have created a Houdini node to calculate the Passive Zone Proportion (PZP), as described in the book "Energy and Environment in Architecture: A Technical Design Guide", by Nick Baker and Koen Steemers.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The PZP compares the floor area a certain distance from the facade to the total floor area. So for example, if you set the range to be 6 meters, then it will calculate the total % floor area that is 6 meters from the facade. This area of the floor is called the&amp;nbsp;passive&amp;nbsp;zone, since it has the potential to be&amp;nbsp;passively&amp;nbsp;lit and ventilated.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Usually, the depth passive zone is assumed to be twice the floor to ceiling height. So if your space if 4 meters hight, the passive zone is the floor area 8 meters from the facade.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The node is a bit more flexible, and it allows you to enter multiple ranges. For&amp;nbsp;example, if you enter "3, 6, 9", then it will calculate 4 values: 1) the percentage floor area between 0 and 3 meters from the facade, 2)&amp;nbsp;the percentage between 3 and 6 meters,&amp;nbsp;3)&amp;nbsp;the percentage between 6 and 9 meters, and&amp;nbsp;4)&amp;nbsp;the percentage above 9 meters.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010/pzp.zip"&gt;http://files.patrick.janssen.name/2010/pzp.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-583004322388283078?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/583004322388283078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/passive-zone-proportion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/583004322388283078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/583004322388283078'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/passive-zone-proportion.html' title='Passive Zone Proportion'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4729924326438092887</id><published>2010-03-04T12:48:00.002+08:00</published><updated>2010-03-04T12:51:49.528+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Update</title><content type='html'>On Monday we came to the following overall breakdown of the 5 million square meters:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Assume that there are 100,000 people working and living on our site. There will be some overlap between these groups - i.e. some people will be both working and living there. But there will also be some people&amp;nbsp;who&amp;nbsp;live there but work elsewhere, and some people who work there but live elsewhere. But I guess that it would be safe to assume that most of the 100,000 people who are living there will be working either within our site or close by somewhere in the CBD. This may affect how you approach the issue of parking.&amp;nbsp;&lt;/li&gt;&lt;li&gt;For office, we can assume 20m2 per person. So for 100,000 people, we get 2 million square meters of office. You can assume that office space is fully air-conditioned. A key challenge will be daylight - how to make sure that offices get&amp;nbsp;reasonable&amp;nbsp;daylight.&lt;/li&gt;&lt;li&gt;For living, we will need to break down the remaining 3 million square meters into 1) residential, and 2) other activities (shopping, recreation, etc).&amp;nbsp;&lt;/li&gt;&lt;li&gt;In order to get some idea about the amount of space required for the other activities, we need to know&amp;nbsp;the&amp;nbsp;number of&amp;nbsp;households. The current average for Singapore is 3.5 people per household, so that is 28,571 households. Lets round it up to 30,000 (since the overall trend is that households are getting smaller). Based on 30,000 households we can use Belinda's paper to calculate that we need about 0.2 million square meters. You need to think where to put this space - and how it relates to residential and office spaces.&lt;/li&gt;&lt;li&gt;This leaves 2.8 million square meters for residential. &amp;nbsp;So if we assume 30,000 households, then we get 93 m2 per household. Note that this includes common circulation and any other common&amp;nbsp;spaces&amp;nbsp;in addition to the size of the actual flat. I am not sure what the percentage is - but lets say it around 14% - then we get the average floor area of the flat to be about 80 m2 for 3.5 people, which is about 23 m2 per person. This sounds&amp;nbsp;reasonable. Note that this does not mean that all flats should be 80 m2 - there may be a mixture if different sizes. You can assume that the residential will be&amp;nbsp;naturally&amp;nbsp;ventilated, with AC being used only when it gets too hot.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4729924326438092887?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4729924326438092887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/update.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4729924326438092887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4729924326438092887'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/update.html' title='Update'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6448000963735927029</id><published>2010-03-01T13:46:00.000+08:00</published><updated>2010-03-01T13:46:55.162+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Singapore stats</title><content type='html'>For statistics in Singapore, there is a good government site with some useful data here:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.singstat.gov.sg/stats/keyind.html"&gt;http://www.singstat.gov.sg/stats/keyind.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6448000963735927029?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6448000963735927029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/singapore-stats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6448000963735927029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6448000963735927029'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/03/singapore-stats.html' title='Singapore stats'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-676459741175936240</id><published>2010-02-27T01:42:00.004+08:00</published><updated>2010-02-27T01:43:42.812+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Sky View Factor (update)</title><content type='html'>I have updated the sky view factor otl - fixed some bugs&lt;br /&gt;&lt;br /&gt;The link is the same as before:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010/svf.zip"&gt;http://files.patrick.janssen.name/2010/svf.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-676459741175936240?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/676459741175936240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/sky-view-factor-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/676459741175936240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/676459741175936240'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/sky-view-factor-update.html' title='Sky View Factor (update)'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2756802428899011544</id><published>2010-02-26T09:46:00.003+08:00</published><updated>2010-02-26T21:36:15.642+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Unobstructed Vision Area</title><content type='html'>The Unobstructed Vision Area (UVA) is a useful way of assessing how much view each window in the design gets. Here is an otl to calculate the UVA. This gives UVA as a percentage - 100% means that you have a 100% view, while 0% means you have no view at all (i.e. there is a wall directly in front of your window).&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010/uva.zip"&gt;http://files.patrick.janssen.name/2010/uva.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;See Professor Edward Ng's paper on the use of UVA in Hong Kong.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.vickycheng.com/Research/Daylight%20for%20High%20Density%20Cities.pdf"&gt;http://www.vickycheng.com/Research/Daylight%20for%20High%20Density%20Cities.pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2756802428899011544?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2756802428899011544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/unobstructed-vision-area.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2756802428899011544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2756802428899011544'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/unobstructed-vision-area.html' title='Unobstructed Vision Area'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-1872463508337990326</id><published>2010-02-26T09:18:00.001+08:00</published><updated>2010-02-26T09:46:44.092+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Kees Christiaanse</title><content type='html'>"SITUATIONS" Urban Design Strategies and Resources by Kees Christiaanse on 01 March 2010 (Monday), 7pm at LR427&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This&amp;nbsp;lecture&amp;nbsp;should be relevant to your project - so please make sure you attend.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Kees_Christiaanse"&gt;http://en.wikipedia.org/wiki/Kees_Christiaanse&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-1872463508337990326?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/1872463508337990326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/kees-christiaanse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1872463508337990326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1872463508337990326'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/kees-christiaanse.html' title='Kees Christiaanse'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-30569288499037788</id><published>2010-02-23T10:27:00.002+08:00</published><updated>2010-02-23T10:28:25.133+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Belinda Yuen</title><content type='html'>&lt;a href="http://www.rst.nus.edu.sg/staff/rstbyuen.htm"&gt;Belinda Yuen&lt;/a&gt; from the Department of Real Estate has written an informative article about housing in Singapore. It also has some useful statistics:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.huduser.org/periodicals/cityscpe/vol11num1/cityscapevol11num1.pdf#page=9"&gt;http://www.huduser.org/periodicals/cityscpe/vol11num1/cityscapevol11num1.pdf#page=9&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;(Note: it is the first article - page 3 to 18)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-30569288499037788?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/30569288499037788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/belinda-yuen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/30569288499037788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/30569288499037788'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/belinda-yuen.html' title='Belinda Yuen'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-1078762798725716914</id><published>2010-02-22T22:56:00.001+08:00</published><updated>2010-02-22T22:57:26.360+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Sky View Factor</title><content type='html'>You need to start thinking about how to evaluate your urban morphologies. One interesting measure that is used a lot is called the 'Sky View Factor'. It is the percentage of visible sky that you can see from any point. 100% indicates that you can see the whole sky (i.e. a half dome), and 0% indicates that you can't see any sky.&lt;br /&gt;&lt;br /&gt;I have created an otl for calculating SVF. Here it is.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010/svf.zip"&gt;http://files.patrick.janssen.name/2010/svf.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-1078762798725716914?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/1078762798725716914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/sky-view-factor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1078762798725716914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1078762798725716914'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/sky-view-factor.html' title='Sky View Factor'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6250989138232847162</id><published>2010-02-17T19:02:00.004+08:00</published><updated>2010-02-22T20:40:21.406+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Five million</title><content type='html'>I have created a Houdini file that generates some city layouts for a 1 km x 1 km square area, with 5 million sq meters of space. Here it is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://files.patrick.janssen.name/2010/five_million.hipnc"&gt;http://files.patrick.janssen.name/2010/five_million.hipnc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6250989138232847162?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6250989138232847162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/five-million.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6250989138232847162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6250989138232847162'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/five-million.html' title='Five million'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-2332248366848406225</id><published>2010-02-17T15:39:00.002+08:00</published><updated>2010-02-22T20:41:09.588+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Design project</title><content type='html'>Thanks all for the presentations on Firday. The issues that were raised will be looked into, particularly the various odd results that you got form some of the simulations. &lt;br /&gt;&lt;br /&gt;Now for the next stage. Here is the brief:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The site is one square kilometer (1km x 1km) in the Marina Bay area. Please see the houdini file for the exact location: &lt;a href="http://files.patrick.janssen.name/2010/site.zip"&gt;http://files.patrick.janssen.name/2010/site.zip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The task is to develop a proposal for a &lt;i&gt;mixed-use&lt;/i&gt; urban morphology that is &lt;i&gt;high density&lt;/i&gt; and that also provides &lt;i&gt;good quality of life&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Mixed-use in this case means that the number of people working in the area should be equal to the number of people living in the area.&lt;/li&gt;&lt;li&gt;High density means an overall ratio of 5 (i.e. 5 million sq meters). This ratio is a little bit lower than the existing URA proposal for Marina Bay.&lt;/li&gt;&lt;li&gt;Good quality of life means thinking about various issues that make life enjoyable. These will include daylight, ventilation, views, privacy, open spaces, good transport, noise, etc. The importance of these issues will be different for residential, commercial , and office.&lt;/li&gt;&lt;/ul&gt;For the site, you will need to consider how to connect to the 4 different edge conditions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;North West: Shenton Way, Robinson Road and the CBD &lt;/li&gt;&lt;li&gt;North East: Buildings on the Harbour Front, including The Sail&lt;/li&gt;&lt;li&gt;South East: land to be developed at a later stage - plot ratio to be approximately 10. &lt;/li&gt;&lt;li&gt;South West: ECP express way and container port.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-2332248366848406225?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/2332248366848406225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/design-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2332248366848406225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/2332248366848406225'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/design-project.html' title='Design project'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6737327940452341923</id><published>2010-02-11T13:50:00.001+08:00</published><updated>2010-02-11T13:50:59.631+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Simulating many variants</title><content type='html'>EP Launch has an option of simulating more than one idf file. This is found under the 'Group of Input Files' tab in EP launch. This is very useful for processing many design variants. You can generated all your idf's, and then then add them all to a group. EP Launch will then run EnergyPlus for each input file, one after another. So you can go home and come back next morning to see what has happened.&lt;br /&gt;&lt;br /&gt;In order to generate the different input files more easily, I have updated the write_idf node in houdini, so that you can enter the name of the output idf file. This should make life a bit easier if you are generating many variants.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/epexample7"&gt;http://www.filedropper.com/epexample7&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6737327940452341923?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6737327940452341923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/simulating-many-variants.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6737327940452341923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6737327940452341923'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/simulating-many-variants.html' title='Simulating many variants'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7761567938910584539</id><published>2010-02-11T12:24:00.002+08:00</published><updated>2010-02-11T12:24:58.909+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Pareto graphs</title><content type='html'>For your variants, you need to plot out the results for cooling versus electric lighting, both in kWh/m2/year.&lt;br /&gt;&lt;br /&gt;So for example 6, this would be as follows:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Total building area = 7200.00 m2 &lt;/li&gt;&lt;li&gt;Simulation period = 22 days &lt;/li&gt;&lt;li&gt; Cooling: District Cooling = 46914.56 kWh&lt;/li&gt;&lt;li&gt; Therefore cooling  = (46915 / 7200) * (356/22) = 105 kWh/m2/year &lt;/li&gt;&lt;li&gt;Electricity: Interior Lighting  = 1834.80 kWh&lt;/li&gt;&lt;li&gt;Therefore lighting = (1834 / 7200) * (356/22) = 4 kWh/m2/year&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;On the pareto graph, you are trying to minimise both, so points closer to the origin are better.&lt;br /&gt;&lt;br /&gt;You will notice immediately that the lighting cannot compete with the cooling. But this is only in terms of energy. There may be other reasons why you think daylight is important - e.g. the well-being of the office workers. So it is still valid to plot lighting against cooling, even though lighting uses much less energy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7761567938910584539?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7761567938910584539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/pareto-graphs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7761567938910584539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7761567938910584539'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/pareto-graphs.html' title='Pareto graphs'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-270376764550398889</id><published>2010-02-11T12:10:00.000+08:00</published><updated>2010-02-11T12:10:33.167+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>EnergyPlus test 6</title><content type='html'>Here is test 6. A few changes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;One of you was asking about the shading, and how to change the size of shading. In this example, I have created a set of shades that change length depending on which direction they are facing.&lt;/li&gt;&lt;li&gt;I have replaced teh materials with more realistic ones. I have copied all the materials from the materials in the datasets under the EnergyPlus program folder. I have now used quadruple glazing, and some otehr construction materials.&lt;/li&gt;&lt;/ul&gt;Here is the file:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.filedropper.com/epexample6"&gt;http://www.filedropper.com/epexample6&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;This example now comes in at 125 kWh/m2/year. Making the building deeper made it much more efficient in terms of cooling, but worse in terms of daylight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-270376764550398889?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/270376764550398889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/270376764550398889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/270376764550398889'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-6.html' title='EnergyPlus test 6'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-1170338612155546264</id><published>2010-02-10T18:26:00.002+08:00</published><updated>2010-02-10T18:27:56.814+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>kWh/m2/year</title><content type='html'>The crit for this exercise&amp;nbsp; will be on friday, 1pm to 6pm.&lt;br /&gt;&lt;br /&gt;Regarding the energy calculations, you need to express the energy consumption in kWh/m2/year&lt;br /&gt;&lt;br /&gt;The best way to get this figure is to use energyplus to generate an html file. Here is the base file to do that:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.filedropper.com/base"&gt;http://www.filedropper.com/base&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;In the html output, you will see a figure for total energy in kWh/m2. To get the value for the whole year, simply miltiply by the appropriate factor. For example, if you are simulating 22 days, then multiply by 356/22 - this will then give kWh/m2/year.&lt;br /&gt;&lt;br /&gt;The example 5 that I have uploaded gave around 200 kWh/m2/year using singapore weather data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-1170338612155546264?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/1170338612155546264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/kwhm2year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1170338612155546264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/1170338612155546264'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/kwhm2year.html' title='kWh/m2/year'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4165018192198132610</id><published>2010-02-10T12:59:00.003+08:00</published><updated>2010-02-10T18:26:52.925+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>EnergyPlus test 5</title><content type='html'>Here is test 5:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/epexample5"&gt;http://www.filedropper.com/epexample5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4165018192198132610?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4165018192198132610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4165018192198132610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4165018192198132610'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-5.html' title='EnergyPlus test 5'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6058376246122001016</id><published>2010-02-09T13:53:00.001+08:00</published><updated>2010-02-09T21:23:34.709+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>EnergyPlus test 4</title><content type='html'>There were a few bugs with those files. Here is an update:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/epexample4" target="_blank"&gt;http://www.filedropper.com/&lt;wbr&gt;&lt;/wbr&gt;epexample4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6058376246122001016?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6058376246122001016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6058376246122001016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6058376246122001016'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-4.html' title='EnergyPlus test 4'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-735131364323201003</id><published>2010-02-09T12:56:00.004+08:00</published><updated>2010-02-09T21:23:17.197+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>EnergyPlus test 3</title><content type='html'>I have uploaded a new example of linking Houdini and EnergyPlus. &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/epexample3" target="_blank"&gt;http://www.filedropper.com/&lt;wbr&gt;&lt;/wbr&gt;epexample3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;There are a few changes..&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I have fixed a few things in the base.idf file&lt;/li&gt;&lt;li&gt;I have change the types of light sensors to the standard ones. Before, we were using DElight sensors, and these were causing e+ to crash in some cases. With the standard sensors, you can only have two per space!&lt;/li&gt;&lt;li&gt;I have added shades&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-735131364323201003?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/735131364323201003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/735131364323201003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/735131364323201003'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energyplus-test-3.html' title='EnergyPlus test 3'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5261826642708741514</id><published>2010-02-04T14:46:00.002+08:00</published><updated>2010-02-05T08:30:03.182+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Enenrgy Plus test 2</title><content type='html'>I have uploaded a new example of linking Houdini and EnergyPlus. This one has the light sensors included.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/epexample2" target="_blank"&gt;http://www.filedropper.com/&lt;wbr&gt;&lt;/wbr&gt;epexample2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5261826642708741514?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5261826642708741514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/enenrgy-plus-test-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5261826642708741514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5261826642708741514'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/enenrgy-plus-test-2.html' title='Enenrgy Plus test 2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8009826617282698561</id><published>2010-02-03T15:30:00.001+08:00</published><updated>2010-02-03T15:31:07.796+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Energy Plus test</title><content type='html'>I have uploaded the first EnergyPlus example. Here it is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/epexample" target="_blank"&gt;http://www.filedropper.com/&lt;wbr&gt;&lt;/wbr&gt;epexample&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Make sure you unzip the file and save all the contents into teh same folder. The results will be written to a subfolder, called 'ep'.&lt;br /&gt;&lt;br /&gt;There are a few things to note:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I have not added the sensors yet for the daylighting. So the electric lights will stay on, no matter what the level of daylight is.&lt;/li&gt;&lt;li&gt;I have not added anything yet to deal with concave spaces. EnergyPlus cannot handle concave spaces, so if your spaces are concave, they will have to be split into convex pieces. I will give an example of this soon.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8009826617282698561?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8009826617282698561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energy-plus-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8009826617282698561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8009826617282698561'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/02/energy-plus-test.html' title='Energy Plus test'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3729046380346319481</id><published>2010-01-29T11:40:00.001+08:00</published><updated>2010-01-29T11:40:14.793+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Parametric office</title><content type='html'>I have uploaded the parametric office from yesterday. I have fixed a few things, and tried to make it as clear as possible to follow. Here is the link:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.filedropper.com/parametricoffice"&gt;http://www.filedropper.com/parametricoffice&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I few things to note:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;This model is not yet wired up to EnergyPlus - that is coming soon&lt;/li&gt;&lt;li&gt;For the moment I have skipped the bit that creates the cores - that will also come later&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3729046380346319481?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3729046380346319481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/parametric-office.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3729046380346319481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3729046380346319481'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/parametric-office.html' title='Parametric office'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-47009686329395613</id><published>2010-01-26T22:11:00.002+08:00</published><updated>2010-01-29T11:41:27.079+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Houdini links</title><content type='html'>Just came across some useful links:&lt;br /&gt;&lt;br /&gt;Singapore user group (very new):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.facebook.com/group.php?gid=160618185680"&gt;http://www.facebook.com/group.php?gid=160618185680&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;odforce&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://odforce.net/"&gt;http://odforce.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://forums.odforce.net/index.php?/forum/19-modeling/"&gt;http://forums.odforce.net/index.php?/forum/19-modeling/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;3daet:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.3daet.com/cat/27/houdini/"&gt;http://www.3daet.com/cat/27/houdini/&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Houdini Tools &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.houdinitools.com/"&gt;http://www.houdinitools.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.fourthwall.ndo.co.uk/HT_Otls.html"&gt;http://www.fourthwall.ndo.co.uk/HT_Otls.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Houdini in Korean &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.houdini.or.kr/"&gt;http://www.houdini.or.kr/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cafe.naver.com/sidefx"&gt;http://cafe.naver.com/sidefx&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-47009686329395613?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/47009686329395613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/houdini-links.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/47009686329395613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/47009686329395613'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/houdini-links.html' title='Houdini links'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6937785939439439220</id><published>2010-01-25T14:05:00.001+08:00</published><updated>2010-01-25T14:05:50.389+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Exercise 2</title><content type='html'>The objective of this exercise is to do a sketch design for an office building. The criteria are as follows:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Site&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The plot is 85m x 170m, rotated at 45 deg, with the long axis in the NW - SE direction&lt;/li&gt;&lt;li&gt;The site is surrounded on all sides by category 3/4/5&amp;nbsp; roads, with no other surrounding structures&lt;/li&gt;&lt;li&gt;The site is somewhere in Singapore&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;The Developmental Constraints&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The maximum plot ratio is 13&lt;br /&gt;&lt;a href="http://www.ura.gov.sg/circulars/text/dcdgfahb_d0e127.htm#d0e144" target="_blank"&gt;http://www.ura.gov.sg/&lt;wbr&gt;&lt;/wbr&gt;circulars/text/dcdgfahb_&lt;wbr&gt;&lt;/wbr&gt;d0e127.htm#d0e144&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The URA development guidelines apply&lt;br /&gt;&lt;a href="http://www.ura.gov.sg/circulars/text/dcdnrhb_d0e4.htm"&gt;http://www.ura.gov.sg/circulars/text/dcdnrhb_d0e4.htm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;The general design guidelines for tall buildings should be followed&lt;br /&gt;&lt;a href="http://libencore.nus.edu.sg/iii/encore/record/C%7CRb2461317%7CSTall+Buildings%3A+A+strategic+design+guide%7COrightresult;jsessionid=5D956808AEC79755AB7E830F129B3790?lang=eng&amp;amp;suite=def"&gt;Tall Buildings: A strategic design guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;The Evaluation Criteria&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Maximise daylight autonomy&lt;br /&gt;Using EnergyPlus, see 'Daylighting:Controls'&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Minimise cooling load&lt;br /&gt;Using EnergyPlus, see 'ZoneHVAC:IdealLoadAirSystem'&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Maximise lettable floor area&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6937785939439439220?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6937785939439439220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/exercise-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6937785939439439220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6937785939439439220'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/exercise-2.html' title='Exercise 2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5316552457637892780</id><published>2010-01-22T17:10:00.000+08:00</published><updated>2010-01-22T17:10:38.623+08:00</updated><title type='text'>BIG | Bjarke Ingels Group</title><content type='html'>&lt;a href="http://www.big.dk/"&gt;BIG&lt;/a&gt; is coming to town! - this coming Friday January 29th, 2010 at 4pm LR 423 speaking on “Yes is More”. RSVP by 27 Jan 2010 to Clara at akicwkm@nus.edu.sg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5316552457637892780?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5316552457637892780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/big-bjarke-ingels-group.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5316552457637892780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5316552457637892780'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/big-bjarke-ingels-group.html' title='BIG | Bjarke Ingels Group'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6986215278444686806</id><published>2010-01-21T18:01:00.001+08:00</published><updated>2010-01-21T18:01:57.166+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Custom Python operators</title><content type='html'>Here is the script that we did today:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# Get the data&lt;br /&gt;this_node_obj = hou.node(".") #this is the same as hou.pwd()&lt;br /&gt;geom_obj = this_node_obj.geometry()&lt;br /&gt;points_list = geom_obj.points()&lt;br /&gt;&lt;br /&gt;# Find the average&lt;br /&gt;average = [0,0,0]&lt;br /&gt;for point_obj in points_list:&lt;br /&gt;    average[0] = average[0] + point_obj.position()[0] # could use +=&lt;br /&gt;    average[1] = average[1] + point_obj.position()[1]&lt;br /&gt;    average[2] = average[2] + point_obj.position()[2]&lt;br /&gt;num = len(points_list)&lt;br /&gt;average = [average[0] / num, average[1] / num, average[2] / num]&lt;br /&gt;&lt;br /&gt;# Save the data&lt;br /&gt;new_point_obj = geom_obj.createPoint()&lt;br /&gt;new_point_obj.setPosition(average)&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6986215278444686806?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6986215278444686806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/custom-python-operators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6986215278444686806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6986215278444686806'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/custom-python-operators.html' title='Custom Python operators'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-7579273889915559745</id><published>2010-01-18T18:16:00.007+08:00</published><updated>2010-01-19T09:46:51.038+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Houdini Python parameter expressions</title><content type='html'>When scripting in Houdini, there are two languages that you can use. The old scripting language is called hscript, and the new one (gradually replacing hscript) is Python. When scripting in Python, there are many different places where you can insert Python scripts  - the two most important are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Parameter expressions: these are Python scripts inside the parameter input fields. You can right click on an input filed, and select Expressions &amp;gt; Edit Expressions. You need to make sure that your scripting language is set to Python. These scripts are saved as part of you Houdini model, in you .hip (or .hipnc) file.&lt;/li&gt;&lt;li&gt;Python operators: these are custom nodes implemented from scratch in Python. These are saved in .otl files, and can be used the same way as the built in nodes.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In yesterdays workshop, we focused on parameter expressions, and we wrote some expressions to find the average of a set of input points. Here is the script:&lt;br /&gt;&lt;pre&gt;# Get the data&lt;br /&gt;this_node = hou.node(".")&lt;br /&gt;inputs = this_node.inputs()&lt;br /&gt;first_input = inputs[0]&lt;br /&gt;input_geometry = first_input.geometry()&lt;br /&gt;points = input_geometry.points()&lt;br /&gt;&lt;br /&gt;# Loop through add add up all the points&lt;br /&gt;x = 0&lt;br /&gt;for point in points:&lt;br /&gt;    point_pos = point.position()&lt;br /&gt;    x += point_pos[0]&lt;br /&gt;&lt;br /&gt;# Divide the values by the number of points&lt;br /&gt;num_points = len(points)&lt;br /&gt;x = x / num_points&lt;br /&gt;&lt;br /&gt;# Return the value&lt;br /&gt;return x&lt;br /&gt;&lt;/pre&gt;The Houdini functions and classes are all in the hou module. When scripting in Houdini, the hou module is imported automatically, so there is no need to have 'import hou' in your scripts. The key ones to loo at from todays sessions are the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/node_"&gt;hou.node()&lt;/a&gt;&amp;nbsp;function&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/Node"&gt;hou.Node&lt;/a&gt; class&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/Node#inputs"&gt;hou.Node.inputs()&lt;/a&gt; method returns a tuple of input &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/SopNode"&gt;hou.SopNode&lt;/a&gt; class (which is a sub class of hou.Node)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/SopNode#geometry"&gt;hou.SopNode.geometry()&lt;/a&gt; method returns the geometry data in a node object&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/Geometry"&gt;hou.Geometry&lt;/a&gt; class&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/Geometry#points"&gt;hou.Geometry.points()&lt;/a&gt; method returns all the point data&amp;nbsp; in a geometry object&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/Point"&gt;hou.Point&lt;/a&gt; class&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sidefx.com/docs/houdini10.0/hom/hou/Point#position"&gt;hou.Point.position()&lt;/a&gt; method returns the x,y,z position of the point object &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;In order to better understand what is going when using the Houdini classes above, review Python classes in one of the tutorials. For example, in the &lt;a class="http" href="http://www.hetland.org/python/instant-hacking.php"&gt;Instant Hacking&lt;/a&gt;&amp;nbsp; tutorial , scroll down to the last section "More Abstraction — Objects and Object-Oriented Programming". This gives a quick explanation of classes.&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-7579273889915559745?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/7579273889915559745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/houdini-hou-module.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7579273889915559745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/7579273889915559745'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/houdini-hou-module.html' title='Houdini Python parameter expressions'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-6540574732082582616</id><published>2010-01-15T12:18:00.001+08:00</published><updated>2010-01-15T12:21:52.595+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Python Introduction</title><content type='html'>I am doing a Introduction to Python workshop on monday morning 10am to 1pm.&lt;br /&gt;&lt;br /&gt;This is mainly for the people who missed thePython workshops in week zero. However, for those who think they need a refresher, you can also come.&lt;br /&gt;&lt;br /&gt;Please make sure that you have done these two tutorials before Monday morning:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="http" href="http://hkn.eecs.berkeley.edu/%7Edyoo/python/idle_intro/index.html"&gt;One Day of IDLE Toying&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a class="http" href="http://www.hetland.org/python/instant-hacking.php"&gt;Instant Hacking&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-6540574732082582616?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/6540574732082582616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/python-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6540574732082582616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/6540574732082582616'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/python-introduction.html' title='Python Introduction'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-646010843417339320</id><published>2010-01-13T11:13:00.005+08:00</published><updated>2010-01-20T09:14:34.878+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Semester Schedule</title><content type='html'>&lt;ul&gt;&lt;li&gt;&amp;nbsp;Week 1 Mon 11 Jan: Studio intro, followed by Houdini intro&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Exercise: Flying object &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 1 Thu 14 Jan: Houdini workshop&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Week 2 Mon 18 Jan: Houdini workshop&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Week 2 Thu 21 Jan: Houdini workshop&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Week 3 Mon 25 Jan: Presentation of exercise 1&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Exercise: A room&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 3 Thu 27 Jan: Tutorials &lt;/li&gt;&lt;li&gt;Week 4 Mon 01 Feb: Tutorials&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Week 4 Thu 04 Feb: Tutorials&lt;/li&gt;&lt;li&gt;&lt;b&gt;Week 5 Mon 08 Feb: Presentation of exercise 2&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Project: design site and design brief &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 5 Thu 11 Feb: Introduction to design site and brief, followed by site visit&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Recess week and non-studio week:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Recess week Mon 15 Feb&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;Recess week Thu 18 Feb&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Week 6 Mon 22 Feb: Non-studio week&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Week 6 Thu 25 Feb: Non-studio week&lt;/li&gt;&lt;/ul&gt;Project: the design idea:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 7 Mon 01 Mar: Tutorials&lt;/li&gt;&lt;li&gt;Week 7 Thu 04 Mar: Tutorials&lt;/li&gt;&lt;li&gt;&lt;b&gt;Week 8 Mon 08 Mar: Presentation (Interim crit 1)&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Project: iterative design process:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 8 Thu 11 Mar: Tutorials&lt;/li&gt;&lt;li&gt;Week 9 Mon 15 Mar: Tutorials&lt;/li&gt;&lt;li&gt;Week 9 Thu 18 Mar: Tutorials&lt;/li&gt;&lt;li&gt;Week 10 Mon 22 Mar: Tutorials&lt;/li&gt;&lt;li&gt;Week 10 Thu 25 Mar: Tutorials&lt;/li&gt;&lt;li&gt;&lt;b&gt;Week 11 Mon 29 Mar: Presentation (Interim crit 2)&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Project: presentation production&amp;nbsp; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 11 Thu 01 Apr: Tutorials&lt;/li&gt;&lt;li&gt;Week 12 Mon 05 Apr: Drawing up&lt;/li&gt;&lt;li&gt;Week 12 Thu 081 Apr: Drawing up&lt;/li&gt;&lt;/ul&gt;Hand in &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Week 13 Tue 13 Apr: Drawing Submission &amp;amp; Pin up 3pm to 4pm&lt;/li&gt;&lt;li&gt;Week 13 Wed 14 Apr: Model Submission 3pm to 4pm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Week 13 Thu 15 Apr: Crit Session&lt;br /&gt;&lt;/b&gt; &lt;/li&gt;&lt;li&gt;&lt;b&gt;Week 13 Fri 16 Apr: Crit Session&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-646010843417339320?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/646010843417339320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/exercises.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/646010843417339320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/646010843417339320'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/exercises.html' title='Semester Schedule'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-8889244966693048517</id><published>2010-01-13T10:25:00.002+08:00</published><updated>2010-01-13T10:38:09.043+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Exercise 1: Flying Object</title><content type='html'>The first exercise is an Iterative Physical Prototyping exercise. The aim of this exercise is to investigate the iterative design process using non-digital tools and techniques on a highly simplified design problem.&lt;br /&gt;&lt;br /&gt;The problem is as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Design a flying object made of A4 paper. Your design must start with your core idea or concept for the design. This is your creative leap, a moment where past experience and intuition result in some new possibilities... Note that the flying object does not necessarily need to be a plane. It can be like a floating object, or it can spin as you drop it,... Some seeds float in the wind in interesting ways.&lt;/li&gt;&lt;li&gt;Create a developmental diagram for the design. This diagram should specify parameters that can be vary within a certain range. Different designs can then be generated by specifying different values for the parameters. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a evaluation diagram for the design. The evaluation diagram will specify certain performance criteria. These performance criteria can then be used to calculate the fitness of the design relative to other designs. Possible performance criteria could be distance travelled, time in the air, number of loops, maximum height, ... etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Once you have created your diagrams, you then need to start the process of generating and testing different design variants. After a while you may find that your original idea is not working so well, and that you have some new ideas. In such a case, you can update the diagrams, and then start generating and testing new variants.&lt;br /&gt;&lt;br /&gt;The deadline for this exercise is Monday 25th January. This is a group exercise - so get into groups of 2 or 3. Your final presentation should focus on the process - so we want to see a series of diagrams, and for each diagram, a set of variants. Try and map out what happened, and why you made certain decisions.&lt;br /&gt;&lt;br /&gt;Another aspect of this exercise is to start practicing generating clear diagrams. The diagrams need to be as clear and simple as possible. I.e.&amp;nbsp; - there should be nothing on the diagram that is superfluous. The best way to learn these type of graphic skills is to copy other people - look at other diagrams such as origami. Also, some architects also use diagrams in an interesting way - e.g. look at&lt;a class="l" href="http://www.big.dk/" onmousedown="return clk(this.href,'','','res','1','','0CAcQFjAA')"&gt;&lt;i&gt; BIG&lt;/i&gt; | Bjarke Ingels Group&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-8889244966693048517?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/8889244966693048517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/exercise-1-flying-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8889244966693048517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/8889244966693048517'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/exercise-1-flying-object.html' title='Exercise 1: Flying Object'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-5843593458985849792</id><published>2010-01-12T12:57:00.000+08:00</published><updated>2010-01-12T12:57:43.830+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Some light reading</title><content type='html'>To get you into the right frame of mind, it may be useful to read the AD issue, called 'Programming Cultures'. It is accessible here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www3.interscience.wiley.com.libproxy1.nus.edu.sg/journal/112748835/issue"&gt;Programming Cultures ( July/August 2006)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-5843593458985849792?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/5843593458985849792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/some-light-reading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5843593458985849792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/5843593458985849792'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/some-light-reading.html' title='Some light reading'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4391786237170535360</id><published>2010-01-11T13:09:00.001+08:00</published><updated>2010-01-11T13:10:15.188+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Houdini Modelling 101 v2</title><content type='html'>I have created an introduction to modelling with Houdini for beginners. This is version 2, and I will update it every now and then. There will also be an introductio to Houdini Scripting coming soon. &lt;br /&gt;This intro is to be used in conjunction with the videos available on line - not as a replacement. The intro focuses mainly on the concepts you need to get started with Houdini. It does not teach you in detail where to click and how to use specific tools.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://209.62.39.3/%7Eevodevod/Houdini_Modelling_101_v2.pdf"&gt;Houdini_Modelling_101_v2.pdf&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4391786237170535360?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4391786237170535360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/houdini-modelling-101-v2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4391786237170535360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4391786237170535360'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/houdini-modelling-101-v2.html' title='Houdini Modelling 101 v2'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-4023427494728575938</id><published>2010-01-08T12:33:00.002+08:00</published><updated>2010-01-11T13:10:09.400+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Python and EnergyPlus</title><content type='html'>Here is the script from todays session. This script generates the IDF input file for EnergyPlus. Note that this script requires a base file, i.e. rather than generating the whole IDF file, the script only generates the surfaces and appends these to the base file. To run this script, you will have to make the base file - just open 1ZoneEvapCooler.idf, save it as base.idf, and delete all the BuildingSurface objects in this file.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#======================================================================&lt;br /&gt;# Imports&lt;br /&gt;#======================================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#======================================================================&lt;br /&gt;# Functions&lt;br /&gt;#======================================================================&lt;br /&gt;#Function to write a ep surface&lt;br /&gt;def write_ep_surface(&lt;br /&gt;    idf_file, name, srf_type,&lt;br /&gt;    const,zone,boundry,boundry_obj,&lt;br /&gt;    sun_exp,wind_exp,view_fact,&lt;br /&gt;    points):&lt;br /&gt;&lt;br /&gt;    idf_file.write("! Building Surface\n")&lt;br /&gt;    idf_file.write("BuildingSurface:Detailed,\n")&lt;br /&gt;    idf_file.write("  "+name+",\n")&lt;br /&gt;    idf_file.write("  "+srf_type+",\n")&lt;br /&gt;    idf_file.write("  "+const+",\n")&lt;br /&gt;    idf_file.write("  "+zone+",\n")&lt;br /&gt;    idf_file.write("  "+boundry+",\n")    &lt;br /&gt;    idf_file.write("  "+boundry_obj+",\n")&lt;br /&gt;    idf_file.write("  "+sun_exp+",\n")&lt;br /&gt;    idf_file.write("  "+wind_exp+",\n")   &lt;br /&gt;    idf_file.write("  "+view_fact+",\n")&lt;br /&gt;    idf_file.write("  "+str(len(points))+",\n")&lt;br /&gt;    for counter in range(len(points)):&lt;br /&gt;        point = points[counter]&lt;br /&gt;        text_point = str(point[0])+","+str(point[1])+","+str(point[2])&lt;br /&gt;        if counter &lt; len(points)-1:&lt;br /&gt;            idf_file.write("  "+text_point+",\n" )&lt;br /&gt;        else:&lt;br /&gt;            idf_file.write("  "+text_point+";\n\n" )&lt;br /&gt;    &lt;br /&gt;#======================================================================&lt;br /&gt;# Main Script&lt;br /&gt;#======================================================================&lt;br /&gt;# Create a simple box&lt;br /&gt;box = (&lt;br /&gt;    (0,0,0),(15,0,0),(15,15,0),(0,15,0),&lt;br /&gt;    (0,0,10),(15,0,10),(15,15,10),(0,15,10),    &lt;br /&gt;    )&lt;br /&gt;&lt;br /&gt;floor_points = (box[3], box[2], box[1], box[0])&lt;br /&gt;wall1_points = (box[1], box[5], box[4], box[0])&lt;br /&gt;wall2_points = (box[2], box[6], box[5], box[1])&lt;br /&gt;wall3_points = (box[3], box[7], box[6], box[2])&lt;br /&gt;wall4_points = (box[0], box[4], box[7], box[3])&lt;br /&gt;roof_points = (box[4], box[5], box[6], box[7])&lt;br /&gt;&lt;br /&gt;#Create the idf file&lt;br /&gt;idf_file_1 = open("D:/box.idf", "w")&lt;br /&gt;base_file = open("D:/base.idf", "r")&lt;br /&gt;base_stuff = base_file.read()&lt;br /&gt;idf_file_1.write(base_stuff)&lt;br /&gt;idf_file_1.write("!- ========================= \n\n\n")&lt;br /&gt;&lt;br /&gt;# Add the surfaces&lt;br /&gt;write_ep_surface(idf_file_1,&lt;br /&gt;                 "zn001:floor", "Floor", "FLOOR", "Main Zone", "Surface",&lt;br /&gt;                 "zn001:floor", "NoSun", "NoWind", "1.00", floor_points)&lt;br /&gt;write_ep_surface(idf_file_1,&lt;br /&gt;                 "zn001:wall1", "Wall", "R13WALL", "Main Zone", "Outdoors",&lt;br /&gt;                 "", "SunExposed", "WindExposed", "0.50", wall1_points)&lt;br /&gt;write_ep_surface(idf_file_1,&lt;br /&gt;                 "zn001:wall2", "Wall", "R13WALL", "Main Zone", "Outdoors",&lt;br /&gt;                 "", "SunExposed", "WindExposed", "0.50", wall2_points)&lt;br /&gt;write_ep_surface(idf_file_1,&lt;br /&gt;                 "zn001:wall3", "Wall", "R13WALL", "Main Zone", "Outdoors",&lt;br /&gt;                 "", "SunExposed", "WindExposed", "0.50", wall3_points)&lt;br /&gt;write_ep_surface(idf_file_1,&lt;br /&gt;                 "zn001:wall4", "Wall", "R13WALL", "Main Zone", "Outdoors",&lt;br /&gt;                 "", "SunExposed", "WindExposed", "0.50", wall4_points)&lt;br /&gt;write_ep_surface(idf_file_1,&lt;br /&gt;                 "zn001:roof", "Roof", "ROOF31", "Main Zone", "Outdoors",&lt;br /&gt;                 "", "SunExposed", "WindExposed", "0.00", roof_points)&lt;br /&gt;#Close the file&lt;br /&gt;idf_file_1.close()&lt;br /&gt;base_file.close()&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-4023427494728575938?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/4023427494728575938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/python-and-energyplus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4023427494728575938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/4023427494728575938'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/python-and-energyplus.html' title='Python and EnergyPlus'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3955857284170342808.post-3994525027960378263</id><published>2010-01-08T11:35:00.002+08:00</published><updated>2010-01-11T13:10:09.401+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AY_09|10_Sem2'/><title type='text'>Two ways of looping</title><content type='html'>Here are two ways of looping...&lt;br /&gt;Lets say you have a list like this:&lt;br /&gt;&lt;pre&gt;x = ("a", "b", "c", "d")&lt;br /&gt;&lt;/pre&gt;One way to loop through the list is like this:&lt;br /&gt;&lt;pre&gt;for item in x:&lt;br /&gt;    print "item = ", item&lt;br /&gt;&lt;/pre&gt;Another way of looping is like this:&lt;br /&gt;&lt;pre&gt;for counter in range(len(x)):&lt;br /&gt;    print "item = ", x[counter]&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3955857284170342808-3994525027960378263?l=patrickjanssenstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://patrickjanssenstudio.blogspot.com/feeds/3994525027960378263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/two-ways-of-looping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3994525027960378263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3955857284170342808/posts/default/3994525027960378263'/><link rel='alternate' type='text/html' href='http://patrickjanssenstudio.blogspot.com/2010/01/two-ways-of-looping.html' title='Two ways of looping'/><author><name>Patrick Janssen</name><uri>http://www.blogger.com/profile/10534911164440003881</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
