<?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-8705361819783129197</id><updated>2011-07-31T16:34:03.814+10:00</updated><category term='linux'/><category term='ps3'/><category term='ai'/><category term='visio to pdf'/><category term='octave'/><category term='deco2102'/><category term='programming'/><category term='latex'/><category term='visio to eps'/><category term='3d modelling'/><category term='multicore'/><category term='visio'/><category term='export'/><category term='osx'/><category term='gaming'/><category term='pdf'/><category term='crest'/><category term='wmf'/><category term='deco2103'/><category term='java6'/><category term='eps'/><category term='opengl'/><category term='church'/><category term='st. aidans'/><category term='honours'/><category term='animation'/><category term='mac'/><category term='eps from visio'/><category term='golden rule'/><category term='chai'/><category term='lyx'/><category term='deco3006'/><category term='blogging'/><category term='sunspots'/><category term='website design'/><category term='powderfinger'/><category term='soft2830'/><title type='text'>Raymes Khoury</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Raymes Khoury</name><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>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-5512159975987417946</id><published>2009-10-08T09:28:00.005+11:00</published><updated>2009-11-03T13:31:26.834+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visio to pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='eps'/><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='wmf'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='eps from visio'/><category scheme='http://www.blogger.com/atom/ns#' term='visio to eps'/><category scheme='http://www.blogger.com/atom/ns#' term='lyx'/><category scheme='http://www.blogger.com/atom/ns#' term='visio'/><title type='text'>Export eps from Visio</title><content type='html'>Recently I had a question about how I exported Visio files to .eps files for use in Latex. I realised this wasn't really well known so I thought I would post the details for everyone. This is possible due to the wonderful &lt;a href="http://www.lyx.org/"&gt;Lyx&lt;/a&gt; project, which is an interface for Latex that is great for beginners and even more experienced users.&lt;br /&gt;&lt;br /&gt;The steps for using your Visio (.vsd) files are as follows:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Save your Visio file as an emf file by selecting the .emf extension in the drop down box of the save dialogue in Visio.&lt;/li&gt;&lt;li&gt;Download and install the Lyx &lt;a href="http://wiki.lyx.org/Windows/MetafileToEPSConverter"&gt;MetafileToEPSConverter&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;You can use this from either the command line or there is a GUI. It's a bit undocumented but the command is: &lt;span style="font-family:courier new;"&gt;metafile2eps input.emf output.eps&lt;/span&gt;&lt;/li&gt;&lt;li&gt;That's it! You're done. You could now use the standard &lt;span style="font-family:courier new;"&gt;epstopdf &lt;/span&gt;command to convert to pdf format if needed.&lt;/li&gt;&lt;/ol&gt;If you use Lyx, this process is done automatically for you. All you have to do is save your Visio file as an emf and import it into Lyx.&lt;br /&gt;&lt;br /&gt;Note that the &lt;a href="http://wiki.lyx.org/Windows/MetafileToEPSConverter"&gt;MetafileToEPSConverter&lt;/a&gt; works for converting any emf or wmf files to eps.  This is a great little open-source tool because other solutions on the internet require you to pay for an application or use post-script driver to print to a file which can result in low quality output. The quality of the output files is top notch.&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-5512159975987417946?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5512159975987417946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2009/10/export-eps-from-visio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5512159975987417946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5512159975987417946'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2009/10/export-eps-from-visio.html' title='Export eps from Visio'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-3509835984361352470</id><published>2009-08-09T20:15:00.002+10:00</published><updated>2009-12-24T17:52:34.849+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powderfinger'/><category scheme='http://www.blogger.com/atom/ns#' term='golden rule'/><title type='text'>Powderfinger - Sail the Wildest Stretch Lyrics</title><content type='html'>If you had your time over again&lt;br /&gt;Would you do it all the same?&lt;br /&gt;Down through all the twists and bends&lt;br /&gt;Are there moments you'd erase?&lt;br /&gt;&lt;br /&gt;Would you just leave me standing&lt;br /&gt;In the doorway frozen through?&lt;br /&gt;Waiting on the coldest comfort from you&lt;br /&gt;&lt;br /&gt;And if your course could be reset,&lt;br /&gt;Would you steer your ship my way?&lt;br /&gt;Or would you sail the wildest stretch&lt;br /&gt;Just to feel the force of the waves?&lt;br /&gt;&lt;br /&gt;Would you just leave me waiving&lt;br /&gt;On the dock as you pull away?&lt;br /&gt;Savouring the bitter taste&lt;br /&gt;&lt;br /&gt;And if the mirror don't reflect&lt;br /&gt;The illusion you made&lt;br /&gt;You could stop and take a breath&lt;br /&gt;Feel the damages weight&lt;br /&gt;&lt;br /&gt;Fade in the silence&lt;br /&gt;&lt;br /&gt;If you had your time over again&lt;br /&gt;If you had your time over again&lt;br /&gt;Would you sail the wildest stretch?&lt;br /&gt;If you had your time over again&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3509835984361352470?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/3509835984361352470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2009/08/powderfinger-sail-wildest-stretch.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3509835984361352470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3509835984361352470'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2009/08/powderfinger-sail-wildest-stretch.html' title='Powderfinger - Sail the Wildest Stretch Lyrics'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-3924124532422191639</id><published>2009-03-16T22:38:00.007+11:00</published><updated>2009-03-16T23:15:20.487+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><category scheme='http://www.blogger.com/atom/ns#' term='honours'/><title type='text'>Honours</title><content type='html'>I've not posted here for a fair while and recently a few people have contacted me regarding this blog which has motivated me to make a post.&lt;br /&gt;&lt;br /&gt;Over the last summer, me and &lt;a href="http://www.it.usyd.edu.au/%7Etdaw3088/"&gt;Tim Dawborn&lt;/a&gt; completed our university project developing a query processor for SunSPOTs called &lt;a href="http://www.it.usyd.edu.au/%7Ewsn/corona/"&gt;Corona&lt;/a&gt; (formerly SSDQP).  It is now available open source and I will provide further details on it soon.  I also spent time over the summer working on a new website for my church, St. Aidans Hurstville Grove which is almost complete.  I will post a link when its done.&lt;br /&gt;&lt;br /&gt;This year I am doing honours at the University of Sydney.  My thesis is in the area of highly parallel architecures (such as the Cell processor and general purpose GPUs).  In particular I am looking at automatic parallelisation of matrix-based languages such as MATLAB and will be programming on the Playstation 3, which uses a Cell Processor.  My supervisor, &lt;a href="http://www.cs.usyd.edu.au/%7Escholz/"&gt;Dr. Bernhard Scholz&lt;/a&gt; creatively came up with the name PS&lt;sup&gt;3&lt;/sup&gt; for the project, which I personally think is very clever.&lt;br /&gt;&lt;br /&gt;I am also currently working on a databases programming competition (&lt;a href="http://db.csail.mit.edu/sigmod09contest/"&gt;SIGMOD&lt;/a&gt;) with some very clever people...more details to come if we have any success.&lt;br /&gt;&lt;br /&gt;I will post up some of my more interesting work from the past year when I get the time (which I fear wont be until mid year due to my current schedule).  It will soon be time to start looking for a job.  On the off chance any Australian game developers read this...&lt;a href="mailto:raymes.khoury@gmail.com"&gt;mail me please!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3924124532422191639?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/3924124532422191639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2009/03/honours.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3924124532422191639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3924124532422191639'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2009/03/honours.html' title='Honours'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-6817581840831098668</id><published>2008-09-08T09:16:00.018+10:00</published><updated>2008-09-08T11:04:12.259+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java6'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='sunspots'/><title type='text'>Java 6 on Mac OS X with SunSPOTs</title><content type='html'>On a SunSPOT &lt;a href="http://www.cs.su.oz.au/%7Ewsn/ssdqp.shtml"&gt;project&lt;/a&gt; my friend &lt;a href="mailto:tim.dawborn@gmail.com"&gt;Tim Dawborn&lt;/a&gt; and I have been working on, we came across a challenging issue.  Some of the Java Runtime Enviornment API has changed between Java 5 and Java 6.  What this means is that for the particular code in question (contained in our host application), is that if it is written for Java 5, it MUST be compiled with the Java 5 JRE, or if written in Java 6, compiled with the Java 6 JRE.  This might not be a problem for most Windows\Linux users who are probably running Java 6 but we have several team members running OS X which has only recently gained support for Java 6.  As it turns out, of course, this 64-bit OS X version of Java 6 does not play nicely with the current SunSPOT sdk (purple) and the associated libraries.&lt;br /&gt;&lt;br /&gt;We came up with several options, the nicest of which was to get SunSPOTs working on Java 6 with OS X.&lt;br /&gt;&lt;br /&gt;The main problem, besides some bugs in the RXTX transmission library, was that the current squawk translator produces a segmentation fault when running under 64-bit Java 6.  The solution is to use Java 5 for this part of the compilation process.  We also include a fix to get Eclipse working under Java 6.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;This fix applies to:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MAC OS X 10.5 Update 1&lt;/li&gt;&lt;li&gt;Java 6 - 1.6.0_05&lt;/li&gt;&lt;li&gt;RXTX 2.1-7r2&lt;/li&gt;&lt;li&gt;SunSPOT Purple SDK - purple-071018&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1. RXTX Fix&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the RXTX source from &lt;a class="ext-link" href="http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7r2.zip"&gt;&lt;span class="icon"&gt;http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7r2.zip&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Extract the zip file and enter the directory. Run the normal configure script once in the directory&lt;br /&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ unzip rxtx-2.1-7r2.zip&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ &lt;/span&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;&lt;span class="code-lang"&gt;cd&lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; rxtx-2.1-7r2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ ./configure&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Open the generated &lt;tt style="color: rgb(255, 0, 0);"&gt;Makefile&lt;/tt&gt;. You need to make the compile work for all 3 architectures; this is required by 1.6. To do this add "&lt;tt style="color: rgb(255, 0, 0);"&gt;-arch x86_64 -arch i386 -arch ppc&lt;/tt&gt;" to the "&lt;tt style="color: rgb(255, 0, 0);"&gt;CFLAGS&lt;/tt&gt;" variable, and also to all the "&lt;tt style="color: rgb(255, 0, 0);"&gt;cc -bundle&lt;/tt&gt;" lines.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Save and close the Makefile.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Open "&lt;tt style="color: rgb(255, 0, 0);"&gt;src/SerialImp.c&lt;/tt&gt;". The following diff's need to be performed&lt;span style="color: rgb(255, 0, 0);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;  (*eis-&amp;gt;env)-&amp;gt;SetIntField(eis-&amp;gt;env, *eis-&amp;gt;jobj, jeis, ( size_t ) eis );&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;---&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;  (*eis-&amp;gt;env)-&amp;gt;SetLongField(eis-&amp;gt;env, *eis-&amp;gt;jobj, jeis, ( size_t ) eis );&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&lt;br /&gt;&amp;lt;  int result = 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;---&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;  size_t result = 0;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&lt;br /&gt;&amp;lt;  result = (int)( (*env)-&amp;gt;GetIntField( env, jobj, jfd ) );&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;---&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;         if (!strcmp(type, "J")) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;             result = ( (*env)-&amp;gt;GetLongField( env, jobj, jfd ) );&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;         }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;         else {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;&amp;gt;             result = (int)( (*env)-&amp;gt;GetIntField( env, jobj, jfd ) );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;gt;         }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Save and close the file.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Make and install RXTX:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ sudo make install&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Copy the new RXTX files to the OS X Java extensions directory (they're copied to the Linux directory)&lt;br /&gt;&lt;div style="color: rgb(255, 0, 0);" class="code"&gt;&lt;pre&gt;$ sudo cp i686-apple-darwin9.4.0/librxtxSerial.jnilib /Library/Java/Extensions/&lt;br /&gt;$ sudo cp RXTXcomm.jar /Library/Java/Extensions/&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;2. SunSPOT ANT Files Fix&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The following changes also need to be made to the ant files in your "&lt;tt style="color: rgb(255, 0, 0);"&gt;$SUNSPOT_SDK/ant/&lt;/tt&gt;" directory. These changes were made to the purple release, and might not be the same on newer release versions of the SDK.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;To the "&lt;tt style="color: rgb(255, 0, 0);"&gt;&amp;lt;java&lt;/tt&gt;" command in "&lt;tt style="color: rgb(255, 0, 0);"&gt;run-spotclient.xml&lt;/tt&gt;" on line 151, add '&lt;tt style="color: rgb(255, 0, 0);"&gt;jvm="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java"&lt;/tt&gt;'&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To the "&lt;tt style="color: rgb(255, 0, 0);"&gt;&amp;lt;java&lt;/tt&gt;" command in "&lt;tt style="color: rgb(255, 0, 0);"&gt;suite.xml&lt;/tt&gt;" on line 55, add &lt;span style="color: rgb(0, 0, 0);"&gt;'&lt;/span&gt;&lt;tt style="color: rgb(255, 0, 0);"&gt;jvm="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Commands/java"&lt;/tt&gt;'&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;3. Java Fix&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Make sure your System Java version is 1.6 by opening the &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 0, 0);font-family:courier new;" &gt;/Applications/Utilities/Java/Java Preferences.app&lt;/span&gt;&lt;/span&gt; program, and setting both options to be Java 6.&lt;p&gt;This however is not enough. Navigate to the directory "&lt;tt style="color: rgb(255, 0, 0);"&gt;/System/Library/Frameworks/JavaVM.framework/Versions&lt;/tt&gt;" and perform the following operations:&lt;br /&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ &lt;/span&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;&lt;span class="code-lang"&gt;cd&lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; /System/Library/Frameworks/JavaVM.framework/Versions&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ sudo unlink CurrentJDK&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ sudo ln -s 1.6 CurrentJDK&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Also, make sure the environmental variable "&lt;tt style="color: rgb(255, 0, 0);"&gt;$JAVA_HOME&lt;/tt&gt;" has the following value:&lt;br /&gt;&lt;/p&gt;&lt;div style="color: rgb(255, 0, 0);" class="code"&gt;&lt;pre&gt;$ env | grep JAVA_HOME&lt;br /&gt;JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;4. Eclipse Fix&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eclipse does not like Java 6 either. However, to fix it requires a simple one line fix to its configuration file.&lt;br /&gt;&lt;p&gt;Navigate to your eclipse installation directory, and go to the following:&lt;br /&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ &lt;/span&gt;&lt;b style="color: rgb(255, 0, 0);"&gt;&lt;span class="code-lang"&gt;cd&lt;/span&gt;&lt;/b&gt;&lt;span style="color: rgb(255, 0, 0);"&gt; Eclipse.app/Contents&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Open the "&lt;tt style="color: rgb(255, 0, 0);"&gt;Info.plist&lt;/tt&gt;" file, and at line 33, add the following line:&lt;br /&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;span style="color: rgb(255, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;string&amp;gt;-vm&amp;lt;/string&amp;gt;&amp;lt;string&amp;gt;/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java&amp;lt;/string&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Save and close the file. Start eclipse then by going&lt;br /&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;$ MacOS/eclipse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6817581840831098668?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6817581840831098668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/09/java-6-on-mac-os-x-with-sunspots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6817581840831098668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6817581840831098668'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/09/java-6-on-mac-os-x-with-sunspots.html' title='Java 6 on Mac OS X with SunSPOTs'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-1915868768077513583</id><published>2008-06-30T12:28:00.002+10:00</published><updated>2008-06-30T16:54:24.567+10:00</updated><title type='text'>Semester 1 2008</title><content type='html'>You may have noticed something strange about my last post.  That's probably because I didn't write it.  Anyhow...now that I have a little spare time during the mid-semester break I wanted to post some of the work that I've done through this last semester.&lt;br /&gt;&lt;br /&gt;For the record, the subjects I took last semester were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;DECO3006 - Principles of 3D Animation.&lt;/span&gt;  It turned out not to be 3D animation at all.  A lecturer who knew the software wasn't available so they got a guy in from Disney named Niel to run a 2D animation course in Flash. Turned out to be a decent subject.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.cs.usyd.edu.au/%7Ecomp3308/"&gt;COMP3608 &lt;/a&gt;- Introduction to Artificial Intelligence&lt;/span&gt;.  Speaks for itself really.  This was an excellent subject that was very well planned.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.cs.usyd.edu.au/%7Ecomp3419/"&gt;COMP3419 &lt;/a&gt;- Graphics and Multimedia&lt;/span&gt;. Half of this course looked at the mathematics behind 3D representation, rendering and shading, as well as programming in OpenGL.  The other half looked at encoding, decoding and compressing images, audio and video.  This course was full of content I was interested in but the first half was delivered in an unbearably poor way.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.cs.usyd.edu.au/%7Ecs3/info3220/"&gt;INFO3220&lt;/a&gt; - Object Oriented Design.&lt;/span&gt; More a course about C++ than OOD but a great one nonetheless.  C++ is something I know I am going to have to use in industry and so it was great to be taught it well by an experienced academic.&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/8705361819783129197-1915868768077513583?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/1915868768077513583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/06/semester-1-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/1915868768077513583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/1915868768077513583'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/06/semester-1-2008.html' title='Semester 1 2008'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-5098319025040587084</id><published>2008-03-31T21:53:00.004+11:00</published><updated>2008-03-31T22:21:45.065+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chai'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Restarting this blog, and summer work</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;Since I'd like to do I bit of blogging I figured I'd pick up this blog again and see if I could make anything of it. Of course, it's been while since my last post, so I'm effectively restarting things.&lt;br /&gt;&lt;br /&gt;So... things for a blog that happened recently... &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Hmm&lt;/span&gt;. Okay, that's something.&lt;br /&gt;&lt;br /&gt;During the summer holidays I spent a few weeks at &lt;a href="http://chai.it.usyd.edu.au"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;CHAI&lt;/span&gt;&lt;/a&gt; doing some work on the &lt;a href="http://chai.it.usyd.edu.au/Projects/Locator"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Locator&lt;/span&gt;&lt;/a&gt; project. We were pretty much able to work on any aspect we wanted, so I chose to work on a visualisation  of current and historical location data. It ended up pretty good I think from the short amount of time that I spent working on it, and I even managed to incorporate XML somehow for some reason. Anyway, James ended up doing some work on it (user studies and such), and we authored a paper entitled "Information Art Based on Community Activity in a Large Workplace". It was submitted to &lt;a href="http://hercules.infotech.monash.edu.au/EII-CAC/CAPC2008/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CAPC&lt;/span&gt;2008&lt;/a&gt;, and was accepted, which is great. I'll have to see what happens with presenting though. Glen also submitted something about the Nike thingys which was also accepted.&lt;br /&gt;&lt;br /&gt;Alright, I think that should be enough to get this blog going again, I'm sure enough exciting things will happen to write about in the future. I may need to put ads on this site to make some money though...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-5098319025040587084?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5098319025040587084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/03/restarting-this-blog-and-summer-work.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5098319025040587084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5098319025040587084'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/03/restarting-this-blog-and-summer-work.html' title='Restarting this blog, and summer work'/><author><name>Glen Pink</name><uri>http://www.blogger.com/profile/06779207512421290165</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-8705361819783129197.post-6786685156827001271</id><published>2007-10-18T15:11:00.001+10:00</published><updated>2007-10-18T15:29:15.309+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Minisite 3</title><content type='html'>I've done a fair bit of work on &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/deco2102/site3/"&gt;minisite 3&lt;/a&gt; in the past week and it's pretty much complete. Here are the changes I've made since the last iteration:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Adding a whole bunch of new content and renders to the page.  I've done a fair bit of work on the page since the last iteration and so there was a lot to add to the site.  This included a new section for final renders that I've made. &lt;/li&gt;&lt;li&gt;The top banner is now context dependant on the page you're at. This was after a suggestion by Justin. In particular the &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/deco2102/site3/modelling.html"&gt;modelling page&lt;/a&gt; has a wireframe render which turned out to be a little trickier to do in Maya than you would expect. To get a normal wireframe you could just take a screenshot in Maya but there are a couple of issues. Firstly, it displays all the lines of the wireframe which means that all the background lines interfere and it looks pretty dodgy. Secondly its un-anti-aliased which also makes it look pretty horrible. Fortunately I found a &lt;a href="http://www.jozvex.com/tutorials/wireframe.html"&gt;tutorial&lt;/a&gt; which shows you how to get around these issues.&lt;/li&gt;&lt;li&gt;The images on the side now popup in a div which hovers over the content on the screen.  I found some &lt;a href="http://developer.apple.com/internet/webcontent/examples/popup.html"&gt;example javascript&lt;/a&gt; to make a pop-up div and I modified it nicely to my liking.  This involved changing the position of the div which was made exceedingly difficult by inconsistencies between firefox and IE.  Both have different built in methods for positions in javascript.  It also involved making a nice little function out of the code which took a single URL to an image and did the rest for you.&lt;/li&gt;&lt;li&gt;Other miscellaneous changes to the style sheet.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I may fix up a few other things before my submission however there isn't much left to do.  The next thing I'll be focused on is touching up anything on my car before I have to submit/print it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6786685156827001271?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6786685156827001271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/minisite-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6786685156827001271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6786685156827001271'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/minisite-3.html' title='Minisite 3'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-7485812297017091917</id><published>2007-10-14T16:24:00.001+10:00</published><updated>2007-10-14T16:27:42.246+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>For your enjoyment... (i hope)</title><content type='html'>Here are a bunch of renders I've done lately, some better than others:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RxG2oOeW0xI/AAAAAAAAAFE/U1V5O_xoh18/s1600-h/first.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RxG2oOeW0xI/AAAAAAAAAFE/U1V5O_xoh18/s200/first.jpg" alt="" id="BLOGGER_PHOTO_ID_5121075053493408530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/RxG2oeeW0yI/AAAAAAAAAFM/1zAGTPDxIkY/s1600-h/second.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/RxG2oeeW0yI/AAAAAAAAAFM/1zAGTPDxIkY/s200/second.jpg" alt="" id="BLOGGER_PHOTO_ID_5121075057788375842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/RxG2oeeW0zI/AAAAAAAAAFU/e_fh8zSAbGw/s1600-h/third.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/RxG2oeeW0zI/AAAAAAAAAFU/e_fh8zSAbGw/s200/third.jpg" alt="" id="BLOGGER_PHOTO_ID_5121075057788375858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sOMJs6IQlcw/RxG2oueW00I/AAAAAAAAAFc/deqA_sQTO1o/s1600-h/fourth-better.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_sOMJs6IQlcw/RxG2oueW00I/AAAAAAAAAFc/deqA_sQTO1o/s200/fourth-better.jpg" alt="" id="BLOGGER_PHOTO_ID_5121075062083343170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sOMJs6IQlcw/RxG2oueW01I/AAAAAAAAAFk/4zzeQz5qiBs/s1600-h/fifth-good.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_sOMJs6IQlcw/RxG2oueW01I/AAAAAAAAAFk/4zzeQz5qiBs/s200/fifth-good.jpg" alt="" id="BLOGGER_PHOTO_ID_5121075062083343186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I haven't changed much in terms of texturing, mostly just fixing up odd bits and pieces and trying out different angles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7485812297017091917?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7485812297017091917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/for-your-enjoyment-i-hope.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7485812297017091917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7485812297017091917'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/for-your-enjoyment-i-hope.html' title='For your enjoyment... (i hope)'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sOMJs6IQlcw/RxG2oOeW0xI/AAAAAAAAAFE/U1V5O_xoh18/s72-c/first.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-2127537458445406395</id><published>2007-10-10T12:46:00.000+10:00</published><updated>2007-10-10T12:54:13.499+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><category scheme='http://www.blogger.com/atom/ns#' term='soft2830'/><title type='text'>Week 11/13!</title><content type='html'>In the past week I've done a little on my final minisite and my 3d model however it has mostly been consumed with some work on a software assignment which, thankfully, is not nearly as nasty as the last one.&lt;br /&gt;&lt;br /&gt;On my minisite I've added a fair bit of content and been deciding how to make it snazzier.  I was originally going to make the top banner a slideshow in flash but since we're doing javascript in class I might do one in that instead.  I found some &lt;a href="http://www.dynamicdrive.com/dynamicindex14/fadeinslideshow.htm"&gt;code&lt;/a&gt; this is quite nice and I could use if I do decide to take that path.&lt;br /&gt;&lt;br /&gt;With regards to my 3d model, I've been making some finishing touches and doing some renders from different angles.  I did one last night which I will post but I don't have it on me right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-2127537458445406395?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/2127537458445406395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/week-1113.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2127537458445406395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2127537458445406395'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/week-1113.html' title='Week 11/13!'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-4724384978295703340</id><published>2007-10-04T11:53:00.000+10:00</published><updated>2007-10-04T11:59:26.098+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>High Res</title><content type='html'>I thought it was time to post a higher res render of my car.  This has had a few things fixed and tweaked.  I'd say its really close to being as complete as I want it, maybe about 95%.  So here it is (~500kb):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/RwRInueW0wI/AAAAAAAAAE8/rHd1OntT3gg/s1600-h/first.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/RwRInueW0wI/AAAAAAAAAE8/rHd1OntT3gg/s200/first.jpg" alt="" id="BLOGGER_PHOTO_ID_5117294923927180034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The next things I'm mainly going to be concerned with are getting some more good camera angles, tweaking a few textures, making a poster layout and printing it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-4724384978295703340?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/4724384978295703340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/high-res.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4724384978295703340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4724384978295703340'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/high-res.html' title='High Res'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sOMJs6IQlcw/RwRInueW0wI/AAAAAAAAAE8/rHd1OntT3gg/s72-c/first.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-6400485443815432048</id><published>2007-10-04T11:42:00.000+10:00</published><updated>2007-10-04T11:53:52.516+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Headlights</title><content type='html'>The final challenging bit left on the texturing of my car was the headlights.  As you can see in the reference pics they have a plasticy cover sloped at an angle on the front and then the actual glass bit of the light is corrugated and set in:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.kirkstowers.com/Projects/Polo/IMG_2548.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.kirkstowers.com/Projects/Polo/IMG_2548.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The clear glass was obviously going to be easy to texture but the inner bit took a bit more work.  After some searching I got some ideas from a tutorial on how to &lt;a href="http://www.dmmultimedia.com/3dtips_04b.htm"&gt;model headlights in 3ds max &lt;/a&gt;and appropriated them to my car and maya.  For the corrugated glass I made a simple striped bump map and also cranked up the thickness and refractive index of it to give it a thicker, more blurry look (with raytracing turned on of course).  Behind that glass I put a cone shape in and gave it the chrome texture which represented the reflector behind a real car light which focuses the light rays. A fair bit of tweaking later and I came up with something like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/RwRHcOeW0vI/AAAAAAAAAE0/M3E357B_tdo/s1600-h/light2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/RwRHcOeW0vI/AAAAAAAAAE0/M3E357B_tdo/s200/light2.jpg" alt="" id="BLOGGER_PHOTO_ID_5117293626847056626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm pretty happy with the result and the parts of the car that are left are pretty minor (like fixing the badges up).  I'll get to this over the next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6400485443815432048?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6400485443815432048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/headlights.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6400485443815432048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6400485443815432048'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/headlights.html' title='Headlights'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sOMJs6IQlcw/RwRHcOeW0vI/AAAAAAAAAE0/M3E357B_tdo/s72-c/light2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-2548502836187596874</id><published>2007-10-04T11:40:00.000+10:00</published><updated>2007-10-04T11:42:11.647+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Thats cool</title><content type='html'>I just skimmed the blogger front page today and saw a cool app they just made available called &lt;a href="http://play.blogger.com/"&gt;blogger play&lt;/a&gt;.  It shows pictures that people have uploaded, as they upload them to their blogs.  It's worth a look.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-2548502836187596874?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/2548502836187596874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/thats-cool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2548502836187596874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2548502836187596874'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/thats-cool.html' title='Thats cool'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-2100783460610327585</id><published>2007-10-01T08:48:00.000+10:00</published><updated>2007-10-01T09:21:25.840+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>More Texturing</title><content type='html'>With the lighting and environment fairly sorted, it was time to get onto texturing the rest of the car. Tires were the next on the list. They actually gave us a tutorial sheet on texturing a tire in class so I decided to follow that. Unfortunately it was really vague about some things which meant I had to do a lot of experimenting with different settings. One of the main parts of the tutorial is constructing the bump maps to get tread on the tire. I tried to find the kind of tire that the original 356's had on them and couldn't really find anything on google. Then I had a look on the tires of my scale model and they actually had the model number of the tire on them! They were Dunlop 5.25-16 and a quick search even revealed the &lt;a href="http://www.dunloptyres.co.uk/ourTyres/classic/40sand50s/c18.php"&gt;tread pattern&lt;/a&gt;. Of course the scale model Porsche I have is an older one than what I'm modelling but I just wanted to get an idea. I constructed a bump map following the tutorial but using a different tread pattern and came up with something like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2103/a3/img/textures/tyres.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://people.arch.usyd.edu.au/%7Erkho9564/deco2103/a3/img/textures/tyres.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2103/a3/img/textures/base.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://people.arch.usyd.edu.au/%7Erkho9564/deco2103/a3/img/textures/base.jpg" alt="" border="0" /&gt;&lt;/a&gt;I also created several other maps for colour, specular roll-off and diffuse.  Adjusting the other settings of the texture to look right took a while.&lt;br /&gt;&lt;br /&gt;I also textured the road.  For this I did the same kind of thing that we did when texturing the leaf in class.  I started with a picture of the road I took when we were out getting background shots and created several maps from it, including a bump map.&lt;br /&gt;&lt;br /&gt;Here is a shot of the tire, you can also see the road behind:&lt;br /&gt;&lt;br /&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/RwAvAOeW0uI/AAAAAAAAAEs/VKnJyanU88E/s1600-h/tire1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/RwAvAOeW0uI/AAAAAAAAAEs/VKnJyanU88E/s200/tire1.jpg" alt="" id="BLOGGER_PHOTO_ID_5116140857624810210" border="0" /&gt;&lt;/a&gt;You can't see much of the tread but that doesn't matter.  Next step is to texture the lights.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-2100783460610327585?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/2100783460610327585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/10/more-texturing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2100783460610327585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2100783460610327585'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/10/more-texturing.html' title='More Texturing'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sOMJs6IQlcw/RwAvAOeW0uI/AAAAAAAAAEs/VKnJyanU88E/s72-c/tire1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-9208671669973812071</id><published>2007-09-26T18:36:00.000+10:00</published><updated>2007-09-27T16:31:16.784+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Environment Mapping</title><content type='html'>A lot of things that we learnt in the tutorials I thought would be really useful for my model but when it came time to apply those things to my car it turned out that, for one reason or another, this was not so much the case.  Environment mapping was one of these things.  At uni we learnt how to put the reflections on a chrome pot by the reflected colour of the pot to a series of pictures of the environment the pot is in - a picture above the pot, below it, to the right, etc.  This worked fine for the pot which used a standard blinn texture.&lt;br /&gt;&lt;br /&gt;My snazzy new mi_car_paint_phen (car paint) texture, however was not happy having anything mapped to its reflected colour other than, well, a colour!  This meant I had to do something else to get the reflections on my car.  The documentation for the car paint shader mentioned something about reflections from HDR images being supported, so I continued down this path.  From &lt;a href="http://en.wikipedia.org/wiki/High_dynamic_range_imaging"&gt;Wikipedia&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;In &lt;a href="http://en.wikipedia.org/wiki/Computer_graphics" title="Computer graphics"&gt;computer graphics&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Photography" title="Photography"&gt;photography&lt;/a&gt;, &lt;b&gt;high dynamic range imaging&lt;/b&gt; (HDRI) is a set of techniques that allows a far greater &lt;a href="http://en.wikipedia.org/wiki/Exposure_range" title="Exposure range"&gt;dynamic range&lt;/a&gt; of exposures (i.e. a large range of values between light and dark areas) than normal digital imaging techniques. The intention of HDRI is to accurately represent the wide range of intensity levels found in real scenes ranging from direct sunlight to the deepest shadows.&lt;/blockquote&gt;Some further googling revealed you could use these HDR images within Maya to not only provide reflections of the environment but to, in fact, light your entire seen!  I found this to be quite amazing and completely unexpected.  Lighting from these images provides light from all directions in the right colour and intensity which results in a highly realistic render.&lt;br /&gt;&lt;br /&gt;I found the instructions on how to use image based lighting in Maya help and followed them with some HDR images I downloaded from this &lt;a href="http://hdri.3dweave.com/library/"&gt;cool website&lt;/a&gt;.  I &lt;a href="http://hdri.3dweave.com/library/park1/hwpark.zip"&gt;found one&lt;/a&gt; that roughly suited the background shots I took and my render started to look cool:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/RvtOFzBM5XI/AAAAAAAAAEk/4rYewCNfOoM/s1600-h/mray2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/RvtOFzBM5XI/AAAAAAAAAEk/4rYewCNfOoM/s200/mray2.jpg" alt="" id="BLOGGER_PHOTO_ID_5114767663310890354" border="0" /&gt;&lt;/a&gt;(as you can see I created a chrome texture using the tutorial for the tea pot, with a higher reflectivity value)&lt;br /&gt;&lt;br /&gt;I toyed with the idea of creating my own HDR images that would match my background shots but it turns out that this requires some special equipment and a small amount of photography knowledge, neither of which I have.  It would also mean I would have to go out again and take photos.  I concluded that the HDR image I found was sufficient enough and it wasn't worth the trouble of finding a new one.&lt;br /&gt;&lt;br /&gt;With this great progress made, the next step is texturing the road and tires.&lt;br /&gt;&lt;br /&gt;By the way I'm purposely keeping the renders I show from here on low quality/resolution so I don't spoil the final renders.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-9208671669973812071?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/9208671669973812071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/environment-mapping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9208671669973812071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9208671669973812071'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/environment-mapping.html' title='Environment Mapping'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sOMJs6IQlcw/RvtOFzBM5XI/AAAAAAAAAEk/4rYewCNfOoM/s72-c/mray2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-6910514612482103631</id><published>2007-09-26T16:00:00.000+10:00</published><updated>2007-09-26T18:36:18.642+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Paint Texturing: Part 2</title><content type='html'>As my search continued for car paint textures, I stumbled across a document describing a &lt;a href="http://www.lamrug.org/resources/doc/paint.html"&gt;mental ray paint shader&lt;/a&gt;.  The page was concerned with the properties that the shader offered and how to adjust them to achieve the desired look.  It also described the complexities of faking car paint - one of the reasons the simple shader I built earlier looked so poor.  I would later find out that this shader had been purpose built for distribution with mental ray because simulating car paint from standard shaders is so difficult.&lt;br /&gt;&lt;br /&gt;So I found this page documenting the paint shader but I had no idea whether it was something you had to download or whether it was included in mental ray by default (and if so how to access it).  I started looking for documentation on using mental ray shaders on the net and came up fairly dry (as has been the theme for Maya related material).  A couple of forum posts led me to believe the shader was distributed with mental ray and so I started trying to find the damn thing.&lt;br /&gt;&lt;br /&gt;Eventually I did - it can be accessed through the "Create" menu in hypershade (daa).  I placed the shader on the model and after a quick render I knew it would be right.  I spent a fair while getting the shader properties right - adjusting things like the flake size (flakes being those sparkly bits in the paint of the car), the colours and how they change, the glossiness, specularity and a whole bunch of other jazz - using the documentation as a guide.  I got something like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RvoWsTBM5WI/AAAAAAAAAEc/eaEfcnt5WnE/s1600-h/mray.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RvoWsTBM5WI/AAAAAAAAAEc/eaEfcnt5WnE/s200/mray.jpg" alt="" id="BLOGGER_PHOTO_ID_5114425277107987810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I was really pleased with the results of this shader.  Use of the shader forced me to switch to the mental ray renderer.  At University we were taught using the Maya Software renderer which, after recent experiences and research, is vastly inferior to mental ray in quality.  Our tutor at uni even suggested not to use mental ray.  I don't really know what the reason for this was - maybe he was trying to hide the complexities of it from us.  What I found when I was using mental ray, however, was that most of the advanced features were optional settings and using the default preset modes (such as preview and production) were more than sufficient.&lt;br /&gt;&lt;br /&gt;In any case, I continued with my texturing.  Rather than moving on to texturing a different part of the car I decided to get the paint work right first which meant getting those shiny reflections of the environment on it.  A story for another post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6910514612482103631?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6910514612482103631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/paint-texturing-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6910514612482103631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6910514612482103631'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/paint-texturing-part-2.html' title='Paint Texturing: Part 2'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sOMJs6IQlcw/RvoWsTBM5WI/AAAAAAAAAEc/eaEfcnt5WnE/s72-c/mray.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-8440929289000872053</id><published>2007-09-25T13:06:00.001+10:00</published><updated>2007-09-26T18:36:37.473+10:00</updated><title type='text'>Paint Texturing: Part 1</title><content type='html'>So with most of the modelling of my Porsche being complete (and being completely unmotivated to do any further modelling)  I moved on to lighting my scene last week.  I chose one of the environment pics I liked and figured out how to map it to an image plane that is attached to the camera.  I then positioned my model properly in the image.&lt;br /&gt;&lt;br /&gt;In order to get the proper sun-lit environment of the background images I took, I used a a directional light (which gives parallel rays from a given direction) to simulate the sun and also a low-intensity ambient light to simulate the large amount of light being reflected around the environment.  After some tweaking I got something like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RviUUzBM5UI/AAAAAAAAAEM/BGTbusiJXOU/s1600-h/lights0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RviUUzBM5UI/AAAAAAAAAEM/BGTbusiJXOU/s200/lights0.jpg" alt="" id="BLOGGER_PHOTO_ID_5114000461892740418" border="0" /&gt;&lt;/a&gt;I was quite happy with this setup as the porsche seemed to be well lit and the shadows were sharp and well positioned when compared to the shadows in the background image.  I realised I will have to model the ground as well in order to capture the shadows.&lt;br /&gt;&lt;br /&gt;With lighting sorted for the minute, I proceeded to texturing the car.  In one sense I am luck with texturing the scene - there are only a few materials that have to be textured.  These are the paint work, the chrome parts, the tyres and the blinkers.  I soon realised, however, that these few textures would provide me with many troubles.&lt;br /&gt;&lt;br /&gt;I first decided to texture the paint work since it made up most of the car.  I did a google search for car paint tutorials and found &lt;a href="http://www.digitaltutors.com/digital_tutors/video.php?v=543"&gt;one&lt;/a&gt; from digital tutors.  The tutorial basically involved constructing a layered texture.  The top layer was a clear blinn which was the reflective layer and the bottom layer was the lambert coloured layer.  This was supposed to imitate the layers of paint on a car however as you can see, it did a less than satisfactory job:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/RviUVDBM5VI/AAAAAAAAAEU/K2hS-8J886I/s1600-h/lights1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/RviUVDBM5VI/AAAAAAAAAEU/K2hS-8J886I/s200/lights1.jpg" alt="" id="BLOGGER_PHOTO_ID_5114000466187707730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The texture was still very flat and it didn't look like car paint very much at all.  I kept searching for alternative techniques.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-8440929289000872053?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/8440929289000872053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/black-magic-of-3d-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8440929289000872053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8440929289000872053'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/black-magic-of-3d-part-1.html' title='Paint Texturing: Part 1'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sOMJs6IQlcw/RviUUzBM5UI/AAAAAAAAAEM/BGTbusiJXOU/s72-c/lights0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-3032472813608738435</id><published>2007-09-25T12:59:00.000+10:00</published><updated>2007-09-25T13:05:58.029+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Hidden Helper</title><content type='html'>One reference for my modelling project that I have failed to mention up until now is a 1/18 scale model of a Porsche 356 that I have.  I was given the model by my Dad several years ago and it has come in really handy for this project, particularly when I was trying to model the shape of the body.  Blueprints and photographs of the car are really helpful but having a physical model that you can pick up and look at helped a lot, particularly for modelling the front of the car which has some really cool compounding curves.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh6yjBM5SI/AAAAAAAAAD8/bDouqZeQkVs/s1600-h/IMG_0003.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh6yjBM5SI/AAAAAAAAAD8/bDouqZeQkVs/s200/IMG_0003.jpg" alt="" id="BLOGGER_PHOTO_ID_5113972385691526434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh6zjBM5TI/AAAAAAAAAEE/7O_4Bk8a2DY/s1600-h/IMG_0005.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh6zjBM5TI/AAAAAAAAAEE/7O_4Bk8a2DY/s200/IMG_0005.jpg" alt="" id="BLOGGER_PHOTO_ID_5113972402871395634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I was actually considering modelling the car using images of the scale model before I found blueprints.  The model is a slightly older one than what I've chosen for the assignment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3032472813608738435?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/3032472813608738435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/hidden-helper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3032472813608738435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3032472813608738435'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/hidden-helper.html' title='Hidden Helper'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh6yjBM5SI/AAAAAAAAAD8/bDouqZeQkVs/s72-c/IMG_0003.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-8467319295145207078</id><published>2007-09-25T12:31:00.000+10:00</published><updated>2007-09-25T12:58:51.650+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>IE hackz</title><content type='html'>I mentioned earlier, when I posted &lt;a href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/"&gt;minisite 2&lt;/a&gt;, that there were a couple of problems with its display in IE6. Unfortunately these bugs translated to IE7 giving sufficient reason to find work-arounds. The first problem was to do with the &lt;a href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/car-back.gif"&gt;background image&lt;/a&gt;. It is currently positioned in the center, at the bottom of the page in the CSS. Firefox takes the bottom of any content you have in the page to be the bottom position of a body element. IE however has 2 different behaviors, however, depending on the page. If the page fits into a single screen of the browser, it will take the bottom of the browser to be the bottom of the body element. If not, it will act in a similar way to Firefox. This causes dodgy behaviour in IE if the page does not span at least a full screen of the browser:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/Rvh1UDBM5QI/AAAAAAAAADs/9rztPKDtYsM/s1600-h/IE.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/Rvh1UDBM5QI/AAAAAAAAADs/9rztPKDtYsM/s200/IE.jpg" alt="" id="BLOGGER_PHOTO_ID_5113966364147377410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh1UjBM5RI/AAAAAAAAAD0/pm9kH5Zdm-g/s1600-h/ffox.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/Rvh1UjBM5RI/AAAAAAAAAD0/pm9kH5Zdm-g/s200/ffox.jpg" alt="" id="BLOGGER_PHOTO_ID_5113966372737312018" border="0" /&gt;&lt;/a&gt;To correct this I simply created an extra div which had its background property set to the image.&lt;br /&gt;&lt;br /&gt;The second problem I had was that IE added some extra space around images in the page.  A quick &lt;a href="http://csscreator.com/node/25313"&gt;google search&lt;/a&gt; revealed that the images were being treated as inline elements that were vertically aligned in the centre, relative to text.  The extra space was for letters.  This was solved by simply adding &lt;span style="font-size:85%;"&gt;&lt;code style="font-family: courier new;"&gt;img {display:block;} &lt;/code&gt;&lt;/span&gt;to the CSS.&lt;br /&gt;&lt;br /&gt;It's funny how most people who have done a little HTML or CSS will tell you that it is easy (including myself).  It seems easy at first and it should be easy but there are many complexities to it that mostly arise due to inconsistent rendering.  If you want to be able to design websites that work, you need to understand how a browser renders a page and hence why something might work in one browser but not another.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-8467319295145207078?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/8467319295145207078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/ie-hackz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8467319295145207078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8467319295145207078'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/ie-hackz.html' title='IE hackz'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sOMJs6IQlcw/Rvh1UDBM5QI/AAAAAAAAADs/9rztPKDtYsM/s72-c/IE.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-867992682825810217</id><published>2007-09-25T12:25:00.001+10:00</published><updated>2007-09-25T12:30:56.978+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Some people call it holidays...</title><content type='html'>but really its just a week they give you to catch up on all the work you haven't done in the first half of semester.  Well, that is, unless you do an arts degree.  In the past week since I last posted I've been working hard on my model and it's looking quite good.  In fact I'm not even going to post a pic of the progress so far because it's that close to completion that I think it would spoil it.&lt;br /&gt;&lt;br /&gt;Anyway, all the focus on my model recently has meant there is a decent backlog of posts which I will hopefully make today.  I'll try to find other kinds of visual aids to include.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-867992682825810217?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/867992682825810217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/some-people-call-it-holidays.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/867992682825810217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/867992682825810217'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/some-people-call-it-holidays.html' title='Some people call it holidays...'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-6166482747601461293</id><published>2007-09-18T22:32:00.000+10:00</published><updated>2007-09-18T22:37:38.480+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crest'/><title type='text'>Crest Badges</title><content type='html'>Just an update on the &lt;a href="http://www.barebadges.com/"&gt;badges&lt;/a&gt; I had made for &lt;a href="http://grovechurch.org.au/crest/"&gt;youth group&lt;/a&gt; - they turned out quite well.  The colour reproduction wasn't quite right but they looked good nonetheless:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://grovechurch.org.au/crest/2007/term3/week9/pics/week9-019.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://grovechurch.org.au/crest/2007/term3/week9/pics/week9-019.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The whole band night went swimmingly and we raised over $2000 for World Vision from that night alone.  You can check out pics of the night on the &lt;a href="http://grovechurch.org.au/crest/"&gt;website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6166482747601461293?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6166482747601461293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/crest-badges.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6166482747601461293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6166482747601461293'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/crest-badges.html' title='Crest Badges'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-7707239569899474210</id><published>2007-09-18T17:51:00.001+10:00</published><updated>2007-09-18T22:47:51.547+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Minisite 2!</title><content type='html'>Over the past week I've been working on my &lt;a href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/"&gt;second minisite&lt;/a&gt; and it is now pretty much ready for submission.  Here are some changes that have been made since the first minisite:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Separation of sections into different pages&lt;/li&gt;&lt;li&gt;Addition of a sub-menu panel&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Addition of a panel on the right for pictures or other things&lt;/li&gt;&lt;li&gt;More content and pictures added&lt;/li&gt;&lt;li&gt;Styles modified slightly&lt;/li&gt;&lt;li&gt;The top banner has been converted to flash.  This currently serves no purpose but is in anticipation of submission 3 in which it will play a dual role as a banner and a photo gallery.&lt;/li&gt;&lt;/ul&gt;It all validates properly but as usual that means nothing in IE.  I've tested it in IE6 and there is a minor unavoidable bug but I am yet to test it in IE7 (I think it will be fine).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7707239569899474210?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7707239569899474210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/minisite-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7707239569899474210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7707239569899474210'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/minisite-2.html' title='Minisite 2!'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-9217224343182123931</id><published>2007-09-18T17:35:00.000+10:00</published><updated>2007-09-18T22:47:08.250+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Environment Images</title><content type='html'>Because I don't plan to model the background of my car it means I have to find sufficient images to place the Porsche in. As usual, my first port of call was &lt;a href="http://images.google.com.au/imghp?oe=UTF-8&amp;amp;hl=en&amp;amp;q=&amp;amp;tab=wi"&gt;Google Image Search&lt;/a&gt; however after tireless searching my efforts proved fruitless with most images being too poor quality (our render has to be submitted at 2000x1500) or from dodgy angles.&lt;br /&gt;&lt;br /&gt;This prompted me to take my own pictures so on the weekend I borrowed my cousins camera, went down to Cronulla and took some snaps. I took my Dad along as well since he is a fairly design oriented guy (being an architect) and usually has good ideas. We took some pictures overlooking the water and used his car to get the right framing, angles and to help with proportions later. Here are a couple I'm likely to use:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/beach1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/beach1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/beach2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/beach2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/house2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/house2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/house1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site2/img/background/house1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hopefully these will work well with the model.  I'm considering modelling the road portion and texturing it so I can get shadows right.&lt;br /&gt;&lt;br /&gt;I've just finished off a fair chunk of work from other subjects and so over the next week I'll be working hard to make progress on my model.  The modelling of it is almost finished and then its on to lighting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-9217224343182123931?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/9217224343182123931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/environment-images.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9217224343182123931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9217224343182123931'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/environment-images.html' title='Environment Images'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-2407595013945618810</id><published>2007-09-12T00:09:00.000+10:00</published><updated>2007-09-12T00:40:30.101+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crest'/><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>SOFT assignments</title><content type='html'>Well I went from working on my model just about every day last week to not at all this week. The assignment we have for SOFT is quite annoying. It's basically an assignment of testing. I'm so glad I decided not to do QA.&lt;br /&gt;&lt;br /&gt;Anyways its chewed up a large chunk (all) of my time this week and I'm really looking forward to throwing it in the can on Friday.  I'm really dreading the next one if it is as involved.  I then plan to knock out the modelling report so that I can concentrate on my model and minisite 2 over the week break.&lt;br /&gt;&lt;br /&gt;Since my last post I have done some detail modelling on my model and it's at a stage where I need to decide on the camera in order to decide whether I need to model anything else. The camera angle is probably going to depend largely on the background image I find so I've decided this is my next step. Hopefully I will get onto this on the weekend but I can see it being one of those tasks where you do a lot of searching and come up dry unless you get really lucky. Anyway here are some shots of the latest renderings:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_sOMJs6IQlcw/RuamQ9JIJnI/AAAAAAAAADM/WVR6tA4pUt0/s1600-h/render5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_sOMJs6IQlcw/RuamQ9JIJnI/AAAAAAAAADM/WVR6tA4pUt0/s200/render5.png" alt="" id="BLOGGER_PHOTO_ID_5108953637519369842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/RuamRtJIJoI/AAAAAAAAADU/FYgr0SdE4D0/s1600-h/render6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/RuamRtJIJoI/AAAAAAAAADU/FYgr0SdE4D0/s200/render6.png" alt="" id="BLOGGER_PHOTO_ID_5108953650404271746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOMJs6IQlcw/RuamSNJIJpI/AAAAAAAAADc/HAfq03qWf0g/s1600-h/render7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/RuamSNJIJpI/AAAAAAAAADc/HAfq03qWf0g/s200/render7.png" alt="" id="BLOGGER_PHOTO_ID_5108953658994206354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In other news, our &lt;a href="http://www.grovechurch.org.au/crest/"&gt;youth group&lt;/a&gt; is having a band night on Friday and I designed some badges for it.  I wasn't quite happy with the design but I only had a couple of hours to dedicate to it this week.  I've never had badges made before but we'll see how they turn out.  If they're any good I'll definitely be getting more for future events...youth group or otherwise.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RuaozdJIJqI/AAAAAAAAADk/mkhfMeGRg7s/s1600-h/crest_badges.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RuaozdJIJqI/AAAAAAAAADk/mkhfMeGRg7s/s200/crest_badges.gif" alt="" id="BLOGGER_PHOTO_ID_5108956429248112290" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-2407595013945618810?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/2407595013945618810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/soft-assignments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2407595013945618810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2407595013945618810'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/soft-assignments.html' title='SOFT assignments'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sOMJs6IQlcw/RuamQ9JIJnI/AAAAAAAAADM/WVR6tA4pUt0/s72-c/render5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-7153556002986459892</id><published>2007-09-06T15:59:00.000+10:00</published><updated>2007-09-06T16:02:44.726+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Misc.</title><content type='html'>In the interest of making additional posts to my blog: I checked out the &lt;a href="http://www.milliondollarhomepage.com/"&gt;million dollar homepage&lt;/a&gt; and it's quite cool.  It's another thing to add to my list of things I wish I had invented.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7153556002986459892?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7153556002986459892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/misc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7153556002986459892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7153556002986459892'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/misc.html' title='Misc.'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-4438036668705957957</id><published>2007-09-05T23:05:00.000+10:00</published><updated>2007-09-05T23:20:38.274+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Lazy with Blogging</title><content type='html'>Once again I find myself arriving at the same point in the week with no blog posts.  I would apologise but frankly, too few people probably read this blog to care.&lt;br /&gt;&lt;br /&gt;Anywho's, no blogging does not mean no work.  I've done several things this week including getting a haircut and becoming obsessed with &lt;a href="http://www.myspace.com/barenakedladies"&gt;evil pop tunes&lt;/a&gt;.  On the more productive side of things, we had a 40% multiple choice quiz for databases which was a piece of garbage and I've been working consistently on my modelling project.  Check out my latest render, its looking quite good in my opinion:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/Rt6rItJIJmI/AAAAAAAAADE/goC-rtpHmHU/s1600-h/render3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/Rt6rItJIJmI/AAAAAAAAADE/goC-rtpHmHU/s200/render3.png" alt="" id="BLOGGER_PHOTO_ID_5106707193529902690" border="0" /&gt;&lt;/a&gt;I'd say I'm about 80% through the modelling stage and with high hopes I plan to have that finished in the next week so that I can start tackling lights and textures.&lt;br /&gt;&lt;br /&gt;The 3D modelling lecture and lab today were fairly boring for me.  In the lab we constructed a polygon plane from a set of blueprints which is almost exactly what I did to get the shape of my car so I didn't even bother with it.  Instead I worked on the porsche logo.  It ended up being quite difficult to get right and I ended up using the text tool and a font that was very close to what was on the car.  Its not 100% the same as the original but at its size it isn't that important.&lt;br /&gt;&lt;br /&gt;I'm glad we have Friday off because I really must get started on this software assignment I have - I'm far too distracted at the moment with my model.  Despite the cold weather I can feel the tug of summer and I love it.  We need to start sitting outside on Monday's lunchtime.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-4438036668705957957?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/4438036668705957957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/09/lazy-with-blogging.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4438036668705957957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4438036668705957957'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/09/lazy-with-blogging.html' title='Lazy with Blogging'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sOMJs6IQlcw/Rt6rItJIJmI/AAAAAAAAADE/goC-rtpHmHU/s72-c/render3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-4854160381752586740</id><published>2007-08-30T16:04:00.000+10:00</published><updated>2007-08-30T16:16:20.157+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Minisite 1!</title><content type='html'>So our &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/deco2102/site1/"&gt;minisite 1&lt;/a&gt; is due today and so far I have not made one post about it.  Probably because instead of making posts about the site I was actually working on it.  Anyhow seeing as it is our "first iteration" I refrained from making it excessively fancy.  If I did I wouldn't really have anywhere to go for submissions two and three.  I opted to keep it as a single page site seeing as I have only a small amount of information at the moment and in my next iteration I'll expand it to multiple pages and probably add a secondary menu.&lt;br /&gt;&lt;br /&gt;In any case I'm quite happy with the layout and design which took me quite a while to tweak to my liking.  Oh and I apologise, I couldn't refrain from adding the &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/deco2102/site1/img/car-back.gif"&gt;geeks touch&lt;/a&gt; to it.  If it wasn't clear enough before, check it out &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/deco2102/site1/"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-4854160381752586740?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/4854160381752586740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/minisite-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4854160381752586740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4854160381752586740'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/minisite-1.html' title='Minisite 1!'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-437836321237986746</id><published>2007-08-30T15:16:00.000+10:00</published><updated>2007-08-30T16:03:41.130+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>More Modelling</title><content type='html'>In the past week I began modelling my Porsche in Maya. I looked up several tutorials (for a starting point) and found &lt;a href="http://cg-cars.com/downloads/boxmodelling_a_car_byliontr.pdf"&gt;one&lt;/a&gt; (7mb pdf) that I felt comfortable with which is based on box modelling. The strategy for achieving the rough form of the car is basically to start with half a cube (you only model half the car because it is symmetrical) and place the vertices in positions which correspond to positions of the car. You then add edge loops (divide the cube) in the x- and y-directions, adding more vertices. These vertices are moved to add more detail to the car. The process is continued until sufficient detail has been added at which point the polygon is smoothed. Check out the screens below showing my progress:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_sOMJs6IQlcw/RtZdiNJIJhI/AAAAAAAAACc/WWp3E68wIFE/s1600-h/render.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104370069895915026" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/RtZdiNJIJhI/AAAAAAAAACc/WWp3E68wIFE/s200/render.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_sOMJs6IQlcw/RtZdiNJIJiI/AAAAAAAAACk/mJAz1ESvUdw/s1600-h/render0.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104370069895915042" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_sOMJs6IQlcw/RtZdiNJIJiI/AAAAAAAAACk/mJAz1ESvUdw/s200/render0.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RtZdidJIJjI/AAAAAAAAACs/U5nB71CprZQ/s1600-h/render1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104370074190882354" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RtZdidJIJjI/AAAAAAAAACs/U5nB71CprZQ/s200/render1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RtZdidJIJkI/AAAAAAAAAC0/B730EPi6axw/s1600-h/render2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104370074190882370" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RtZdidJIJkI/AAAAAAAAAC0/B730EPi6axw/s200/render2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_sOMJs6IQlcw/RtZdidJIJlI/AAAAAAAAAC8/Qy3KJoa-lsw/s1600-h/render3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104370074190882386" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/RtZdidJIJlI/AAAAAAAAAC8/Qy3KJoa-lsw/s200/render3.jpg" border="0" /&gt;&lt;/a&gt;As you can see, I now have the basic form of the car and after I get some more time (rediculously busy atm) I will get onto separating the panels of the car (doors, bonnet, windscreen, etc.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-437836321237986746?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/437836321237986746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/more-modelling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/437836321237986746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/437836321237986746'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/more-modelling.html' title='More Modelling'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sOMJs6IQlcw/RtZdiNJIJhI/AAAAAAAAACc/WWp3E68wIFE/s72-c/render.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-950467199968868936</id><published>2007-08-28T10:28:00.000+10:00</published><updated>2007-08-28T10:31:29.430+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Blogging</title><content type='html'>In the past week or so I've had no time to put up posts in my blog so I've got a huge back-log.  I've been doing a fair bit of work on my 3d modelling project so there is some stuff to talk about.  Anyway I'm putting them up today (which includes the previous post on reference images).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-950467199968868936?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/950467199968868936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/blogging.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/950467199968868936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/950467199968868936'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/blogging.html' title='Blogging'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-7788052959372792318</id><published>2007-08-23T16:43:00.001+10:00</published><updated>2007-08-28T10:26:09.885+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>A Picture Is Worth A Thousand Words (and four are worth a 3d model)</title><content type='html'>This week I truely made an effort to get underway on my 3D modelling assignment of a Porsche 356. Having never really modelled something of any substance before it was never going to be an easy task. I started by looking for some &lt;a href="http://images.google.com.au/images?q=porsche+356&amp;svnum=10&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;um=1&amp;hl=en&amp;amp;sa=N&amp;imgsz=xxlarge"&gt;reference images&lt;/a&gt; on the web and I honestly spent hours looking for good front- and side-on images but found nothing! Everything of any quality was from a perspective view. I did find some nice images though that I will use conceptually:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.kirkstowers.com/Projects/Polo/IMG_2507.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.kirkstowers.com/Projects/Polo/IMG_2507.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.kitcar.com/KitCarsForSale/porspdstr-pacula-ca-BIG.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.kitcar.com/KitCarsForSale/porspdstr-pacula-ca-BIG.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.kirkstowers.com/Projects/Polo/IMG_2548.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.kirkstowers.com/Projects/Polo/IMG_2548.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;How awesome is that car!  Anyhow, I gave up looking for reference images (because I honestly spent hours doing it) and tried to start modelling with what I had.  Then I realised I really had no idea where to start.  I proceeded to look up some &lt;a href="http://www.carbodydesign.com/tutorials/car-3d-modeling-tutorials.php"&gt;car-modelling tutorials&lt;/a&gt;, and quickly discovered that the online community for 3DMax is far larger than the Maya community (at least in terms of available tutorials).  Luckily the tutorials are really conceptually the same, at least in terms of the modelling.&lt;br /&gt;&lt;br /&gt;After going through a few tutorials that seemed pretty dodgy I found a certain dodgy one which suggested going to &lt;a href="http://www.onnovanbraam.com/"&gt;http://www.onnovanbraam.com/&lt;/a&gt; to find blueprints of the car they were modelling to use as references.  I was pretty doubtful that they would have the Porsche but I took a look anyway and they actually did!  In fact, the site is really amazing.  It has blueprints for almost every build of car available, as well as other strange objects.  So here are the Porsche prints I will be using:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.the-blueprints.com/blueprints-depot/cars/porsche/porsche-356a-speedster.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://www.the-blueprints.com/blueprints-depot/cars/porsche/porsche-356a-speedster.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see there are front, back, side and top images, which is excellent and they even fit together nicely.&lt;br /&gt;&lt;br /&gt;I proceeded to set up my Maya scene with the images:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_sOMJs6IQlcw/RtNrYdJIJgI/AAAAAAAAABU/vqoGplbVmaQ/s1600-h/reference-setup.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_sOMJs6IQlcw/RtNrYdJIJgI/AAAAAAAAABU/vqoGplbVmaQ/s200/reference-setup.jpg" alt="" id="BLOGGER_PHOTO_ID_5103540870624847362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now I'm ready to start confidently modelling!  Just how I will go about that I'm still not sure...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7788052959372792318?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7788052959372792318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/picture-is-worth-thousand-words-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7788052959372792318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7788052959372792318'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/picture-is-worth-thousand-words-and.html' title='A Picture Is Worth A Thousand Words (and four are worth a 3d model)'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sOMJs6IQlcw/RtNrYdJIJgI/AAAAAAAAABU/vqoGplbVmaQ/s72-c/reference-setup.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-8762430584320469637</id><published>2007-08-23T16:38:00.000+10:00</published><updated>2007-08-23T16:42:39.213+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>More CSS</title><content type='html'>Today in deco2102 we learnt more CSS. In the lab I did learn something valuable about &lt;a href="http://www.andybudd.com/archives/2004/02/css_crib_sheet_3_centering_a_div/"&gt;centering fixed width div's&lt;/a&gt;. Basically its a hack and its the only way to do it so that it works in all browsers. How great standards are! My &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/deco2102/tutweek5/"&gt;ConCo tutorial&lt;/a&gt; is hilariously hard on the eyes though I could have made it even worse.&lt;br /&gt;&lt;br /&gt;I will no doubt have to get started in my first minisite assignment this weekend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-8762430584320469637?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/8762430584320469637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/more-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8762430584320469637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8762430584320469637'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/more-css.html' title='More CSS'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-4485101543434751027</id><published>2007-08-22T10:32:00.000+10:00</published><updated>2007-08-22T11:17:01.782+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>More Maya</title><content type='html'>Last week I didn't have time to play around much in Maya but hopefully that will change this week.  Today in Maya we learnt about shaders - texturing, bump-mapping and the likes.  I am going to try to start my car this week as well.  I will post some of my tutorial files later in the week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-4485101543434751027?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/4485101543434751027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/more-maya.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4485101543434751027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/4485101543434751027'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/more-maya.html' title='More Maya'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-9036276945016913747</id><published>2007-08-16T16:09:00.000+10:00</published><updated>2007-08-16T16:14:19.465+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><title type='text'>Validation</title><content type='html'>We were forced to make our html for anything we've made so far in deco2102 validate as xhtml today.  I cleaned up &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/"&gt;my page&lt;/a&gt; and created a proper style sheet however Flash uses the embed tag to put the movie in the page which isn't proper xhtml.  I looked for a work-around and found &lt;a href="http://alistapart.com/articles/flashsatay"&gt;one&lt;/a&gt; however it involves a lot of effort which includes modifying the Flash file so I'm leaving that for now.  If you ignore those errors it is fine.&lt;br /&gt;&lt;br /&gt;When we get the assesment criteria for the web pages I will start drafting out the website for this project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-9036276945016913747?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/9036276945016913747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/validation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9036276945016913747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9036276945016913747'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/validation.html' title='Validation'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-9082540999491551131</id><published>2007-08-16T16:00:00.000+10:00</published><updated>2007-08-16T16:09:00.657+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Polygons</title><content type='html'>Yesterday we had 3d modelling and it was more than the average dose of it.  Due to the power outages last week, our tutor Steve decided we would have a catch up lesson on the same day as our normal lesson.  This catch up lesson also went overtime by half an hour meaning 5.5 hours of 3d modelling that day!  If I didn't enjoy the classes I doubt I would make it through the class.  It is good, though, that Steve is motivated and enthusiastic enough to put on a catch up lesson.&lt;br /&gt;&lt;br /&gt;We learnt about creating polygon models and lighting today.  The model stuff I'm doing fine with since I had some practice at home but the lighting stuff I'm yet to play around with so I'm far from confident.  All I remember at the moment is that a standard lighting setup contains 3 lights.  On the weekend I'll get around to using Maya again and probably doing a tutorial to make a hammer.  We have to hand in one tutorial in a couple of weeks and this one was suggested.  It is just to do with polygon modelling.  I might also try to start blocking out my idea for my project - a porsche.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-9082540999491551131?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/9082540999491551131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/polygons.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9082540999491551131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/9082540999491551131'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/polygons.html' title='Polygons'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-3743485671893766192</id><published>2007-08-14T13:08:00.000+10:00</published><updated>2007-08-16T15:59:33.462+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Menu</title><content type='html'>I just finished making a &lt;a href="http://people.arch.usyd.edu.au/~rkho9564/"&gt;menu&lt;/a&gt; for my architecture webspace in Flash. It took me longer than it probably should have because I kept trying to take shortcuts instead of doing things properly. That'll teach me.&lt;br /&gt;&lt;br /&gt;I like using Flash for a few reasons. Firstly there is none of this &lt;a href="http://immike.net/blog/2007/08/06/single-line-of-html-crashes-ie-6/"&gt;compatibility business&lt;/a&gt; and given that a user has a recent version of Flash (which is &lt;a href="http://www.noobflash.com/flash-player-9-version-penetration-march-2007/"&gt;highly likely&lt;/a&gt;) the animation should render exactly how you designed it. No validation or unpredictable rendering and the like. Related to this is the fact that designing a layout in Flash is much easier since you can position things exactly where you want them and you know they wont get shifted around in different browsers/configurations. Then there are the obvious benefits like snazzy animations, embedded videos and sound and other &lt;a href="http://www.winterrowd.com/maze/"&gt;magic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are, of course, then the downsides. The biggest, in my opinion, is reduced compatibility with hand-held and portable devices. Even if these have Flash player installed, which many new devices do, it is unlikely that a page designed for a desktop monitor will be easily usable on a small screen. Second, non-standard interfaces can sometimes stifle unknowing users. Finally, it is harder to properly integrate server-side applications into the Flash movie.&lt;br /&gt;&lt;br /&gt;I still agree that for most business and corporate use standard html is the way to go at the moment and I will obviously be using it for my deco2102 assignment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3743485671893766192?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/3743485671893766192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/menu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3743485671893766192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3743485671893766192'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/menu.html' title='Menu'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-5121782186751833231</id><published>2007-08-11T00:01:00.000+10:00</published><updated>2007-08-11T00:18:41.443+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2103'/><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Architectural Anomalies</title><content type='html'>Well it has been almost 2 weeks since I first attempted to get myself an architecture faculty account for deco2102/deco2103.  On Monday they emailed me and let me know that it was available however I had to reset the password.  I quickly found out that I couldn't do this through SSH - I had to log in inside the architecture building to do that.  So I thought fine - I'll do that on Wednesday when I have my deco2103 lab.  It wasn't to be so.  Unfortunately, for some reason which is beyond my knowledge, the power wasn't on in the architecture building so no lab on Wednesday.&lt;br /&gt;&lt;br /&gt;Later on Wednesday, while still at uni, I heard that the power was back on in the arch building.  So I happily went into uni on Thursday for my 2102 lab/lecture and to my great joy the power was out again!  No lab on Thursday.&lt;br /&gt;&lt;br /&gt;Friday came and I went to uni for software construction.  I thought I would stop into the architecture building on the way and just log in and change my password so that at least I could log in from home then and get my site up.  So I did that and everything seemed to be up and running fine.  I got home at about 5pm and SSH'd in just to see if it was working and it did.  10 minutes later I tried to transfer some files over and there was no connection it seemed the power was out once again!!&lt;br /&gt;&lt;br /&gt;I got home from youth group about 20 minutes ago and when I tried to log in, it didn't work however I just tried again then and it seems to be up!  I will probably put something up tomorrow (Saturday) but I wont be holding my breath.&lt;br /&gt;&lt;br /&gt;Also, lets see if I can get some pics going in this blog in some future posts hey.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-5121782186751833231?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5121782186751833231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/architectural-anomalies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5121782186751833231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5121782186751833231'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/architectural-anomalies.html' title='Architectural Anomalies'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-5650321183692320692</id><published>2007-08-10T10:32:00.000+10:00</published><updated>2007-08-11T00:18:03.166+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2103'/><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Assignment Topic</title><content type='html'>Well I think I'm going to change the topic of my deco2102 assignment to the 3D Modelling project I'm doing in &lt;a href="http://people.arch.usyd.edu.au/%7Emarcaurel/deco1008/"&gt;deco2103&lt;/a&gt;.   I came to the conclusion that building a website documenting another website would be kind of weird, not to mention that all my passions regarding this modelling project will be fresh in my head and so I can accurately document them.&lt;br /&gt;&lt;br /&gt;I should probably give the details of the project for the 3D Modelling (deco2103) course.  The main deliverable for the subject is a photo-realistic render of a modelled scene.  And that's about as far as the requirements go.  The rest is up to you - the choice of scene, software...you're even allowed to &lt;a href="http://www.allyourbasearebelongtous.com/image/oldschoolimages/signs/11/Signs/"&gt;photoshop&lt;/a&gt; it up till your heart's content.&lt;br /&gt;&lt;br /&gt;Although we're &lt;span style="font-style: italic;"&gt;allowed &lt;/span&gt;to use any software we wish to model our scene the ones they are offering to teach us are &lt;a href="http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;id=7635018"&gt;Maya&lt;/a&gt; and &lt;a href="http://www.gehrytechnologies.com/products.html"&gt;CATIA&lt;/a&gt; and I chose to use Maya purely due to its prominence in business and on the internet.  We've had one week of tutorials for it so far (due to the power outages in the architecture building) and I've played around a bit with it at home and I'm slowly getting the hang of it.  It is a fairly steep learning curve, however that should be expected for such a complicated and powerful piece of software.  I started doing the lab that we missed this Wednesday, working off the sheet we were provided with.  It took me roughly an hour to do the first page of the sheet comprising of 4 steps to model a key...I had to look up every step in Maya help.  I understand that the sheets are meant to be used in conjunction with the&lt;span class="on" style="display: block;" id="formatbar_Add_Image" title="Add Image" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="addImage();" onmousedown="CheckFormatting(event);;ButtonMouseDown(this);"&gt;&lt;/span&gt; tutor however it would have been nice if they included enough detail to allow you to get by unaided.  In any case it certainly makes you learn things better when you're forced to look into them yourself and so I feel like I'm getting good grips on the basics of the software.  We've learned nothing of lighting, cameras and texturing so far, we've mainly been concerned with the modelling part - creating the polygons which make up objects in the 3d world.&lt;br /&gt;&lt;br /&gt;I'll work on more of the tutorial throughout the week when I have spare time.  As I expected, the course isn't something I despise doing and if I have the remaining brain power I'm happy to play around with Maya when I've got the time.  As for what I'm going to model for the project I'm not quite sure yet.  I've had some thoughts like the front of a &lt;a href="http://www.autowallpaper.de/Wallpaper/Porsche/Porsche_356_A_Coupe/Bilder/Porsche_356_a_coupe.jpg"&gt;porsche 356&lt;/a&gt; (one of my favourite cars of all time); looking down a street-lit path at night or some kind of cool train shot.  As I get more practice at the 3d thing I'll decide which I'm most able to pull off and choose that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-5650321183692320692?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5650321183692320692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/assignment-topic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5650321183692320692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5650321183692320692'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/assignment-topic.html' title='Assignment Topic'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-8809768833436866315</id><published>2007-08-06T17:13:00.000+10:00</published><updated>2007-08-06T19:31:48.507+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Fedora</title><content type='html'>Yesterday I decided to download and install &lt;a href="http://fedoraproject.org/"&gt;Fedora&lt;/a&gt;, having never had a Linux installation before.  In Software Construction they are adamant to expand our Unix knowledge and although I'm able to happily work my way around a bash shell I've never had the joy of tweaking, poking and getting bitten by it on my own box.  In the past I've never had the need or desire to look past Windows (gasp).  Despite all its criticisms it remains the most widely compatible OS and for someone who enjoys all of the flavours of the neopolitan ice-cream that is computing (all of them being 3D gaming)  it is impossible to go by.  And to all you hardcore Linux fans who want to yell things like &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://appdb.winehq.org/"&gt;Wine&lt;/a&gt; at me or other such garbage, please don't be silly.&lt;br /&gt;&lt;br /&gt;Nonetheless, I agree that Linux knowledge is certainly important for industry and that's why I'm happy to become well versed in it.  There aren't too many reasons why I chose Fedora. Choosing a &lt;a href="http://en.wikipedia.org/wiki/Linux_distribution"&gt;distro&lt;/a&gt; for a noobie like myself is kind of like a teenager choosing a bottle of wine.  They know it'll get them drunk but they don't know what it's going to taste like.  I picked it chiefly for the reason that it's a very popular distro and despite suggestions from a friend to use &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; because it is "better for beginners" I felt I could deal with the learning curve.  Actually, I was surprised at how easy and user-friendly it is to install and get started with Fedora.  It took me a couple of hours to get it set up happily on my hardware and get things like dual booting, dual monitors and hard drive mounting working.  Over the next few weeks I'll be continuing to use it in tandem with Windows and I'll let you in on the fun parts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-8809768833436866315?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/8809768833436866315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/fedora.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8809768833436866315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8809768833436866315'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/fedora.html' title='Fedora'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-6896282605404037109</id><published>2007-08-03T10:49:00.000+10:00</published><updated>2007-08-03T10:57:43.998+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crest'/><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><title type='text'>Linksss</title><content type='html'>I just added a link to the website for my &lt;a href="http://www.grovechurch.org.au/crest/"&gt;youth group&lt;/a&gt; that I've been working on for the past month.  If possible I will probably try to use this for my deco assignment cause it's all I've really thought about recently in terms of major work.&lt;br /&gt;&lt;br /&gt;I will add links to my deco2102 assignment page when they get their act together and give me a an architecture faculty account!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6896282605404037109?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6896282605404037109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/linksss.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6896282605404037109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6896282605404037109'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/linksss.html' title='Linksss'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-3429153829511710167</id><published>2007-08-03T10:31:00.000+10:00</published><updated>2007-08-03T10:49:43.044+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Customising CSS</title><content type='html'>...can be such a pain sometimes.  It took me a frustratingly long time to vertically center the text at the bottom of the page within its container last night.  I'm certainly no &lt;a href="http://www.ibloomstudios.com/articles/vertical-align_misuse/"&gt;css guru&lt;/a&gt; but it seems to me that if something in a language is so unintuitive, so poorly standardised and there exists so many &lt;a href="http://www.student.oulu.fi/%7Elaurirai/www/css/middle/"&gt;work-arounds&lt;/a&gt; to get it to work then there is a problem with it.  It still doesn't work properly in IE6 (haven't tried 7) but I'm done with that for now.&lt;br /&gt;&lt;br /&gt;This morning I stumbled over some code to &lt;a href="http://blogger-templates.blogspot.com/2005/01/remove-navbar.html"&gt;remove the navbar&lt;/a&gt; at the top of this site.  After looking into it a bit more I found out that it is questionable whether or not this is in violation of the TOS and that the general gist of things was that the people at blogger would prefer you not to.  Still, it was a surprisingly small amount of code posted over 2 years ago and if they were that upset about it they would have disabled it.  I think I'll leave it there at least until this assignment is done.&lt;br /&gt;&lt;br /&gt;I'm about to head into uni for software construction - a 2 hour lecture with a 1 hour break in the middle of it.  It's good though cause we all go for thai in the middle of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3429153829511710167?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/3429153829511710167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/customising-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3429153829511710167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3429153829511710167'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/customising-css.html' title='Customising CSS'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-7435330395041899378</id><published>2007-08-03T00:23:00.000+10:00</published><updated>2007-08-03T00:35:31.269+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Moved Blog</title><content type='html'>Well I just moved my blog over to &lt;a href="http://www.blogger.com"&gt;blogger&lt;/a&gt; from &lt;a href="http://www.wordpress.com"&gt;WordPress&lt;/a&gt; after I discovered that WordPress forced you to pay to customise your blog beyond one of their standard templates!  There were some nice things about WordPress - it was probably easier to set up and the templates it provided were much nicer than the standard blogger ones but I couldn't deal with not being able to customise my page.&lt;br /&gt;&lt;br /&gt;Anyway i spent the afternoon at soccer training and customising my new blog.  I don't know why &lt;a href="http://www.lemmings.tv/"&gt;Lemmings&lt;/a&gt; popped into my head but who could argue with it.  It's one of those games that will probably be played forever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7435330395041899378?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7435330395041899378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/moved-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7435330395041899378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7435330395041899378'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/moved-blog.html' title='Moved Blog'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-5946556291923559333</id><published>2007-07-03T15:32:00.000+10:00</published><updated>2007-08-03T00:23:33.854+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deco2102'/><title type='text'>First Post!</title><content type='html'>&lt;div class="entrybody"&gt;    &lt;div class="snap_preview"&gt;&lt;p&gt;I just set up my first blog!  Despite the fact that I’m doing a computer science degree I’ve never had a blog before.  Whether this is a good or bad thing I’ll leave upto you.  Either way it seems like blogs are a necessity for software developers these days and everyone has one no matter how &lt;a href="http://www.penny-arcade.com/comic/2007/06/15"&gt;garbage it seems&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Currently I’m in the first deco2102 tutorial and now I’m going to go and figure out how to make this page pretty.&lt;/p&gt; &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/8705361819783129197-5946556291923559333?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5946556291923559333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2007/08/first-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5946556291923559333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5946556291923559333'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2007/08/first-post.html' title='First Post!'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-3786513492929747957</id><published>2000-11-09T14:15:00.003+11:00</published><updated>2009-11-11T11:05:40.017+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multicore'/><category scheme='http://www.blogger.com/atom/ns#' term='ps3'/><category scheme='http://www.blogger.com/atom/ns#' term='octave'/><category scheme='http://www.blogger.com/atom/ns#' term='honours'/><title type='text'>PS³ (Honours) (2009)</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span id="intelliTXT"&gt;PS³ (Honours)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;2009&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;a href="http://www.cs.usyd.edu.au/research/khouryr.pdf"&gt;&lt;span style="font-size:85%;"&gt;poster (pdf)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; | &lt;a href="http://www.it.usyd.edu.au/%7Erkho9564/docs/thesis.pdf"&gt;thesis (pdf)&lt;/a&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt; | &lt;/span&gt;&lt;a href="http://www.it.usyd.edu.au/%7Erkho9564/docs/presentation.ppt"&gt;&lt;span style="font-size:85%;"&gt;presentation&lt;/span&gt;&lt;span style="font-size:85%;"&gt; (ppt)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;For my honours project at the University of Sydney, my research area was in parallel and multi-core computing.  As a result of reaching the performance limitations of single-core processors, we are seeing an emergence of parallel chip architectures, such as multi-core&lt;br /&gt;CPUs (e.g. Intel Core2), the Cell Broadband Engine (found in the Playstation 3) and GPGPUs. These architectures offer a significant boost in performance over conventional, single-core processors at the expense of increased difficulty to program for.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span id="intelliTXT"&gt;PS³&lt;/span&gt; i&lt;/span&gt;s a framework which facilitates the automatic parallelisation of scientific programs written in the Octave programming language for the Cell Broadband Engine. The framework was capable of achieving speedups in the execution of programs by up to 12 times. This framework formed a part of my Honours year project and consists of ~7,000 lines of C/C++ code.  A journal paper on the project has been submitted to a special issue of IEEE Transactions on Parallel and Distributed systems for review.&lt;br /&gt;&lt;br /&gt;My thesis is available for &lt;a href="http://www.it.usyd.edu.au/%7Erkho9564/docs/thesis.pdf"&gt;download&lt;/a&gt; and a poster of the work is also &lt;a href="http://www.cs.usyd.edu.au/research/khouryr.pdf"&gt;available&lt;/a&gt;. The source code will be made available shortly.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cs.usyd.edu.au/research/khouryr.pdf"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_sOMJs6IQlcw/Svn_npxYRtI/AAAAAAAAAJ4/sRhy6IYsMqo/s320/poster.png" alt="" id="BLOGGER_PHOTO_ID_5402630284700567250" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3786513492929747957?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3786513492929747957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3786513492929747957'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2000/11/ps-honours-2009.html' title='PS³ (Honours) (2009)'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sOMJs6IQlcw/Svn_npxYRtI/AAAAAAAAAJ4/sRhy6IYsMqo/s72-c/poster.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-3022473350325874948</id><published>2000-11-09T14:00:00.000+11:00</published><updated>2009-11-09T14:15:18.035+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='church'/><category scheme='http://www.blogger.com/atom/ns#' term='st. aidans'/><title type='text'>St. Aidans Website</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;St. Aidans Hurstville Grove Website&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 1, 2009&lt;/span&gt;&lt;span style="font-size:85%;"&gt; to Present&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;a href="http://grovechurch.org.au/"&gt;&lt;span style="font-size:85%;"&gt;http://grovechurch.org.au/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;I&lt;span style="font-size:100%;"&gt; built a website for the church I attend at Hurstville Grove. It was built upon a WordPress backend which turned out to be really nice to work with.  The site can be&lt;/span&gt;&lt;span style="font-size:100%;"&gt; found at &lt;a href="http://grovechurch.org.au/"&gt;http://grovechurch.org.au/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-3022473350325874948?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3022473350325874948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/3022473350325874948'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2009/11/st-aidans-website.html' title='St. Aidans Website'/><author><name>Raymes Khoury</name><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></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-5720941006897721613</id><published>2000-07-03T14:51:00.000+10:00</published><updated>2008-07-03T16:47:36.546+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chai'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>LAVAlamp</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;LAVAlamp&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Summer&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, 2007/2008&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;LINKS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.it.usyd.edu.au/%7Escholz/publications/icess07.pdf"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://raymes.khoury.googlepages.com/LAVAlamp_paper.pdf"&gt;paper - &lt;/a&gt;&lt;a href="http://raymes.khoury.googlepages.com/LAVAlamp_paper.pdf"&gt;Information Art Based on Community Activity in a Large Workplace&lt;/a&gt;&lt;br /&gt;&lt;a href="http://raymes.khoury.googlepages.com/LAVALamp2.ppt"&gt;slides (powerpoint)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://raymes.khoury.googlepages.com/LAVAlamp_paper.pdf"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;In November 2007-January 2008 I worked with the &lt;a href="http://chai.it.usyd.edu.au/"&gt;CHAI&lt;/a&gt; group at the University of Sydney on a pervasive visualisation called LAVAlamp.  The visualisation is aimed at informing users of a workplace about activity in that workplace, and do so in a pleasant and artistic way.  The system builds on the &lt;a href="http://chai.it.usyd.edu.au/Projects/Locator"&gt;Locator&lt;/a&gt; and &lt;a href="http://chai.it.usyd.edu.au/Projects/Personis"&gt;Personis&lt;/a&gt; systems that were previously developed at CHAI and collect, amongst other things, information regarding the whereabouts of people and devices.  LAVAlamp then produces a display of this information, giving a sense of the activity of people in the building, both at as instant in time and over the recent past.&lt;br /&gt;&lt;br /&gt;The display also serves to aesthetically complement the workplace environment.&lt;br /&gt;&lt;br /&gt;James Constable performed a user study on the system with positive results.  More information is available in the publication below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;SCREENSHOTS&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;table style="margin-top: -280px;" width="200" border="0" cellpadding="1"&gt;&lt;br /&gt; &lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrM1lML8I/AAAAAAAAAGU/zaiBFEnRmNk/s1600-h/pre_start.png"&gt;&lt;img src="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrM1lML8I/AAAAAAAAAGU/zaiBFEnRmNk/s200/pre_start.png" alt="5" name="BLOGGER_PHOTO_ID_5218663936501231554" id="BLOGGER_PHOTO_ID_5218663936501231554" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrNEvvZYI/AAAAAAAAAGc/QaryZ1msLkc/s1600-h/start.png"&gt;&lt;img src="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrNEvvZYI/AAAAAAAAAGc/QaryZ1msLkc/s200/start.png" alt="7" name="BLOGGER_PHOTO_ID_5218663940572013954" id="BLOGGER_PHOTO_ID_5218663940572013954" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrNE1H1fI/AAAAAAAAAGk/HsH_90tSdas/s1600-h/morning.png"&gt;&lt;img src="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrNE1H1fI/AAAAAAAAAGk/HsH_90tSdas/s200/morning.png" alt="6" name="BLOGGER_PHOTO_ID_5218663940594587122" id="BLOGGER_PHOTO_ID_5218663940594587122" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrNXbSfLI/AAAAAAAAAGs/95bz3XlMW2Y/s1600-h/lunch.png"&gt;&lt;img src="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrNXbSfLI/AAAAAAAAAGs/95bz3XlMW2Y/s200/lunch.png" alt="8" name="BLOGGER_PHOTO_ID_5218663945586506930" id="BLOGGER_PHOTO_ID_5218663945586506930" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_sOMJs6IQlcw/SGxrNpiKviI/AAAAAAAAAG0/Fen-ZOGEeqI/s1600-h/early_arvo.png"&gt;&lt;img src="http://bp2.blogger.com/_sOMJs6IQlcw/SGxrNpiKviI/AAAAAAAAAG0/Fen-ZOGEeqI/s200/early_arvo.png" alt="9" name="BLOGGER_PHOTO_ID_5218663950447197730" id="BLOGGER_PHOTO_ID_5218663950447197730" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_sOMJs6IQlcw/SGxrajy030I/AAAAAAAAAG8/5XbnfXwLITg/s1600-h/afternoon.png"&gt;&lt;img src="http://bp0.blogger.com/_sOMJs6IQlcw/SGxrajy030I/AAAAAAAAAG8/5XbnfXwLITg/s200/afternoon.png" alt="2" name="BLOGGER_PHOTO_ID_5218664172244754242" id="BLOGGER_PHOTO_ID_5218664172244754242" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrazWQ__I/AAAAAAAAAHE/jJgCYn5DLEg/s1600-h/evening.png"&gt;&lt;img src="http://bp1.blogger.com/_sOMJs6IQlcw/SGxrazWQ__I/AAAAAAAAAHE/jJgCYn5DLEg/s200/evening.png" alt="4" name="BLOGGER_PHOTO_ID_5218664176419930098" id="BLOGGER_PHOTO_ID_5218664176419930098" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;   &lt;td&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_sOMJs6IQlcw/SGxra_lLjlI/AAAAAAAAAHM/ppK3muHSgvg/s1600-h/late.png"&gt;&lt;img src="http://bp0.blogger.com/_sOMJs6IQlcw/SGxra_lLjlI/AAAAAAAAAHM/ppK3muHSgvg/s200/late.png" alt="1" name="BLOGGER_PHOTO_ID_5218664179703713362" id="BLOGGER_PHOTO_ID_5218664179703713362" width="150" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;br /&gt;   &lt;td colspan="2" height="102"&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_sOMJs6IQlcw/SGxrbMMuM0I/AAAAAAAAAHU/_zduOig3uHU/s1600-h/key.png"&gt;&lt;img src="http://bp0.blogger.com/_sOMJs6IQlcw/SGxrbMMuM0I/AAAAAAAAAHU/_zduOig3uHU/s200/key.png" alt="3" name="BLOGGER_PHOTO_ID_5218664183090787138" id="BLOGGER_PHOTO_ID_5218664183090787138" width="100" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;PUBLICATIONS&lt;br /&gt;&lt;/span&gt;James Constable, Raymes Khoury, David Carmichael, Judy Kay &amp;amp; Bob Kummerfeld.&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://raymes.khoury.googlepages.com/LAVAlamp_paper.pdf"&gt;Information Art Based on Community Activity in a Large Workplace&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;In: &lt;em&gt;Proceedings of the 2008 &lt;/em&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=";font-family:Garamond;font-size:85%;"  &gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;International Workshop     on Context-Aware Pervasive Communities: Infrastructures, Services and Applications,&lt;/span&gt;&lt;span style="font-size:100%;"&gt; Sydney, Australia,&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;May 19&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Garamond;font-size:78%;"  &gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; 2008.&lt;/span&gt;&lt;br /&gt;Available at &lt;a href="http://torurg.org/pervasive2008/Pervasive2008-workshops.pdf"&gt;http://torurg.org/pervasive2008/Pervasive2008-workshops.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-5720941006897721613?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5720941006897721613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/07/name-lavalamp-date-summer-20072008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5720941006897721613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5720941006897721613'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/07/name-lavalamp-date-summer-20072008.html' title='LAVAlamp'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_sOMJs6IQlcw/SGxrM1lML8I/AAAAAAAAAGU/zaiBFEnRmNk/s72-c/pre_start.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-6754364352792735012</id><published>2000-07-02T19:22:00.000+10:00</published><updated>2008-07-03T09:03:47.583+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='soft2830'/><title type='text'>Regular Expression Engine Analysis</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Regular Expression Engine Analysis&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 2, 2007&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/all/regexp/report/"&gt;http://members.optusnet.com.au/raymesk01/all/regexp/report/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/all/regexp/regex-raymes-khoury.zip"&gt;report/test scripts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;In 2007 I took a course in C and Unix and one of the assignments was to verify the results of Russ Cox's paper entitled &lt;a href="http://swtch.com/%7Ersc/regexp/regexp1.html"&gt;Regular Expression Matching Can Be Simple And Fast&lt;br /&gt;(but is slow in Java, Perl, PHP, Python, Ruby, ...) &lt;/a&gt;.  The paper examines two approaches to regular expressions - a traditional approach (which he calls Thompson NFA) and the approach implemented in most programming language libraries (like Java, Perl, ...).  What he finds is that in order to accomodate features like backreferences, the implementations in Java and Perl can potentially take exponential time to perform a match even on regular expressions that do not contain backreferences (as opposed to the Thompson NFA algorithm which performs in linear time).  Cox suggests that "Today, regular expressions [in programming language libraries] have also become a shining example of how ignoring good theory leads to bad programs".&lt;br /&gt;&lt;br /&gt;In my report I verify the statistical results of Cox's paper but also do some additional research.  I analyse the performance of newer versions of egrep which turn out to use a hybrid approach (using both algorithms) to maximise performance.  I also find that although the approach used in Java and Perl is slower on some regular expressions, in most cases it is not significantly slower (usually for pathological cases only).  In my opinion, the improvement in speed that the Thompson NFA algorithm gives does not justify the features provided by new regular expression implementations (such as backreferences) which are very powerful (supported by their heavy use today).  Whatsmore, the performance difference does not necessarilly justify the use of a hybrid approach (such as that in egrep) which is highly complex.&lt;br /&gt;&lt;br /&gt;The full report can be found at &lt;a href="http://members.optusnet.com.au/raymesk01/all/regexp/report/"&gt;http://members.optusnet.com.au/raymesk01/all/regexp/report/&lt;/a&gt;.&lt;br /&gt;&lt;h1 class="tl"&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-6754364352792735012?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/6754364352792735012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/07/regular-expression-engine-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6754364352792735012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/6754364352792735012'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/07/regular-expression-engine-analysis.html' title='Regular Expression Engine Analysis'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-781469740609921010</id><published>2000-07-02T18:12:00.007+10:00</published><updated>2009-11-09T14:06:10.665+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sunspots'/><title type='text'>Corona - SunSPOT Distributed Query Processor</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;C&lt;/span&gt;&lt;span style="font-size:85%;"&gt;orona&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt; - &lt;/span&gt;&lt;span style="font-size:85%;"&gt;SunSPOT Distributed Query Processor&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 2, 2006&lt;/span&gt;&lt;span style="font-size:85%;"&gt; - Semester 1, 2009&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.it.usyd.edu.au/%7Ewsn/corona/"&gt;http://www.it.usyd.edu.au/~wsn/corona/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.it.usyd.edu.au/%7Escholz/publications/icess07.pdf"&gt;Paper - Efficient Time Triggered Query Processing in Wireless Sensor Networks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;Since 2006 I have been working with Dr. Bernhard Scholz at the University of Sydney on a Wireless Sensor Network (WSN) query system.  Our platform has been the &lt;a href="https://www.sunspotworld.com/"&gt;SunSPOT&lt;/a&gt;, which allows us to program in Java.  The system allows queries (written in an SQL-like language) to be issued to a wireless network of (SunSPOT) sensors and results collected.&lt;br /&gt;&lt;br /&gt;Our research has been focused on improving the efficiency of such query systems and we have developed several techniques to address this. These include using a time-triggered mechanism to awaken and execute a scheduled query, giving sensors the opportunity to enter power-saving modes for a longer period of time.&lt;br /&gt;&lt;br /&gt;The system has been released open-source for the public and is available at &lt;span style="font-size:100%;"&gt;&lt;a href="http://www.it.usyd.edu.au/%7Ewsn/corona/"&gt;http://www.it.usyd.edu.au/~wsn/corona/&lt;/a&gt;.&lt;/span&gt; &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;PUBLICATIONS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Bernhard Scholz, Mohamed M. Gaber, Tim Dawborn, Raymes Khoury, and Edmund Tse.&lt;br /&gt;&lt;a href="http://www.it.usyd.edu.au/%7Escholz/publications/icess07.pdf"&gt;&lt;b&gt;Efficient Time Triggered Query Processing in Wireless Sensor Networks.&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;In: &lt;em&gt;Proceedings of the 2007 International Conference on Embedded Systems and Software (ICESS-07)&lt;/em&gt;, Daegu, Korea, May 14-16. Springer Press, 2007.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-781469740609921010?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/781469740609921010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/781469740609921010'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/07/ssdqp-sunspot-distributed-query.html' title='Corona - SunSPOT Distributed Query Processor'/><author><name>Raymes Khoury</name><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></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-5289000515447158413</id><published>2000-07-02T14:15:00.002+10:00</published><updated>2008-07-02T16:00:09.621+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><title type='text'>Porsche 356 (Maya)</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;Porsche 356 (Maya)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 2, 2007&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;a href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site3/"&gt;&lt;span style="font-size:85%;"&gt;http://people.arch.usyd.edu.au/~rkho9564/deco2102/site3/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;models available on request&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;For a &lt;a href="http://raymesk.blogspot.com/2007/08/assignment-topic.html"&gt;3D modelling&lt;/a&gt;&lt;a href="http://raymesk.blogspot.com/2007/08/assignment-topic.html"&gt; subject&lt;/a&gt; I undertook in semester 2, 2007, we had to create a photorealistic render of a scene of our choosing.  I chose to model my favourite car, the Porsche 356.  I used maya for the modelling and mental ray for rendering.&lt;br /&gt;&lt;br /&gt;The scene is composited, using images from Cronulla beach as a backdrop.  You can find an in depth description of the project, along with renders at it's accompanying website: &lt;span style="font-size:100%;"&gt;&lt;a href="http://people.arch.usyd.edu.au/%7Erkho9564/deco2102/site3/"&gt;http://people.arch.usyd.edu.au/~rkho9564/deco2102/site3/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.  There are also many blog entries on this site regarding my work on the project: &lt;/span&gt;&lt;a href="http://raymesk.blogspot.com/search/label/3d%20modelling"&gt;http://raymesk.blogspot.com/search/label/3d%20modelling&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://web.arch.usyd.edu.au/%7Erkho9564/deco2102/site3/index.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_sOMJs6IQlcw/SGsZVN2W6DI/AAAAAAAAAGM/--zS-_LGMTM/s320/first.jpg" alt="" id="BLOGGER_PHOTO_ID_5218292445524453426" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-5289000515447158413?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/5289000515447158413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2000/07/porsche-356-maya.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5289000515447158413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/5289000515447158413'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2000/07/porsche-356-maya.html' title='Porsche 356 (Maya)'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_sOMJs6IQlcw/SGsZVN2W6DI/AAAAAAAAAGM/--zS-_LGMTM/s72-c/first.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-2346341511289294476</id><published>2000-07-02T12:52:00.002+10:00</published><updated>2008-07-02T13:24:12.621+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d modelling'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><title type='text'>3D Programming - Deadman</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;3D Programming - Deadman&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 1, 2008&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://raymes.khoury.googlepages.com/DeadMan.zip"&gt;exe (windows)&lt;/a&gt; | &lt;a href="http://raymes.khoury.googlepages.com/DeadManSource.zip"&gt;source (c++)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;For a &lt;a href="http://raymesk.blogspot.com/2008/06/semester-1-2008.html"&gt;3D programming course&lt;/a&gt; (COMP3419) I undertook in 2008, I wrote a simple 3D engine from scratch in C++ using OpenGL.  It was a simple 3D world with a robot-like man who could be controlled. It included some fairly advanced features like shaders.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_sOMJs6IQlcw/SGr0sO1937I/AAAAAAAAAF8/Uc1jgcchYtI/s1600-h/screen1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_sOMJs6IQlcw/SGr0sO1937I/AAAAAAAAAF8/Uc1jgcchYtI/s320/screen1.jpg" alt="" id="BLOGGER_PHOTO_ID_5218252158998011826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Animated robots walking around&lt;/li&gt;&lt;li&gt;1st person and 3rd person camera modes that act as you would expect&lt;/li&gt;&lt;li&gt;Importable objects through an OFF file loader (a simple 3D object file format)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Controllable robot that can push objects around&lt;/li&gt;&lt;li&gt;Anti-aliasing through use of the accumulator&lt;/li&gt;&lt;li&gt;Phong shading through normal interpolation&lt;/li&gt;&lt;li&gt;Fog&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A cubemap shader&lt;/li&gt;&lt;li&gt;Use of display lists for fast rendering&lt;/li&gt;&lt;li&gt;Lighting with day/night&lt;/li&gt;&lt;li&gt;Use of textures and a skybox&lt;/li&gt;&lt;li&gt;Bounding box collision detection&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/8705361819783129197-2346341511289294476?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/2346341511289294476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2000/07/3d-programming-deadman.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2346341511289294476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2346341511289294476'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2000/07/3d-programming-deadman.html' title='3D Programming - Deadman'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_sOMJs6IQlcw/SGr0sO1937I/AAAAAAAAAF8/Uc1jgcchYtI/s72-c/screen1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-503281545757004585</id><published>2000-07-02T12:15:00.003+10:00</published><updated>2008-07-02T12:46:37.335+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ai'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Connect 4 AI</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;Connect 4 AI&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 1, 2008&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;a href="http://raymes.khoury.googlepages.com/Connect4.pdf"&gt;&lt;span style="font-size:85%;"&gt;report (pdf)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; | &lt;a href="http://raymes.khoury.googlepages.com/Connect4.zip"&gt;exe (windows)&lt;/a&gt; | &lt;a href="http://raymes.khoury.googlepages.com/Connect4Source.zip"&gt;source (c++)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;For an &lt;a href="http://raymesk.blogspot.com/2008/06/semester-1-2008.html"&gt;Artificial Intelligence course&lt;/a&gt; I took in Semester 1, 2008, I had to build a Connect 4 AI.  It was a very interesting project.  My resulting AI was quite powerful and could easily beat an average human player.&lt;br /&gt;&lt;br /&gt;I used standard techniques for the AI including the minimax algorithm with alpha-beta pruning, some basic move ordering and a transposition table with Zobrist hashing.  My &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://raymes.khoury.googlepages.com/Connect4Source.zip"&gt;source code &lt;/a&gt;provides a clear implementation of these features.&lt;br /&gt;&lt;br /&gt;The code is written in C++ and only a command-line interface is provided (sorry!).  There are actually 3 AI classes provided (3 strategies).  The first (strategy a) uses only minimax, the second (strategy b) adds alpha-beta pruning and the third (strategy c) adds transposition tables.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://raymes.khoury.googlepages.com/Connect4.pdf"&gt;report&lt;/a&gt; included provides a comparison of the three techniques and gives more information about the project.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-503281545757004585?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/503281545757004585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2000/07/connect-4-ai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/503281545757004585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/503281545757004585'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2000/07/connect-4-ai.html' title='Connect 4 AI'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-7387112101142327351</id><published>2000-07-01T23:30:00.022+10:00</published><updated>2008-07-02T00:09:43.544+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>X-Commander</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;X-Commander&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;2004&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/"&gt;http://members.optusnet.com.au/raymesk01/&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=55314&amp;amp;lngWId=1"&gt;source&lt;/a&gt; | &lt;a href="http://members.optusnet.com.au/raymesk01/setup.exe"&gt;exe (windows)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;For one of my first shots at programming something of substance in High School, I developed a space-shooter game called X-Commander.  It is a 2-player game where you control a customisable ship and need to shoot down the enemy's ship.  Maps are destructible and the game comes complete with power-ups and a map editor.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;The game was written in Visual Basic 6 (lol).  A website I developed for the game contains more information: &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/"&gt;http://members.optusnet.com.au/raymesk01/&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 296px; height: 100px; margin-top: -150px;"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td width="140" height="79"&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/screenshots/weirdmap.gif"&gt;&lt;br /&gt;&lt;img src="http://members.optusnet.com.au/raymesk01/screenshots/weirdmap_small.gif" image="http://members.optusnet.com.au/raymesk01/screenshots/weirdmap.gif" width="100" border="0" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;&lt;td width="140" align="center" height="79"&gt;&lt;br /&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/screenshots/ingame.gif"&gt;&lt;br /&gt;&lt;img src="http://members.optusnet.com.au/raymesk01/screenshots/ingame_small.gif" image="http://members.optusnet.com.au/raymesk01/screenshots/ingame.gif" width="100" border="0" height="74" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;td width="140" align="center" height="79"&gt;&lt;br /&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/screenshots/fort.gif"&gt;&lt;br /&gt;&lt;img src="http://members.optusnet.com.au/raymesk01/screenshots/fort_small.gif" image="http://members.optusnet.com.au/raymesk01/screenshots/fort.gif" width="100" border="0" height="74" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;td bordercolor="#EEEEEE" width="140" align="center" height="79"&gt;&lt;br /&gt;&lt;a href="http://members.optusnet.com.au/raymesk01/screenshots/mainscreen1.gif"&gt;&lt;br /&gt;&lt;img src="http://members.optusnet.com.au/raymesk01/screenshots/mainscreen1_small.gif" image="http://members.optusnet.com.au/raymesk01/screenshots/mainscreen1.gif" width="100" border="0" height="81" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7387112101142327351?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7387112101142327351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/07/x-commander.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7387112101142327351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7387112101142327351'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/07/x-commander.html' title='X-Commander'/><author><name>Raymes Khoury</name><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-8705361819783129197.post-7789119220953108331</id><published>2000-07-01T23:10:00.003+10:00</published><updated>2008-07-02T16:04:43.591+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crest'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Crest Website</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span&gt;Crest&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; Website&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 1, 2007&lt;/span&gt;&lt;span style="font-size:85%;"&gt; to Present&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS &lt;/span&gt;&lt;a href="http://grovechurch.org.au/crest/"&gt;&lt;span style="font-size:85%;"&gt;http://grovechurch.org.au/crest/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;Crest is a youth group for high school kids run at St. Aidans Hurstville Grove.  I have led at the youth group since 2006 and in 2007 developed a website for them.  I currently maintain that site.  It features pictures, video, and news which are updated weekly, as well as information about the group.&lt;br /&gt;&lt;br /&gt;The site is Flash-based.  It does not currently have a database back-end for content management (due to time restrictions) but the hooks are available to easily attach one in the future.  All of the Flash is original work.&lt;br /&gt;&lt;br /&gt;The s&lt;span style="font-size:100%;"&gt;ite c&lt;/span&gt;an be&lt;span style="font-size:100%;"&gt; found at &lt;a href="http://grovechurch.org.au/crest/"&gt;http://grovechurch.org.au/crest/&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://grovechurch.org.au/crest/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_sOMJs6IQlcw/SGr1_JHB_oI/AAAAAAAAAGE/FmnoYPPFVgc/s320/crest.jpg" alt="" id="BLOGGER_PHOTO_ID_5218253583388114562" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-7789119220953108331?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/7789119220953108331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/07/crest-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7789119220953108331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/7789119220953108331'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/07/crest-website.html' title='Crest Website'/><author><name>Raymes Khoury</name><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_sOMJs6IQlcw/SGr1_JHB_oI/AAAAAAAAAGE/FmnoYPPFVgc/s72-c/crest.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-2682338662462798797</id><published>2000-07-01T12:44:00.015+10:00</published><updated>2008-07-02T09:53:25.857+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='deco3006'/><title type='text'>Animations</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;NAME &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Animations&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;DATE &lt;/span&gt;&lt;span style="font-size:85%;"&gt;Semester 1, 2008&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;LINKS&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://au.youtube.com/watch?v=DrR1EOwamto&amp;fmt=18"&gt;http://au.youtube.com/watch?v=DrR1EOwamto&amp;fmt=18&lt;/a&gt;&lt;br /&gt;&lt;a href="http://au.youtube.com/watch?v=ba40uKUX4fA&amp;fmt=18"&gt;http://au.youtube.com/watch?v=ba40uKUX4fA&amp;fmt=18&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DOWNLOADS &lt;/span&gt;&lt;span style="font-size:85%;"&gt;N\A&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;DESCRIPTION&lt;/span&gt;&lt;br /&gt;In semester 1 2008 I undertook a course in animation in Flash (&lt;a href="http://raymesk.blogspot.com/2008/06/semester-1-2008.html"&gt;DECO3006&lt;/a&gt;).  In this course I created 2 major animations.  The first was a textual animation to music.  I chose to use Powderfinger's song &lt;a href="http://www.actionext.com/names_p/powderfinger_lyrics/how_far_have_we_really_come.html"&gt;How far have we really come&lt;/a&gt; from their album Vulture Street.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;object width="375" height="300"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ba40uKUX4fA&amp;hl=en&amp;rel=0&amp;ap=%2526fmt%3D18"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ba40uKUX4fA&amp;hl=en&amp;rel=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="375" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://raymesk.blogspot.com/2008/06/super-mario-meets-denzel-washington.html"&gt;second&lt;/a&gt; animation was a short skit which saw the characters from the game &lt;a href="http://www.nintendo8.com/game/629/super_mario_brothers/"&gt;Super Mario Bros.&lt;/a&gt; being animated to the &lt;a href="http://au.youtube.com/watch?v=97f5h5YSHxA"&gt;dialogue&lt;/a&gt; from one of the final scene's from the movie &lt;a href="http://www.imdb.com/title/tt0139654/"&gt;Training Day&lt;/a&gt;.  The characters are situated at the last boss of the game (Bowser).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;object width="375" height="300"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DrR1EOwamto&amp;amp;hl=en&amp;amp;rel=0&amp;ap=%2526fmt%3D18"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/DrR1EOwamto&amp;amp;hl=en&amp;amp;rel=0&amp;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="375" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-2682338662462798797?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2682338662462798797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/2682338662462798797'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2000/07/animations.html' title='Animations'/><author><name>Raymes Khoury</name><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></entry><entry><id>tag:blogger.com,1999:blog-8705361819783129197.post-8832541396512597880</id><published>2000-06-30T18:44:00.000+10:00</published><updated>2008-07-03T14:49:51.571+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='deco3006'/><title type='text'>Super Mario meets Denzel Washington</title><content type='html'>For my animation subject, DECO3006, in semester 1 2008, I had to create an animation for my final assignment.  The animation could be on just about anything we wanted.  I chose to animate the characters from &lt;a href="http://en.wikipedia.org/wiki/Super_Mario_Bros."&gt;Super Mario Bros.&lt;/a&gt; at the final boss of the game (against Bowser).  I put this to the dialogue from the climax of the movie &lt;a href="http://www.imdb.com/title/tt0139654/"&gt;Training Day&lt;/a&gt; (starring Denzel Washington), with mildly amusing consequences.&lt;br /&gt;&lt;br /&gt;The SWF is below or you can find it on &lt;a href="http://au.youtube.com/watch?v=DrR1EOwamto"&gt;youtube&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" width="350" height="325"&gt;&lt;br /&gt;&lt;param name="movie" value="http://raymes.khoury.googlepages.com/first.swf"&gt;&lt;br /&gt;&lt;embed src="http://raymes.khoury.googlepages.com/first.swf" width="350" height="285"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8705361819783129197-8832541396512597880?l=raymesk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://raymesk.blogspot.com/feeds/8832541396512597880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://raymesk.blogspot.com/2008/06/super-mario-meets-denzel-washington.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8832541396512597880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8705361819783129197/posts/default/8832541396512597880'/><link rel='alternate' type='text/html' href='http://raymesk.blogspot.com/2008/06/super-mario-meets-denzel-washington.html' title='Super Mario meets Denzel Washington'/><author><name>Raymes Khoury</name><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>
