Useful-links.html 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="utf-8">
  5. <base href="../../../" />
  6. <script src="list.js"></script>
  7. <script src="page.js"></script>
  8. <link type="text/css" rel="stylesheet" href="page.css" />
  9. </head>
  10. <body>
  11. <h1>一些有用的链接([name])</h1>
  12. <p class="desc">
  13. The following is a collection of links that you might find useful when learning three.js.<br />
  14. If you find something that you'd like to add here, or think that one of the links below is no longer
  15. relevant or working, feel free to click the 'edit' button in the bottom right and make some changes!<br /><br />
  16. Note also that as three.js is under rapid development, a lot of these links will contain information that is
  17. out of date - if something isn't working as you'd expect or as one of these links says it should,
  18. check the browser console for warnings or errors. Also check the relevant docs pages.
  19. </p>
  20. <h2>帮助论坛</h2>
  21. <p>
  22. Three.js官方使用[link:https://discourse.threejs.org/ forum](官方论坛) 和 [link:http://stackoverflow.com/tags/three.js/info Stack Overflow]来处理帮助请求。
  23. 如果你需要一些帮助,这才是你所要去的地方。请<strong>一定不要</strong>在GitHub上提issue来寻求帮助。
  24. </p>
  25. <h2>教程以及课程</h2>
  26. <h3>three.js入门</h3>
  27. <ul>
  28. <li>
  29. [link:https://threejsfundamentals.org/threejs/lessons/threejs-fundamentals.html Three.js Fundamentals starting lesson]
  30. </li>
  31. <li>
  32. [link:https://codepen.io/rachsmith/post/beginning-with-3d-webgl-pt-1-the-scene Beginning with 3D WebGL] by [link:https://codepen.io/rachsmith/ Rachel Smith].
  33. </li>
  34. <li>
  35. [link:https://www.august.com.au/blog/animating-scenes-with-webgl-three-js/ Animating scenes with WebGL and three.js]
  36. </li>
  37. </ul>
  38. <h3>更加广泛、高级的文章与教程</h3>
  39. <ul>
  40. <li>
  41. [link:https://discoverthreejs.com/ Discover three.js]
  42. </li>
  43. <li>
  44. [link:https://threejsfundamentals.org/ Three.js Fundamentals]
  45. </li>
  46. <li>
  47. [link:http://blog.cjgammon.com/ Collection of tutorials] by [link:http://www.cjgammon.com/ CJ Gammon].
  48. </li>
  49. <li>
  50. [link:https://medium.com/soffritti.pierfrancesco/glossy-spheres-in-three-js-bfd2785d4857 Glossy spheres in three.js].
  51. </li>
  52. <li>
  53. [link:https://www.udacity.com/course/cs291 Interactive 3D Graphics] - a free course on Udacity that teaches the fundamentals of 3D Graphics,
  54. and uses three.js as its coding tool.
  55. </li>
  56. <li>
  57. [Link:https://aerotwist.com/tutorials/ Aerotwist] tutorials by [link:https://github.com/paullewis/ Paul Lewis].
  58. </li>
  59. <li>
  60. [link:http://learningthreejs.com/ Learning Three.js] – a blog with articles dedicated to teaching three.js
  61. </li>
  62. <li>
  63. [link:https://discourse.threejs.org/t/three-js-bookshelf/2468 Three.js Bookshelf] - Looking for more resources about three.js or computer graphics in general?
  64. Check out the selection of literature recommended by the community.
  65. </li>
  66. </ul>
  67. <h2>新闻与更新</h2>
  68. <ul>
  69. <li>
  70. [link:https://twitter.com/hashtag/threejs Three.js on Twitter]
  71. </li>
  72. <li>
  73. [link:http://www.reddit.com/r/threejs/ Three.js on reddit]
  74. </li>
  75. <li>
  76. [link:http://www.reddit.com/r/webgl/ WebGL on reddit]
  77. </li>
  78. <li>
  79. [link:http://learningwebgl.com/blog/ Learning WebGL Blog] – The authoritive news source for WebGL.
  80. </li>
  81. </ul>
  82. <h2>示例</h2>
  83. <ul>
  84. <li>
  85. [link:https://github.com/edwinwebb/three-seed/ three-seed] - three.js starter project with ES6 and Webpack
  86. </li>
  87. <li>
  88. [link:http://stemkoski.github.io/Three.js/index.html Professor Stemkoskis Examples] - a collection of beginner friendly
  89. examples built using three.js r60.
  90. </li>
  91. <li>
  92. [link:https://threejs.org/examples/ Official three.js examples] - these examples are
  93. maintained as part of the three.js repository, and always use the latest version of three.js.
  94. </li>
  95. <li>
  96. [link:https://raw.githack.com/mrdoob/three.js/dev/examples/ Official three.js dev branch examples] -
  97. Same as the above, except these use the dev branch of three.js, and are used to check that
  98. everything is working as three.js being is developed.
  99. </li>
  100. </ul>
  101. <h2>工具</h2>
  102. <ul>
  103. <li>
  104. [link:http://www.physgl.org/ physgl.org] - JavaScript front-end with wrappers to three.js, to bring WebGL
  105. graphics to students learning physics and math.
  106. </li>
  107. <li>
  108. [link:https://whs.io/ Whitestorm.js] – Modular three.js framework with AmmoNext physics plugin.
  109. </li>
  110. <li>
  111. [link:http://zz85.github.io/zz85-bookmarklets/threelabs.html Three.js Inspector]
  112. </li>
  113. <li>
  114. [link:http://idflood.github.io/ThreeNodes.js/ ThreeNodes.js].
  115. </li>
  116. <li>
  117. [link:https://marketplace.visualstudio.com/items?itemName=bierner.comment-tagged-templates comment-tagged-templates] - VSCode extension syntax highlighting for tagged template strings, like: glsl.js.
  118. </li>
  119. <li>
  120. [link:https://github.com/MozillaReality/WebXR-emulator-extension WebXR-emulator-extension]
  121. </li>
  122. </ul>
  123. <h2>WebGL参考</h2>
  124. <ul>
  125. <li>
  126. [link:https://www.khronos.org/files/webgl/webgl-reference-card-1_0.pdf webgl-reference-card.pdf] - Reference of all WebGL and GLSL keywords, terminology, syntax and definitions.
  127. </li>
  128. </ul>
  129. <h2>较旧的链接</h2>
  130. <p>
  131. 这些链接是出于历史目的而保留的,你或许可以发现它们仍然很有用,它们可能含有和three.js较为早前版本的有关的信息。
  132. </p>
  133. <ul>
  134. <li>
  135. <a href="https://www.youtube.com/watch?v=Dir4KO9RdhM" target="_blank">AlterQualia at WebGL Camp 3</a>
  136. </li>
  137. <li>
  138. [link:http://yomotsu.github.io/threejs-examples/ Yomotsus Examples] - a collection of examples using three.js r45.
  139. </li>
  140. <li>
  141. [link:http://fhtr.org/BasicsOfThreeJS/#1 Introduction to Three.js] by [link:http://github.com/kig/ Ilmari Heikkinen] (slideshow).
  142. </li>
  143. <li>
  144. [link:http://www.slideshare.net/yomotsu/webgl-and-threejs WebGL and Three.js] by [link:http://github.com/yomotsu Akihiro Oyamada] (slideshow).
  145. </li>
  146. <li>
  147. [link:http://bkcore.com/blog/general/adobe-user-group-nl-talk-video-hexgl.html Fast HTML5 game development using three.js] by [link:https://github.com/BKcore BKcore] (video).
  148. </li>
  149. <li>
  150. <a href="https://www.youtube.com/watch?v=VdQnOaolrPA" target="_blank">Trigger Rally</a> by [link:https://github.com/jareiko jareiko] (video).
  151. </li>
  152. <li>
  153. [link:http://blackjk3.github.io/threefab/ ThreeFab] - scene editor, maintained up until around three.js r50.
  154. </li>
  155. <li>
  156. [link:http://bkcore.com/blog/3d/webgl-three-js-workflow-tips.html Max to Three.js workflow tips and tricks] by [link:https://github.com/BKcore BKcore]
  157. </li>
  158. <li>
  159. [link:http://12devsofxmas.co.uk/2012/01/webgl-and-three-js/ A whirlwind look at Three.js]
  160. by [link:http://github.com/nrocy Paul King]
  161. </li>
  162. <li>
  163. [link:http://bkcore.com/blog/3d/webgl-three-js-animated-selective-glow.html Animated selective glow in Three.js]
  164. by [link:https://github.com/BKcore BKcore]
  165. </li>
  166. <li>
  167. [link:http://www.natural-science.or.jp/article/20120220155529.php Building A Physics Simulation Environment] - three.js tutorial in Japanese
  168. </li>
  169. </ul>
  170. </body>
  171. </html>