<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
        <title>Arons Computer Graphics Blog</title>
        <description>Arons Computer Graphics Blog - Aron Janarv</description>
        <link>http://username.github.io</link>
        <link>http://username.github.io</link>
        <lastBuildDate>2014-10-22T14:53:22+00:00</lastBuildDate>
        <pubDate>2014-10-22T14:53:22+00:00</pubDate>
        <ttl>1800</ttl>


        <item>
                <title>Tuesday and Wednesday, 21st-22nd</title>
                <description>&lt;p&gt;Last chance for coffescript. I made sure almost everything had a descriptive comment in the code. Did the final polishing and refactorization of code variables.
This was mostly about making the project source code as readable as possible and making the turned in stuff as good as possible. Another big part was of course writing the report.&lt;/p&gt;
</description>
                <link>http://username.github.io/2014/10/22/refactoring</link>
                <guid>http://username.github.io/2014/10/22/refactoring</guid>
                <pubDate>2014-10-22T00:00:00+00:00</pubDate>
        </item>

        <item>
                <title>Sunday 19th</title>
                <description>&lt;ol&gt;
  &lt;li&gt;I added some icons from kickstart for settings in the scene, like lighting, camera etc. (This menu was not needed in the end though since I didn’t implement them, and just set rotation of the object as default.)&lt;/li&gt;
  &lt;li&gt;Finally I converted the javascript to coffescript and setup compiling and minifying. Removed all the unused stuff from the directories and restructured a little bit.&lt;/li&gt;
&lt;/ol&gt;
</description>
                <link>http://username.github.io/2014/10/19/finishing</link>
                <guid>http://username.github.io/2014/10/19/finishing</guid>
                <pubDate>2014-10-19T00:00:00+00:00</pubDate>
        </item>

        <item>
                <title>Friday 17th</title>
                <description>&lt;p&gt;4c. I added ambient and direct lightning as well as set the vertices of the model to white and background to black.
4d. I also added “orbit controls” for moving around
5. I used the kickstarter for simple ui stuff like the bar and icons. And added a &amp;lt;input&amp;gt; field and eventlistener for file submission.
6. This step was rather about glueing the file in the input field and object loader in three js together. this took some time. the standard three.js loader expects a url so I had to dig into the code quite a bit and run the obj-file parser from outside
7. The loading of the model was done in step 6
8. The only obvious thing to do for loading of different models was to reset the scene when a new model was loaded so i added some code that removed the previos object before that.
9. Default rendering was done in step 4b so it was already done.
10. I came up with the idea of moving the initial camera position based on how big the model was.
11. Orbit controls was added in 4d, but I tested a couple of other controls examples and the only feasible alternative was the standard FPS “w,s,a,d” with camera centered mouse rotation. If there is time I might add that as a toggle switch.&lt;/p&gt;
</description>
                <link>http://username.github.io/2014/10/17/scenery</link>
                <guid>http://username.github.io/2014/10/17/scenery</guid>
                <pubDate>2014-10-17T00:00:00+00:00</pubDate>
        </item>

        <item>
                <title>Thursday 16th</title>
                <description>&lt;ol&gt;
  &lt;li&gt;Set up project roadmap notes&lt;/li&gt;
  &lt;li&gt;Downloaded revision 68 of three.js, sublime text, chrome,
set up repository on github. I also quickly decided to work remotely from the start though the kth web hosting.&lt;/li&gt;
  &lt;li&gt;I set up a spinning cube type hello world example from three.js website&lt;/li&gt;
  &lt;li&gt;I choose teapot and teddy bear from MIT and choose to wait with step 5 for now, because id rather see some successful result of adding an arbitrary model even if it was hard coded. I felt that made the process more modular in that I actually knew that this part was working.
4b. I managed to load this model with the standard object loader. Since the documentation page is “todo” this step required some in-depth research and was pretty hard. I found the files I needed to work with their loaders as it was probably intended though.&lt;/li&gt;
&lt;/ol&gt;
</description>
                <link>http://username.github.io/2014/10/16/starting-up</link>
                <guid>http://username.github.io/2014/10/16/starting-up</guid>
                <pubDate>2014-10-16T00:00:00+00:00</pubDate>
        </item>

        <item>
                <title>Roadmap</title>
                <description>&lt;ol&gt;
  &lt;li&gt;Think about the report and log all important trials and tribulations during the process&lt;/li&gt;
  &lt;li&gt;Download and set up the development environment&lt;/li&gt;
  &lt;li&gt;Get a “hello world” three.js WebGL example showing&lt;/li&gt;
  &lt;li&gt;Find test model&lt;/li&gt;
  &lt;li&gt;Create HTML interface (“Load Model” button, title, optionally short explanation, link to code)&lt;/li&gt;
  &lt;li&gt;Print OBJ file in console (accessing model in JavaScript works)&lt;/li&gt;
  &lt;li&gt;Load model in three.js&lt;/li&gt;
  &lt;li&gt;Test with different models (general model loading works)&lt;/li&gt;
  &lt;li&gt;Render model with default settings&lt;/li&gt;
  &lt;li&gt;Research rendering options and then implement them&lt;/li&gt;
  &lt;li&gt;Research 3D view controls, camera settings and then implement them&lt;/li&gt;
  &lt;li&gt;Optionally polish interface, perhaps with bootstrap&lt;/li&gt;
  &lt;li&gt;Refactor and minify code&lt;/li&gt;
  &lt;li&gt;Upload and test on server&lt;/li&gt;
  &lt;li&gt;Write report and compile the logs&lt;/li&gt;
&lt;/ol&gt;
</description>
                <link>http://username.github.io/2014/10/15/roadmap</link>
                <guid>http://username.github.io/2014/10/15/roadmap</guid>
                <pubDate>2014-10-15T00:00:00+00:00</pubDate>
        </item>

        <item>
                <title>blog take off</title>
                <description>
</description>
                <link>http://username.github.io/2014/05/21/hello-world</link>
                <guid>http://username.github.io/2014/05/21/hello-world</guid>
                <pubDate>2014-05-21T00:00:00+00:00</pubDate>
        </item>


</channel>
</rss>
