I am just trying my hands at three.js. This is the link:
.js/
But there seems to be no documentation for this and rightly so because it is developed by a small(but genius) team. There are loads of examples when you download it however without basic explanation it doesn't make much sense to just start looking at code. I found few tutorials at:
/
But it's just few. Just explains 3-4 concepts here and there.
Is there any other documentation or good tutorial sites for this library? Video screencasts, tutorials or even book anything will be do. If some book is available then it will be best but I don't think any is available.
I am just trying my hands at three.js. This is the link:
https://github.com/mrdoob/three.js/
But there seems to be no documentation for this and rightly so because it is developed by a small(but genius) team. There are loads of examples when you download it however without basic explanation it doesn't make much sense to just start looking at code. I found few tutorials at:
http://aerotwist.com/
But it's just few. Just explains 3-4 concepts here and there.
Is there any other documentation or good tutorial sites for this library? Video screencasts, tutorials or even book anything will be do. If some book is available then it will be best but I don't think any is available.
Share Improve this question asked Aug 13, 2011 at 6:12 TCMTCM 16.9k46 gold badges158 silver badges255 bronze badges 8- You mentioned the main site, but still, aerotwist.com/lab looks like it's as good as it gets, tutorial-wise. – John Flatness Commented Aug 13, 2011 at 6:15
- @John: The main site has no documentation just 100's of examples with tons of codes of source code. I am not that good at directly starting with the code without understanding what the library offers and it's concepts. Aerotwist is good but I need comprehensive guide to know what the library offers not just an overview. I am sure three.js has much more to offer than shown on aerotwist. – TCM Commented Aug 13, 2011 at 6:22
- im willing to write doc to help people using three.js. can you give some hint on the kind of stuff you would like to be documented ? stuff like screencast are easy to do ? would they fit your need ? i was thinking about google hangout session. i dunno. in short i am ok to devote time but not sure how to use it efficiently. help me help you :) ps: i asked this question before but the post deleted because i gave a link. Not sure why. i may have been confused for a spammer or something. so i retry and no link in this one :) – Jerome Etienne Commented Aug 14, 2011 at 17:16
- I know you posted your blog link here. But you are new here(which is evident from your points ;) so SO may have mistook you for spammer. Anyways, I have enough points and I don't think and there is no chance it will take my for spammer. Here is Jerome's site link: learningthreejs.com – TCM Commented Aug 15, 2011 at 3:43
- Now, back to the point. Yes screencasts would be an awesome way to get your points across to newbies in three.js. I will appreciate that you explain how things work, I mean just a basic explanation of why things work that way rather than just making us cram the methods and classes without really knowing how it works because if you do that the followers will be able to understand the demo when they themselves need to create something on their own, they won't be able because they don't have the understanding itself. Also if the screencasts take too long to make it I (we are) am also OK with.. – TCM Commented Aug 15, 2011 at 3:50
6 Answers
Reset to default 7There are some more learning resources here:
https://github.com/mrdoob/three.js/wiki
I'm working on creating a set of examples at: http://github.com/stemkoski/Three.js-examples
There is a udacity course "Interactive 3D Graphics" that uses three.js as the vehicle to teach about 3D graphics. It covers most of the concepts available in three js. It also has in browser programming exercises that allow the user to try out the concepts and get feedback. The quizzes are not as valuable, though; testing mostly on niche, not core, concepts.
https://www.udacity.com/course/cs291
The freenode channel #three.js is quite lively. You may try there for live help. irc://irc.freenode.net/#three.js
There are lots of examples and links on reddit, they may be helpful.
Reddit three.js community
There is a book available now (since 17th of October 2013) from packt. Full disclaimer, I'm the author :) A bit late since the question was asked a long time ago, but it's good to have an overview of learning materials for Three.js.
The book can be found here: http://www.amazon.com/Learning-Three-js-JavaScript-Library-WebGL/dp/1782166289/ref=sr_1_1?ie=UTF8&qid=1382358877&sr=8-1&keywords=learning+three.js