<?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'><id>tag:blogger.com,1999:blog-9156707947039475137</id><updated>2010-03-17T20:21:19.424+01:00</updated><title type='text'>Oyonale - 3D art and graphic experiments</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.oyonale.com/blog/atom.xml'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-8462383042749279320</id><published>2008-09-05T01:37:00.001+02:00</published><updated>2008-09-12T23:54:09.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Lyon'/><title type='text'>The mystery house (part 3)</title><content type='html'>We went back to the corridor and tried to open the doors again. There was this big wooden one close to the entrance. This time we pulled hard.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1905-781298.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1905-781136.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hurray, the door opened!&lt;br /&gt;&lt;br /&gt;On the other side there was a landing, and a staircase. At least we could go down, even if carrying the luggage and the baby down four floors wasn't something we looked forward to.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1908-720728.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1908-720542.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The staircase went up too. There &lt;span style="font-style:italic;"&gt;was &lt;/span&gt;a 5th floor after all.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1911-765781.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1911-765602.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1913-713945.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1913-713925.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1915-768613.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1915-768437.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There were doors on the 5th floor landing. All of them had a tag with a person's name on it: they were apartment doors. Unfortunately, none was our friend's. So where did he live?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1549a-724742.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1549a-724726.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At the end of the landing, there was yet another metal gate leading to yet another staircase, probably leading to the roof. I didn't have the key.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1917-760358.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1917-760343.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I went down to the 4th floor. We couldn't still figure out how to get to our friend's place. I left my family on the 4th floor landing and went downstairs to find a solution.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1552-715488.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1552-715249.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1563-767842.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1563-767638.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1565-703913.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1565-703710.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1572-752161.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1572-751980.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I got in the elevator again, and it dawned on me. There was this weird circular key on the keyring. I put it in the circular keyhole next to the "4" button, where the "5" button should have been.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1584-787975.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1584-787778.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The circular key was used only to get to the fifth floor! The elevator needed one key to call it when one was on the ground floor, another key to go down when one was on the 4th floor and yet another key to go up to (and down from) the 5th floor.&lt;br /&gt;&lt;br /&gt;This time I was able to go to the 5th floor, where I found a little terrace identical to the one on the 4th floor, with a view on a roof covered with nice, varnished tiles.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1526-781995.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1526-781822.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1522-703744.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1522-703538.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1524-741188.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1524-740994.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There was also a dark corridor on the right. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1521-775796.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1521-775603.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the end there was a door.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1520-711429.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1520-711226.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It was lit by a small roof window.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1561-770560.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1561-770348.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next to this door was another one.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1560-718020.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1560-717809.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;I had the key&lt;/span&gt;! This was our friend's home.&lt;br /&gt;&lt;br /&gt;I still had to go back to pick up my family, who were still stranded on the 4th floor. I was going to take the elevator down, when I noticed a door similar to the one we had opened previously and that had led us from the elevator terrace to the 4th floor landing. It was closed, but I had the key this time.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1558-771577.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1558-771392.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And I found myself on the 5th floor landing, facing the staircase.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1548-710120.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1548-709915.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then I realized that the door I had just opened had a tag with people names on it. These doors weren't apartment doors, but allowed passage from the staircase landing to the terrace and corridor on the other side. The names on the tag were the names of the people living in the apartments in the corridor!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1550-785344.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1550-785136.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So the mystery was solved. I took the elevator down to gather my family and we went up again to go to our friend's studio. Later, we had to struggle with the windows (that were controlled by a not-so-smart automatic system) and the main door of the building failed a couple of times to let us out (the mechanism got stuck at random), but otherwise we had a good week in Lyon.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1930b-706231.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1930b-706221.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-8462383042749279320?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/8462383042749279320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=8462383042749279320' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/8462383042749279320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/8462383042749279320'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/09/mystery-house-part-3.html' title='The mystery house (part 3)'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-1881165596495928440</id><published>2008-09-04T23:55:00.000+02:00</published><updated>2008-09-05T13:47:05.310+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Lyon'/><title type='text'>The mystery house (part 2)</title><content type='html'>The lift rose slowly to the 4th floor. When it arrived, a door opened on each side. We were on a little terrace over a deep well.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1585-760923.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1585-760727.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The side with the flower pots was promising, so we went there.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1541-735557.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1541-735326.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a door. It was closed. We didn't have the key.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1542-700048.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1542-799848.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We crossed the elevator cabin to the other side. There was a similar door there, also closed, but it opened when we turned the handle.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1547-797645.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1547-797463.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The door led to a long dark corridor. The light was broken so we couldn't see where it went. We tried to open several doors to no avail. There were no stairway up or down either.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1907-754564.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1907-754541.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We went back to the elevator. It was gone, and its door had closed automatically behind us. We tried the key that we had used previously on it when we were on the ground floor. It didn't work. &lt;span style="font-style:italic;"&gt;The elevator needed different keys to go up and down&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;We were trapped on the landing of the 4th floor, unable to go up or down. Did I say that we had a baby in a carriage and a few pieces of luggage? (To be continued...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-1881165596495928440?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/1881165596495928440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=1881165596495928440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/1881165596495928440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/1881165596495928440'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/09/mystery-house-part-2.html' title='The mystery house (part 2)'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-1035370092493614808</id><published>2008-09-04T23:14:00.001+02:00</published><updated>2008-09-15T11:00:35.183+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Lyon'/><title type='text'>The mystery house (part 1)</title><content type='html'>Last August, we were invited by a friend to spend a week at his little studio in Lyon while he was away on vacation. He emailed us a short list of instructions detailing how to get there and left his keys at the bar downstairs.&lt;br /&gt;&lt;br /&gt;His flat is on the fifth floor of a 18th century, slightly decrepit building facing the Rhone river. Like all those houses, it has a beautiful front door with wooden carvings and a metal knocker.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1536-782824.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1536-782485.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We entered the long hallway. Like many old buildings in Lyon, this one has a second entrance on the other side. In the oldest parts of Lyon, these long passages are called &lt;span style="font-style:italic;"&gt;traboules&lt;/span&gt;, and sometimes open into small, beautiful Renaissance yards. Our building was more recent though.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1540-791360.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1540-791132.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We had to find the lift. But where was it? There was a small, fenced off yard on the left.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1533-784894.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1533-784700.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Later we discovered that this was the &lt;span style="font-style:italic;"&gt;concierge&lt;/span&gt;'s private yard. His only outside view was the bottom of the pit. Here's a view from the first landing. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1574-748141.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1574-747954.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The way forward was the continuation of the passage, crossing through the building. There was a metal gate on the right side that looked like the door of an old lift.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1534-771107.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;"src="http://www.oyonale.com/blog/uploaded_images/IMG_1534-770908.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On close inspection this was not an elevator shaft but the entrance of a deep, deep cave.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1535-753606.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1535-753391.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Later that week we found the gate opened. It looked like a torture chamber and we didn't get inside. We didn't have the key anyway.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1863-785837.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1863-785810.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Right after the cave door, there was a door and another yard.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1532-730174.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1532-729998.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a strange sign on the door. What's a "WC BAR"? We didn't have the key to this one either so we never found out.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1652-747061.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1652-746866.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There were two other doors after the WC BAR one.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1531-746010.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1531-745814.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first door was the lift! And this time we had the key! We got in.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1528-714352.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1528-714160.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We had to go to the fifth floor, but the lift didn't go higher than the fourth.&lt;br /&gt;We got out and tried the next door. It was open. Behind it, there were a small, very small yard.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1583-701193.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1583-701001.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It was the garbage area.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1578-716379.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1578-716182.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There were steps, and yet another door. We didn't have the key.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1579-721631.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1579-721430.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We had a last look at the garbage yard. There were windows and people behind it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/IMG_1581-712861.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/IMG_1581-712644.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We entered the lift again. It was extremely small and smelled of wet dog hair. We pushed the "4" button, thinking that we'd figure out later how to get to the 5th floor. (To be continued...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-1035370092493614808?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/1035370092493614808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=1035370092493614808' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/1035370092493614808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/1035370092493614808'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/09/mystery-house-part-1.html' title='The mystery house (part 1)'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-7244322764578781217</id><published>2008-05-10T13:42:00.003+02:00</published><updated>2008-05-10T13:50:55.087+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>A silly image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/pedalo-728609.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/pedalo-728603.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quick (45 minutes for the model, another 45 minutes for the environment, everything done in Cinema 4D) silly image to celebrate the future of the French Navy, given the current indecision relative to the construction of a second aircraft carrier. Not that I care, really, but I liked the idea of a pedal boat named after the diminutive Sarkozy  (thanks to Marc Jacquier for the inspiration).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-7244322764578781217?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/7244322764578781217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=7244322764578781217' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/7244322764578781217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/7244322764578781217'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/05/silly-image.html' title='A silly image'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-4451445969833943131</id><published>2008-05-08T12:26:00.003+02:00</published><updated>2008-05-08T12:41:17.092+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><title type='text'>Organic art</title><content type='html'>&lt;a href="http://www.1st-ave-machine.com/"&gt;1stAveMachine&lt;/a&gt; is a New York based computer graphics studio that specialises in photorealistic organic animations like these:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8VkMHsN8SoI&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/8VkMHsN8SoI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/WmA3x92LjHc&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/WmA3x92LjHc&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5VxcfmMtpvI&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5VxcfmMtpvI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Wonderful stuff, but somehow it's something of a pity that such wild imagination has to be tamed and restrained by what ultimately foots the bill, in this case advertising.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-4451445969833943131?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/4451445969833943131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=4451445969833943131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/4451445969833943131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/4451445969833943131'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/05/organic-art.html' title='Organic art'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-8924396089906662404</id><published>2008-05-07T16:22:00.004+02:00</published><updated>2008-05-07T16:44:40.650+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><title type='text'>Office animations</title><content type='html'>A couple of years ago, we decided to reorganise our office space. Since it involved moving large pieces of furniture (including 3 libraries full of books and archives), I proposed to make a simulation first, to optimise the reorganisation. Finally we didn't change anything - it would have taken a good week - but I did a couple of animations with Cinema 4D and Advanced Renderer. Neither the models, texturing and the lighting are very elaborate: the models are just textured cubes (plus an iMac model I found on the &lt;a href="http://www.frenchcinema4d.fr"&gt;French Cinema 4D&lt;/a&gt; website, even though we don't have Macs) and there's a lot of flickering due to the low radiosity parameters.&lt;br /&gt;&lt;br /&gt;I planned to redo them with finalRender but this takes a lot of time and frankly it's not worth it. In any case, these videos were gathering dust on my hard disc, so they may as well be published here.&lt;br /&gt;&lt;br /&gt;The first video is a time-lapse animation of the office from sunrise to sunset. You can see the time flying in the little corner in the bottom right corner. I used C4D's sky plugin to get the "true" light and sky colours from the lat/long coordinates of my office.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/yWnliBXcj4s"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/yWnliBXcj4s" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The second video is a fly-over of the office, as experienced by a (very sober) fly. It was just fun to do and wish I had the time to make it more realistic and detailed.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/nCYZjmfyQFc"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/nCYZjmfyQFc" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-8924396089906662404?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/8924396089906662404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=8924396089906662404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/8924396089906662404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/8924396089906662404'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/05/office-animations.html' title='Office animations'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-7184415693906712069</id><published>2008-04-27T10:15:00.003+02:00</published><updated>2008-04-27T10:58:05.607+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><title type='text'>Handmade 3D</title><content type='html'>The Freres Hueon (apparently a couple of brothers from Bordeaux, France, but little information is available about them) made a "sweded" remake of the light cycle race in &lt;a href="http://www.imdb.com/title/tt0084827/"&gt;Tron&lt;/a&gt;, using cardboard props instead of computer graphics. As a Tron fan, I find this mightily impressive.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;object width="420" height="339"&gt;&lt;param name="movie" value="http://www.dailymotion.com/swf/x4rj9p" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://www.dailymotion.com/swf/x4rj9p" type="application/x-shockwave-flash" width="420" height="339" allowFullScreen="true" allowScriptAccess="always"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/swf/x4rj9p"&gt;Tron&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;by &lt;a href="http://www.dailymotion.com/freres-hueon"&gt;freres-hueon&lt;/a&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I should have a special altar built for Tron, as it is the original source of my deep love for computer graphics. I saw it in 1982 and found it so extraordinary and visually groundbreaking at that time that I sat through two consecutive showings. As we know, Tron was a commercial failure, and CG didn't really made it in the movies until Jurassic Park, 11 years later. &lt;br /&gt;&lt;br /&gt;Still, Tron remains interesting in the way the authors took advantage of the limitations of the available technology. More recent movies overestimate the ability of 3D technology, so visual effects that look fantastic when the movie is released look fake and awkward after a few years (if not a few days), with characters deep into the &lt;a href="http://en.wikipedia.org/wiki/Uncanny_Valley"&gt;uncanny valley&lt;/a&gt; and flat lighting. Tron has some cheesy parts (it was a mainstream Disney movie made in the 80s after all), but the effects, simple as they are, are still very pretty.&lt;br /&gt;&lt;br /&gt;The Tron DVD also contains the following tidbit: as 3D was still largely experimental, the companies hired to create the computer graphics used very different technologies. Basically, one used polygons (for the Solar Sailer for instance) while the other used primitives (notably for the Light Cycles). The latter technology gave better, shinier results but with a price: in the DVD, we can hear &lt;a href="http://en.wikipedia.org/wiki/Syd_Mead"&gt;Syd Mead&lt;/a&gt;, the designer hired to create the Cycles, lament the fact that his original smooth, curvy, organic-looking design had to be dumbed down into a bunch of spheres and cylinders... It is amusing that this debate still exists today in the POV-Ray community, where some users make a point of using only script and primitives while others have embraced polygon modelers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-7184415693906712069?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/7184415693906712069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=7184415693906712069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/7184415693906712069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/7184415693906712069'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/04/handmade-3d.html' title='Handmade 3D'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-8478043048954758082</id><published>2008-04-01T22:44:00.005+02:00</published><updated>2008-04-27T10:15:21.025+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Welcome to my lonely Chinese visitor</title><content type='html'>I've subscribed to &lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt; for some time now, and until yesterday, the visitors map for Oyonale looked like this. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/world-773267.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/world-773230.jpg" border="0" alt="Where have the chinese gone?" title="Where have the chinese gone?"/&gt;&lt;/a&gt;&lt;br /&gt;133 countries (light and dark green on the map) have sent visitors so far. In one month, there were 20 people from Saudi Arabia, 1 from Iraq, 1 from Afghanistan, 134 from Hungary and 9267 from the USA (hello to all of you, dear visitors). So who's missing? Turkmenistan, Burman, Yemen, Oman, Mali, Niger, Chad, Nigeria (which is strange, with all the dead billionaires' wives hailing from Lagos) and a few other African countries. And China. 1.3 billion chinese people can't see my images or read my silly stories. Only people from Hong Kong are free to do so, thanks perhaps to the "one country, two systems" policy. You can verify this using &lt;a href="http://www.websitepulse.com/help/testtools.china-test.html"&gt;Websitepulse&lt;/a&gt;, a site that tests an URL from Shanghai, Beijing or Hong Kong.&lt;br /&gt;Not that the Chinese government really objects to Oyonale. The &lt;a href="http://en.wikipedia.org/wiki/Great_firewall_of_china"&gt;Great Firewall of China&lt;/a&gt; actually blocks my host's entire IP range. I have other sites hosted by the same ISP that are also invisible to Chinese internet users. It's impossible to know the cause for the ban, of course. Perhaps the Chinese government will relax the Firewall for the Olympics, I don't know.&lt;br /&gt;&lt;br /&gt;And yesterday, someone from Beijing broke through the Firewall, my first Chinese visitor. That person visited one page and spent 0 second reading it, so I fear this wasn't a real person. In fact it was probably a bot. Websitepulse still reports that Oyonale is blocked in Beijing and Shanghai. But, whoever you are, Chinese visitor, I salute you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-8478043048954758082?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/8478043048954758082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=8478043048954758082' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/8478043048954758082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/8478043048954758082'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/04/welcome-to-my-lonely-chinese-visitor.html' title='Welcome to my lonely Chinese visitor'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-2703598775337471905</id><published>2008-03-27T14:18:00.005+01:00</published><updated>2008-03-27T14:55:13.354+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><title type='text'>Reach for the stars: the story that never was</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/iss.php"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/120px-Reach_for_the_stars-797054.jpg" border="0" alt="Reach for the stars" title="Reach for the stars"/&gt;&lt;/a&gt;&lt;br /&gt;In 2002, I was invited by Chris Cason, the leader of the &lt;a href="http://www.povray.org"&gt;POV-Ray&lt;/a&gt; development team, to work on a very special project: the creation of a computer-generated image that would be rendered on board of the International Space Station. With fellow POV-Ray artist &lt;a href="http://www.ignorancia.org"&gt;Jaime Vives Piqueres&lt;/a&gt;, we designed the image according to a drastic set of specifications, then the image script and 3D models were sent to internet entrepreneur and astronaut Mark Shuttleworth (who would create the Ubuntu Linux distribution two years later) who loaded it on a laptop, turned it into a big-size image while floating in zero-gravity, and came back to Earth. &lt;a href="http://www.oyonale.com/iss.php"&gt;The entire story is told here&lt;/a&gt; and there's not much more to say about the image itself.&lt;br /&gt;&lt;br /&gt;The strangest thing, however, is that we completely failed to make that story interesting to other people. We naively believed that the concept of two (unknown) geeks managing to smuggle artwork on the ISS thanks to a "space tourist" was, if not newsworthy, at least cool enough for people to notice it, particularly in the computer graphics and open source communities. The simple fact that Chris Cason had to modify POV-Ray to accommodate zero-gravity was an interesting tidbit: how many popular software, let alone open source popular software, include special code to go to space. And of course this image remains the first one rendered in orbit.&lt;br /&gt;&lt;br /&gt;Some folks did like the story: Zazzle, the poster company, &lt;a href="http://www.zazzle.com/reach_for_the_stars_print-228450953091678913"&gt;created a special page&lt;/a&gt; for it. There's a page about the image in the &lt;a href="http://pl.wikipedia.org/wiki/Reach_for_the_stars"&gt;Polish Wikipedia&lt;/a&gt; and once in a while a teacher wants to use the image for a school project. But otherwise, the story was lost in the flow. We submitted it several times to Slashdot, the popular "news for nerds" website that caters to open source enthusiasts, to no avail. DAZ, the company that had created the child model used in the picture, turned us down because they believed that our story was critical of the model (it wasn't). I posted it to a forum dedicated to space flight and astronomy news: no answer. I wrote to people who had a special interest in space-related artwork: no answer. Outside the POV-Ray community, where a few people at least reacted to it, the story fell completely flat and wasn't picked up: it made a brief appearance in a French CG website, and, some years later, it resurfaced in a couple of posts in the Ubuntu forums when people discovered it in Mark Shuttleworth's resume, but by far and large our story was ignored by bloggers and on-line forums.&lt;br /&gt;&lt;br /&gt;Now there are many reasons for the failure. The timing was terrible because we couldn't use the short window that was the space flight itself: the laptop with the image on it came back months later, once the flight was completely forgotten. Also, we didn't really push the story: we thought that it had legs, that it would run by itself and sort of snowball once released in the internet but, unlike the most braindead LOLCAT, it didn't. We could have spammed every open source, computer graphics, art or aerospace forum out there, but we had obvious ethical reasons for not doing so and forum users don't like being spammed in any case. Another reason is that space flights are no longer newsworthy: people don't care much about the space shuttle, the ISS or astronauts unless they end up in big fireballs. Another is that the whole concept of "rendering" a 3D image is lost on the immense majority of people who, rightfully, couldn't understand what had been done in the first place.&lt;br /&gt;&lt;br /&gt;I don't have any regret of course. Mark got home safely, and while the image isn't the best computer rendering ever, we had fun doing it, it was an exciting project and it's still a good story to tell. It's just that we would have liked to share it with more people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-2703598775337471905?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/2703598775337471905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=2703598775337471905' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/2703598775337471905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/2703598775337471905'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/03/reach-for-stars-story-that-never-was.html' title='Reach for the stars: the story that never was'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-2575947167352426540</id><published>2008-03-22T23:12:00.005+01:00</published><updated>2008-03-23T00:00:56.528+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Hacking a cheap Canon camera</title><content type='html'>My cheap Canon IXUS 950 (Powershot SD800 IS in other countries) is a good little camera. Sure, I'd prefer a serious SLR with better lenses and more sophisticated light metering, but digicam quality is good enough for what I do, i.e. mostly family pictures and tourist shots. It's also extremely light (150g!) which makes it ideal to carry around in my pocket, unlike a SLR weighing one kilo and more. However, the manual controls are extremely limited: ISO, exposure, white balance, image size and some (largely useless) color tweaking. There's no way to override autofocus, shutter speed or aperture. Also, there's no battery gauge except the one that starts flashing 2 minutes or so before the battery is finished, which is completely stupid... except for Canon, who probably sells more backup batteries that way.&lt;br /&gt;&lt;br /&gt;Now it turns that some very clever folks have developed a &lt;a href="http://chdk.wikia.com/wiki/CHDK"&gt;firmware enhancement called CHDK (Wiki pages and download area)&lt;/a&gt; (I guess it stands for Canon Hack Development Kit) that adds interesting features to several cheap Canon digicams, including RAW file support, battery indicator, ISO control, shutter speed control, focus control (didn't work for me though), histogram (RGB/luminance), zebra mode (areas of over-/underexposure), DOF calculator, scripts (in BASIC!), focus bracketing, exposure bracketing and more. Exposure bracketing is particularly interesting for creating high-dynamic range images, both as 8-bit images for display (see image below) or 32-bit true HDR images for use as environment textures in 3D computer graphics.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/hdr_compo-721365.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://www.oyonale.com/blog/uploaded_images/hdr_compo-721348.jpg" border="0" alt="HDR image created with exposure bracketing" title="HDR image created with exposure bracketing"/&gt;&lt;/a&gt;The &lt;a href="http://chdk.wikia.com/wiki/CHDK"&gt;CHDK wiki&lt;/a&gt; describes the firmware in detail and provide links to download pages and utilities (like RAW conversion and processing software). Installation is simple, just copy a couple of files in the root directory of the SD card and load the firmware according to the instructions. The firmware is not stored in the camera itself, so it's always possible to revert to the original firmware. Whether using CHKD voids the warranty isn't clear from a legal point of view, but then wiping the SD card should work ;)&lt;br /&gt;&lt;br /&gt;This kind of hack is also a clear demonstration that these cameras are actually crippled for pure marketing reasons. There's absolutely no technical rationale for selling them without a proper battery indicator and the ability to override automatic settings. These practices are common for software, but it's a little unsettling to see them in hardware too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-2575947167352426540?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/2575947167352426540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=2575947167352426540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/2575947167352426540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/2575947167352426540'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/03/hacking-cheap-canon-camera.html' title='Hacking a cheap Canon camera'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-5862425223630906047</id><published>2008-03-21T15:49:00.005+01:00</published><updated>2008-03-21T16:21:43.008+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><title type='text'>3D before 3D</title><content type='html'>&lt;span&gt;We're so used to seeing computer graphics everywhere that we no longer notice them, except when they're really awful. But lots of visuals that are now made with CG used to be done the hard way with bits of wood, metal and plastic. The video below is a Behind the scenes 10-minute featurette from 1983 that shows how the HBO Introduction was created.  While the use of miniatures isn't surprising (it's still widely used today in special effects), I really liked the fact that a flying, shiny metallic logo at that time was actually built in chrome-plated brass that "flew" over a black table. Also notable are the star blast effect (two sheets of semi-transparent plastic moving on top of each other) and the meteor shower effects (a bunch of rotating, colored optic fibers).&lt;br /&gt;&lt;br /&gt;Today, a trained 3D artist could do all that, and possibly faster, on a comparatively cheap desktop machine, but the practical ingenuity displayed by the HBO effects crew is still amazing.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3Et_LsxlX8Y&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;div id="adblock-frame-n21" adblockframe="true" style="margin: 0px; padding: 0px; overflow: visible; width: 425px; display: block;"&gt;&lt;div style="overflow: visible; height: 0px; width: 100%;" align="right"&gt;&lt;div style="border-style: ridge ridge none; border-width: 2px 2px 0px; padding: 1px; overflow: visible; vertical-align: bottom; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; opacity: 0.5; background-color: white; position: relative; top: -19px; left: -5px; z-index: 900; width: 48px; height: 15px; cursor: pointer;" align="center"&gt;&lt;span style="font-family: Arial,Helvetica,Sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 140%; text-align: right; text-decoration: none; opacity: 1.5; color: black;"&gt;Adblock&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;embed adblockframename="adblock-frame-n21" adblockframedobject2="true" adblockframedobject="true" src="http://www.youtube.com/v/3Et_LsxlX8Y&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&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/9156707947039475137-5862425223630906047?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/5862425223630906047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=5862425223630906047' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/5862425223630906047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/5862425223630906047'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/03/3d-before-3d.html' title='3D before 3D'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9156707947039475137.post-4613741266998982779</id><published>2008-03-19T13:57:00.004+01:00</published><updated>2008-03-19T17:55:17.515+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='Cinema4D'/><category scheme='http://www.blogger.com/atom/ns#' term='models'/><category scheme='http://www.blogger.com/atom/ns#' term='finalRender'/><title type='text'>New Mini Cooper model</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.oyonale.com/blog/uploaded_images/mini_c4dfr_320-771221.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.oyonale.com/blog/uploaded_images/mini_c4dfr_320-771207.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I have a backlog of models created in Rhino and Wings during my POV-Ray days that I'm slowly converting to Cinema 4D and finalRender. I wish I could do new stuff instead but that's still faster than creating new images...&lt;br /&gt;So my &lt;a href="http://www.oyonale.com/variations.php"&gt;old Mini Cooper&lt;/a&gt; from 2004 is now a Cinema (and OBJ) model that people &lt;a href="http://www.oyonale.com/modeles.php?page=58"&gt;can download here&lt;/a&gt;. There was a lot of cleanup to do and it allowed me to learn more about Bodypaint (the original model had horrible uv mapping). Making the &lt;a href="http://www.oyonale.com/image.php?code=898"&gt;Cinema 4D / Advanced Render image&lt;/a&gt; was extremely straightforward. &lt;a href="http://www.oyonale.com/image.php?code=899"&gt;The finalRender&lt;/a&gt; version (left) was tougher: I wanted a completely sunless lighting, correct reflections and a visible cloudy sky at the same time and it was much harder than I thought. Also, I couldn't manage to create a proper "raindrop" texture for the car so it's strangely dry in a wet environment.&lt;br /&gt;Next models to be done: &lt;a href="http://www.oyonale.com/modeles.php?page=38"&gt;the numerous plants I did with Xfrog&lt;/a&gt; in 2002-2003.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9156707947039475137-4613741266998982779?l=www.oyonale.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/4613741266998982779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=9156707947039475137&amp;postID=4613741266998982779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/4613741266998982779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9156707947039475137/posts/default/4613741266998982779'/><link rel='alternate' type='text/html' href='http://www.oyonale.com/blog/2008/03/new-mini-cooper-model.html' title='New Mini Cooper model'/><author><name>Gilles</name><uri>http://www.blogger.com/profile/10054705128918057198</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07689300685253118314'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>