index.html 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>three.js - Javascript 3D library</title>
  6. <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
  7. <style>
  8. @font-face {
  9. font-family: 'inconsolata';
  10. src: url('files/inconsolata.woff') format('woff');
  11. font-weight: normal;
  12. font-style: normal;
  13. }
  14. * {
  15. box-sizing: border-box;
  16. }
  17. body {
  18. background-color: #ffffff;
  19. margin: 0px;
  20. font-family: 'inconsolata';
  21. font-size: 15px;
  22. line-height: 18px;
  23. color: #555;
  24. }
  25. h1 {
  26. margin-top: 30px;
  27. margin-bottom: 30px;
  28. margin-left: 20px;
  29. font-size: 25px;
  30. font-weight: normal;
  31. }
  32. h2 {
  33. color: #999;
  34. font-size: 18px;
  35. font-weight: normal;
  36. margin-top: 5px;
  37. margin-bottom: 30px;
  38. }
  39. hr {
  40. border: 0px;
  41. height: 1px;
  42. background-color: #ccc;
  43. margin: 30px 0px;
  44. }
  45. sup {
  46. position: relative;
  47. margin-left: 5px;
  48. font-size: 15px;
  49. top: -0.5em;
  50. vertical-align: top;
  51. }
  52. a {
  53. color: #2194CE;
  54. text-decoration: none;
  55. }
  56. a:hover {
  57. text-decoration: underline;
  58. }
  59. #panel {
  60. position: fixed;
  61. left: 0px;
  62. top: 0px;
  63. bottom: 0px;
  64. width: 180px;
  65. background: #ffffff;
  66. }
  67. #panel #content {
  68. padding: 0px 20px;
  69. }
  70. #panel img {
  71. border: 1px solid #ccc;
  72. }
  73. #panel #resource {
  74. text-align: center;
  75. }
  76. #panel #book {
  77. text-align: center;
  78. margin-top: 15px;
  79. }
  80. #viewer {
  81. position: absolute;
  82. top: 0px;
  83. right: 0px;
  84. left: 180px;
  85. padding: 28px 20px;
  86. }
  87. #viewer #more {
  88. position: absolute;
  89. top: 32px;
  90. right: 20px;
  91. }
  92. #viewer #projects a {
  93. display: block;
  94. width: 200px;
  95. height: 150px;
  96. float: left;
  97. }
  98. #viewer #projects img {
  99. width: 100%;
  100. height: 100%;
  101. }
  102. #viewer #projects img:hover {
  103. opacity: 0.75;
  104. }
  105. /* mobile */
  106. #expandButton {
  107. display: none;
  108. position: absolute;
  109. right: 20px;
  110. top: 12px;
  111. width: 32px;
  112. height: 32px;
  113. }
  114. #expandButton span {
  115. height: 2px;
  116. background-color: #2194CE;
  117. width: 16px;
  118. position: absolute;
  119. left: 8px;
  120. top: 10px;
  121. }
  122. #expandButton span:nth-child(1) {
  123. top: 16px;
  124. }
  125. #expandButton span:nth-child(2) {
  126. top: 22px;
  127. }
  128. @media all and ( max-width: 640px ) {
  129. h1 {
  130. margin-top: 20px;
  131. margin-bottom: 20px;
  132. }
  133. h2 {
  134. margin-bottom: 20px;
  135. }
  136. #panel {
  137. position: absolute;
  138. left: 0;
  139. top: 0;
  140. height: 480px;
  141. width: 100%;
  142. right: 0;
  143. z-index: 100;
  144. overflow: hidden;
  145. border-bottom: 1px solid #dedede;
  146. }
  147. #content {
  148. position: absolute;
  149. left: 0;
  150. top: 60px;
  151. right: 0;
  152. bottom: 0;
  153. font-size: 17px;
  154. line-height: 22px;
  155. text-align: center;
  156. overflow: auto;
  157. }
  158. #viewer {
  159. position: absolute;
  160. left: 0;
  161. top: 56px;
  162. width: 100%;
  163. height: calc(100% - 56px);
  164. overflow: auto;
  165. }
  166. #expandButton {
  167. display: block;
  168. }
  169. #panel.collapsed {
  170. height: 56px;
  171. }
  172. }
  173. </style>
  174. </head>
  175. <body>
  176. <script src="//cdn.webglstats.com/stat.js" defer="defer" async="async"></script>
  177. <script type="text/javascript">
  178. var _gaq = _gaq || [];
  179. _gaq.push(['_setAccount', 'UA-86951-15']);
  180. _gaq.push(['_trackPageview']);
  181. (function() {
  182. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  183. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  184. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  185. })();
  186. </script>
  187. <div id="panel" class="collapsed">
  188. <h1>three.js<sup><a href="http://github.com/mrdoob/three.js/releases">r82</a></sup></h1>
  189. <a id="expandButton" href="#">
  190. <span></span>
  191. <span></span>
  192. <span></span>
  193. </a>
  194. <div id="content">
  195. <a href="docs/index.html#Manual/Introduction/Creating_a_scene">documentation</a><br />
  196. <a href="examples/">examples</a><br /><br />
  197. <a href="https://github.com/mrdoob/three.js/archive/master.zip">download</a><br /><br />
  198. <a href="https://github.com/mrdoob/three.js/">source code</a><br />
  199. <a href="https://stackoverflow.com/questions/tagged/three.js">questions</a><br />
  200. <a href="https://www.reddit.com/r/threejs/">reddit</a><br />
  201. <a href="http://webchat.freenode.net/?channels=three.js">chat<br /><br />
  202. <a href="editor/">editor</a>
  203. <hr />
  204. <div id="resource">
  205. <script>
  206. var resources = [
  207. '<a href="http://www.udacity.com/overview/Course/cs291/" target="_blank"><img src="files/udacity.png" width="121" height="152" /></a>',
  208. '<a href="http://davidscottlyons.com/threejs/presentations/frontporch14/" target="_blank"><img src="files/intro.png" width="121" height="106" /></a>'
  209. ];
  210. document.write( resources[ Math.floor( Math.random() * resources.length ) ] );
  211. </script>
  212. </div>
  213. <div id="book">
  214. <script>
  215. var books = [
  216. '<a href="http://shop.oreilly.com/product/0636920024729.do" target="_blank"><img src="files/books/webgl.png" width="100" height="132" /></a>',
  217. '<a href="https://www.packtpub.com/web-development/learning-threejs-javascript-3d-library-webgl-second-edition" target="_blank"><img src="files/books/learning-threejs-javascript-3d-library-webgl-second.png" width="100" height="123" /></a>',
  218. '<a href="https://www.packtpub.com/game-development/game-development-threejs" target="_blank"><img src="files/books/game-development-threejs.png" width="100" height="123" /></a>',
  219. '<a href="https://www.packtpub.com/web-development/threejs-essentials" target="_blank"><img src="files/books/threejs-essentials.png" width="100" height="124" /></a>',
  220. '<a href="https://www.packtpub.com/web-development/threejs-cookbook" target="_blank"><img src="files/books/threejs-cookbook.png" width="100" height="123" /></a>'
  221. ];
  222. document.write( books[ Math.floor( Math.random() * books.length ) ] );
  223. </script>
  224. </div>
  225. </div>
  226. </div>
  227. <script>
  228. var panel = document.getElementById( 'panel' );
  229. var expandButton = document.getElementById( 'expandButton' );
  230. expandButton.addEventListener( 'click', function ( event ) {
  231. panel.classList.toggle( 'collapsed' );
  232. event.preventDefault();
  233. } );
  234. </script>
  235. <div id="viewer">
  236. <h2>featured projects</h2>
  237. <a id="more" href="https://plus.google.com/+ThreejsOrg">more projects</a>
  238. <div id="projects">
  239. <a href="http://christmasexperiments.com/" target="_blank"><img src="files/projects/christmasexperiments2016.png"></a>
  240. <a href="https://throughthedark.withgoogle.com/" target="_blank"><img src="files/projects/throughthedark.png"></a>
  241. <a href="https://paperplanes.world/" target="_blank"><img src="files/projects/paperworld.png"></a>
  242. <a href="http://www.robertadicamerino.com/" target="_blank"><img src="files/projects/robertadicamerino.png"></a>
  243. <a href="https://predictiveworld.watchdogs.com/en/" target="_blank"><img src="files/projects/predictiveworld.png"></a>
  244. <a href="http://www.deprogrammed.org/" target="_blank"><img src="files/projects/deprogrammed.png"></a>
  245. <a href="http://www.gsmlondon.ac.uk/global-oil-map/" target="_blank"><img src="files/projects/globaloilmap.png"></a>
  246. <a href="http://analysis.4sceners.de/" target="_blank"><img src="files/projects/analysis.png"></a>
  247. <a href="https://kuva.io/" target="_blank"><img src="files/projects/kuva.png"></a>
  248. <a href="https://tkmh.me/" target="_blank"><img src="files/projects/tkmh.png"></a>
  249. <a href="https://masteredfromchaos.com/" target="_blank"><img src="files/projects/masteredfromchaos.png"></a>
  250. <a href="http://www.apple.com/macos/sierra/" target="_blank"><img src="files/projects/macossierra.png"></a>
  251. <a href="http://swissarmyman.com/" target="_blank"><img src="files/projects/swissarmyman.png"></a>
  252. <a href="http://annualreport.airbusgroup.com/" target="_blank"><img src="files/projects/flyingahead.png"></a>
  253. <a href="http://tympanus.net/codrops/2016/04/26/the-aviator-animating-basic-3d-scene-threejs/" target="_blank"><img src="files/projects/aviator.png"></a>
  254. <a href="http://particle-love.com/" target="_blank"><img src="files/projects/particlelove.png"></a>
  255. <a href="https://virtualart.chromeexperiments.com/" target="_blank"><img src="files/projects/virtualart.png"></a>
  256. <a href="http://ludumdare.com/compo/ludum-dare-35/?action=preview&uid=3671" target="_blank"><img src="files/projects/lasertown.png"></a>
  257. <a href="http://www.nowyouseeme.movie/" target="_blank"><img src="files/projects/nowyouseeme.png"></a>
  258. <a href="http://thelawofthejungle.com/" target="_blank"><img src="files/projects/lawjungle.png"></a>
  259. <a href="http://www.360syria.com/" target="_blank"><img src="files/projects/360syria.png"></a>
  260. <a href="http://www.lhbzr.com/" target="_blank"><img src="files/projects/lhbzr.png"></a>
  261. <a href="http://falter.madebywild.com/" target="_blank"><img src="files/projects/falter.png"></a>
  262. <a href="https://uniqueflow.me/" target="_blank"><img src="files/projects/uniqueflow.png"></a>
  263. <a href="http://lafrenchtouch.martell.com/" target="_blank"><img src="files/projects/lafrenchtouch.png"></a>
  264. <a href="http://codeology.braintreepayments.com/" target="_blank"><img src="files/projects/codeology.png"></a>
  265. <a href="http://hands.wtf/" target="_blank"><img src="files/projects/handswtf.png"></a>
  266. <a href="http://www.ashortjourney.com/" target="_blank"><img src="files/projects/ashortjourney.png"></a>
  267. <a href="http://homunculus.jp/" target="_blank"><img src="files/projects/homunculus.png"></a>
  268. <a href="http://void-ii.hi-res.net/" target="_blank"><img src="files/projects/voidii.png"></a>
  269. <a href="http://2016.makemepulse.com/" target="_blank"><img src="files/projects/makemepulse2016.png"></a>
  270. <a href="https://aframe.io/" target="_blank"><img src="files/projects/aframe.png"></a>
  271. <a href="http://www.warof1996.com/" target="_blank"><img src="files/projects/warof1996.png"></a>
  272. <a href="http://www.ford.com/cars/mustang/customizer/#!/customize" target="_blank"><img src="files/projects/mustang.png"></a>
  273. <a href="https://kamra.invisi-dir.com/" target="_blank"><img src="files/projects/dejavu.png"></a>
  274. <a href="http://crystallizedskins.com/" target="_blank"><img src="files/projects/crystallizedskins.png"></a>
  275. <a href="http://www.cryptarismission.com/" target="_blank"><img src="files/projects/cryptaris.png"></a>
  276. <a href="http://rainforest.arkivert.no/" target="_blank"><img src="files/projects/rainforest.png"></a>
  277. <a href="http://lacostewinter.seeourwork.cn/en/" target="_blank"><img src="files/projects/lacostewinter.png"></a>
  278. <a href="http://breakthrough.nationalgeographic.com/" target="_blank"><img src="files/projects/breakthrough.png"></a>
  279. <a href="https://robertsspaceindustries.com/starmap" target="_blank"><img src="files/projects/starmap.png"></a>
  280. <a href="http://campaign.au.kddi.com/hello/" target="_blank"><img src="files/projects/warpscreen.png"></a>
  281. <a href="https://www.uberviz.io/" target="_blank"><img src="files/projects/uberviz.png"></a>
  282. <a href="http://www.porsche.com/microsite/911/usa.aspx#showroom/911-carrera-s/3/3/50/0/0" target="_blank"><img src="files/projects/porsche.png"></a>
  283. <a href="http://networkeffect.io/" target="_blank"><img src="files/projects/networkeffect.png"></a>
  284. <a href="http://unseen-music.com/yume/" target="_blank"><img src="files/projects/yume.png"></a>
  285. <a href="https://sparklinlabs.itch.io/superpowers" target="_blank"><img src="files/projects/superpowers.png"></a>
  286. <a href="https://ds-signatureart.com/" target="_blank"><img src="files/projects/signatureart.png"></a>
  287. <a href="http://www.playkeepout.com/" target="_blank"><img src="files/projects/playkeepout.png"></a>
  288. <a href="http://www.sennheiser-reshapingexcellence.com/" target="_blank"><img src="files/projects/reshapingexcellence.png"></a>
  289. <a href="http://www.orchestredeparis.com/resonance/" target="_blank"><img src="files/projects/resonance.png"></a>
  290. <a href="http://www.activation-nodeplus.com/" target="_blank"><img src="files/projects/nodeplus.png"></a>
  291. <a href="http://www.littleworkshop.fr/renaultespace/" target="_blank"><img src="files/projects/renaultespace.png"></a>
  292. <a href="http://ommexperience.com/" target="_blank"><img src="files/projects/ommexperience.png"></a>
  293. <a href="https://crazyskills.panasonic.com/" target="_blank"><img src="files/projects/crazyskills.png"></a>
  294. <a href="http://brunoquintela.com/" target="_blank"><img src="files/projects/brunoquintela.png"></a>
  295. <a href="http://void.hi-res.net/" target="_blank"><img src="files/projects/void.png"></a>
  296. <a href="http://cabbi.bo/enough/" target="_blank"><img src="files/projects/enough.png"></a>
  297. <!-- <a href="http://www.insidious-movie.net/entertheroom/" target="_blank"><img src="files/projects/entertheroom.png"></a> -->
  298. <a href="http://news-lab-trends-experiment.appspot.com/" target="_blank"><img src="files/projects/newslabtrends.png"></a>
  299. <a href="http://www.dennis.video/" target="_blank"><img src="files/projects/dennis.png"></a>
  300. <a href="http://www.fallen.io/ww2/" target="_blank"><img src="files/projects/fallenio.png"></a>
  301. <a href="http://www.sbs.com.au/theboat/" target="_blank"><img src="files/projects/theboat.png"></a>
  302. <a href="http://www.simonreeves.com/projects/db5/" target="_blank"><img src="files/projects/db5.png"></a>
  303. <!-- <a href="http://rainbowroad.jp/special03/" target="_blank"><img src="files/projects/rainbowroad.png"></a> -->
  304. <a href="http://earth.plus360degrees.com/" target="_blank"><img src="files/projects/earth.png"></a>
  305. <a href="http://phoboslab.org/wipeout/" target="_blank"><img src="files/projects/wipeout.png"></a>
  306. <a href="http://interactivehaiku.com/lifeisshort/" target="_blank"><img src="files/projects/lifeisshort.png"></a>
  307. <a href="http://vaalentin.github.io/2015/" target="_blank"><img src="files/projects/vaalentin.png"></a>
  308. <a href="http://wildflower.resn.co.nz/" target="_blank"><img src="files/projects/wildflower.png"></a>
  309. <a href="http://www.dilladimension.com/" target="_blank"><img src="files/projects/dilladimension.png"></a>
  310. <a href="http://www.clicktorelease.com/code/cruciform/" target="_blank"><img src="files/projects/cruciform.png"></a>
  311. <a href="http://a-way-to-go.com/" target="_blank"><img src="files/projects/waytogo.png"></a>
  312. <a href="http://www.urbangalaxyonline.com/" target="_blank"><img src="files/projects/urbangalaxyonline.jpg"></a>
  313. <a href="http://www.leiainc.com/" target="_blank"><img src="files/projects/leiainc.png"></a>
  314. <a href="http://www.heroforge.com/" target="_blank"><img src="files/projects/heroforge.png"></a>
  315. <a href="http://www.bullseyesplayground.com/" target="_blank"><img src="files/projects/bullseyesplayground.jpg"></a>
  316. <a href="http://christmasexperiments.com/" target="_blank"><img src="files/projects/christmasexperiments2014.png"></a>
  317. <a href="http://cabbi.bo/" target="_blank"><img src="files/projects/cabbibo.png"></a>
  318. <a href="http://thedivergentseries.com/" target="_blank"><img src="files/projects/thedivergentseries.png"></a>
  319. <a href="http://mozvr.com/" target="_blank"><img src="files/projects/mozvr.jpg"></a>
  320. <a href="http://peoplebehindthepixels.com/" target="_blank"><img src="files/projects/peoplebehindthepixels.jpg"></a>
  321. <a href="http://brian.peiris.io/RiftSketch/" target="_blank"><img src="files/projects/riftsketch.jpg"></a>
  322. <a href="http://pablotheflamingo.com/" target="_blank"><img src="files/projects/pablotheflamingo.jpg"></a>
  323. <a href="http://www.shapespark.com/" target="_blank"><img src="files/projects/shapespark.png"></a>
  324. <a href="http://witnessgotham.com/" target="_blank"><img src="files/projects/witnessgotham.jpg"></a>
  325. <a href="http://autodesk360.com/" target="_blank"><img src="files/projects/a360.png"></a>
  326. <a href="http://willbeatsnoise.com/" target="_blank"><img src="files/projects/gisele.jpg"></a>
  327. <a href="http://cityofdrones.io/" target="_blank"><img src="files/projects/cityofdrones.png"></a>
  328. <a href="https://www.g-star.com/en_nl/newdenimarrivals" target="_blank"><img src="files/projects/newdenimarrivals.png"></a>
  329. <a href="https://www.batmanarkhamknight.com/en_US/batmobile" target="_blank"><img src="files/projects/batmanarkhamknight.jpg"></a>
  330. <a href="http://potree.org/wp/demo/" target="_blank"><img src="files/projects/potree.jpg"></a>
  331. <a href="http://www.overthetinyhills.com/" target="_blank"><img src="files/projects/overthetinyhills.jpg"></a>
  332. <a href="http://vr.chromeexperiments.com/" target="_blank"><img src="files/projects/cardboard.jpg"></a>
  333. <a href="http://timeinvariant.github.io/gorescript/play/" target="_blank"><img src="files/projects/gorescript.jpg"></a>
  334. <a href="http://www.google.com/doodles/rubiks-cube" target="_blank"><img src="files/projects/rubiks-cube.jpg"></a>
  335. <a href="http://www.georgeandjonathan.com/" target="_blank"><img src="files/projects/georgeandjonathan.jpg"></a>
  336. <a href="http://www.nike.com/xp/b/genealogyofthefree/zoetrope.html" target="_blank"><img src="files/projects/genealogyofthefree.jpg"></a>
  337. <a href="http://i-remember.fr/en" target="_blank"><img src="files/projects/iremember.png"></a>
  338. <!-- <a href="http://ogreen.special-t.com/en/" target="_blank"><img src="files/projects/ogreen.jpg"></a> -->
  339. <!-- <a href="http://verold.com/" target="_blank"><img src="files/projects/verold.png"></a> -->
  340. <a href="http://carvisualizer.plus360degrees.com/classics/" target="_blank"><img src="files/projects/classics.png"></a>
  341. <a href="http://photosynth.net/preview" target="_blank"><img src="files/projects/photosynth.png"></a>
  342. <a href="http://helloracer.com/racer-s/" target="_blank"><img src="files/projects/racer-s.jpg"></a>
  343. <a href="http://christmasexperiments.com/2013/" target="_blank"><img src="files/projects/christmasexperiments.jpg"></a>
  344. <a href="http://middle-earth.thehobbit.com/" target="_blank"><img src="files/projects/thehobbit.jpg"></a>
  345. <a href="http://asmallgame.com/kiddisco/" target="_blank"><img src="files/projects/kiddisco.jpg"></a>
  346. <a href="http://gravitymovie.warnerbros.com/" target="_blank"><img src="files/projects/gravity.jpg"></a>
  347. <a href="https://www.justareflektor.com/" target="_blank"><img src="files/projects/reflektor.jpg"></a>
  348. <a href="http://clara.io/" target="_blank"><img src="files/projects/clara.png"></a>
  349. <a href="http://hellorun.helloenjoy.com" target="_blank"><img src="files/projects/hellorun.jpg"></a>
  350. <a href="http://acko.net/" target="_blank"><img src="files/projects/acko.jpg"></a>
  351. <a href="http://advertising.apple.com/" target="_blank"><img src="files/projects/iad.png"></a>
  352. <a href="http://cubeslam.com/" target="_blank"><img src="files/projects/cubeslam.jpg"></a>
  353. <!-- <a href="http://hyperlapse.tllabs.io/" target="_blank"><img src="files/projects/hyperlapse.jpg"></a> -->
  354. <!-- <a href="http://chrome.com/maze/" target="_blank"><img src="files/projects/wwmaze.jpg"></a> -->
  355. <a href="http://antivj.com/paleodictyon_app/" target="_blank"><img src="files/projects/paleodictyon.jpg"></a>
  356. <a href="http://www.findyourwaytooz.com/" target="_blank"><img src="files/projects/findyourwaytooz.jpg"></a>
  357. <a href="http://voxeljs.com/" target="_blank"><img src="files/projects/voxeljs.jpg"></a>
  358. <a href="http://christmasexperiments.com/2012/23/" target="_blank"><img src="files/projects/neverseenthesky.jpg"></a>
  359. <a href="http://www.google.com/zeitgeist/2012/#explore" target="_blank"><img src="files/projects/zeitgeist2012.jpg"></a>
  360. <a href="http://lab.sehsucht.de/" target="_blank"><img src="files/projects/zoetrope.jpg"></a>
  361. <a href="http://www.pillandpillow.com/mvsw/site/" target="_blank"><img src="files/projects/mvsw.jpg"></a>
  362. <!-- <a href="http://thecarpandtheseagull.thecreatorsproject.com/" target="_blank"><img src="files/projects/thecarpandtheseagull.jpg"></a> -->
  363. <a href="http://workshop.chromeexperiments.com/stars/" target="_blank"><img src="files/projects/100000stars.jpg"></a>
  364. <a href="http://theywilleatyou.com/" target="_blank"><img src="files/projects/theywilleatyou.jpg"></a>
  365. <a href="http://blast.hellohikimori.com/" target="_blank"><img src="files/projects/blast.jpg"></a>
  366. <a href="http://hexgl.bkcore.com/" target="_blank"><img src="files/projects/hexgl.jpg"></a>
  367. <a href="http://workshop.chromeexperiments.com/projects/armsglobe/" target="_blank"><img src="files/projects/armsglobe.jpg"></a>
  368. <a href="http://carvisualizer.plus360degrees.com/threejs/" target="_blank"><img src="files/projects/carvisualizer.jpg"></a>
  369. <a href="http://www.chromeweblab.com/" target="_blank"><img src="files/projects/chromeweblab.jpg"></a>
  370. <a href="http://lightgraffiti.littlesun.com/" target="_blank"><img src="files/projects/lightgraffiti.jpg"></a>
  371. <a href="http://www.pajamaclubmusic.com/3d/" target="_blank"><img src="files/projects/tntfortwo.jpg"></a>
  372. <a href="http://www.chaostoperfection.com/" target="_blank"><img src="files/projects/chaostoperfection.jpg"></a>
  373. <a href="http://www.sketchpatch.net/labs/livecodelabIntro.html" target="_blank"><img src="files/projects/livecodelab.jpg"></a>
  374. <a href="http://collinhover.github.com/kaiopua/" target="_blank"><img src="files/projects/kaiopua.jpg"></a>
  375. <a href="http://chandlerprall.github.com/Physijs/" target="_blank"><img src="files/projects/physijs.jpg"></a>
  376. <a href="http://www.playmapscube.com/" target="_blank"><img src="files/projects/googlecube.jpg"></a>
  377. <a href="http://triggerrally.com/" target="_blank"><img src="files/projects/triggerrally.jpg"></a>
  378. <!-- <a href="http://yagiz.me/zombiesvscow/" target="_blank"><img src="files/projects/zombiesvscow.jpg"></a> -->
  379. <a href="http://blackjk3.github.com/threefab/" target="_blank"><img src="files/projects/threefab.jpg"></a>
  380. <!-- <a href="http://dl.dropbox.com/u/6213850/WebGL/nyanCat/nyan.html" target="_blank"><img src="files/projects/nyancat.jpg"></a> -->
  381. <a href="http://idflood.github.io/ThreeNodes.js/" target="_blank"><img src="files/projects/threenodes.jpg"></a>
  382. <!-- <a href="http://www.adidas.com/football/uk/pages/f50/" target="_blank"><img src="files/projects/f50.jpg"></a> -->
  383. <a href="http://lights.helloenjoy.com/" target="_blank"><img src="files/projects/lights.jpg"></a>
  384. <a href="http://inear.se/beanstalk/" target="_blank"><img src="files/projects/beanstalk.jpg"></a>
  385. <!-- <a href="http://superfad.com/missioncontrol/" target="_blank"><img src="files/projects/missioncontrol.jpg"></a> -->
  386. <a href="http://ro.me/" target="_blank"><img src="files/projects/rome.jpg"></a>
  387. <a href="http://data-arts.appspot.com/globe" target="_blank"><img src="files/projects/globe.jpg"></a>
  388. <a href="http://helloracer.com/webgl/" target="_blank"><img src="files/projects/helloracer.jpg"></a>
  389. </div>
  390. <script>
  391. // I wish I could do this with CSS
  392. var projects = document.getElementById( 'projects' );
  393. function resize() {
  394. var baseWidth = 200;
  395. var baseHeight = 150;
  396. var fullWidth = projects.clientWidth;
  397. var width = ( fullWidth / ( Math.ceil( fullWidth / baseWidth ) * baseWidth ) ) * baseWidth;
  398. var height = ( width / baseWidth ) * baseHeight;
  399. for ( var i = 0; i < projects.children.length; i ++ ) {
  400. var child = projects.children[ i ];
  401. child.style.width = width + 'px';
  402. child.style.height = height + 'px';
  403. }
  404. }
  405. window.addEventListener( 'resize', resize, false );
  406. resize();
  407. </script>
  408. </div>
  409. </body>
  410. </html>