Welcome to the Community: three.js Around the Web 0.3

WELCOME TO THE COMMUNITY: three.js AROUND THE WEB

One of the things that really sets three.js apart from the competition is the amazing community that exists to provide help and support for people working with the library.

Whether you are stuck on a thorny 3D math problem, confused by the syntax, have an idea for a new feature, want to showcase or get critique of your work, or think that you’ve found a bug, you can generally get a response in a matter of hours - as long as you ask in the right place.

Let’s take a few moments now to get you up to speed on where to post your questions.

The Official three.js Forum

The place to ask for help, showcase your project, or general chitchat, is the official three.js forum. It’s been around since April 2017, it’s highly active and you’ll find lots of enthusiastic people there who will be happy to help you out.

You might even find me there! I’m an admin and my username is @looeee. Say hi!

three.js on StackOverflow

Traditionally, StackOverflow has been the place to ask three.js related questions, and it is still a good place to check first before you make a post on the forum.

If you click the icon on the three.js StackOverflow page, it will allow you to search through all the answers related to three.js.

The three.js Subreddit

It’s not particularly active, but you can also try your luck with the three.js subreddit. It’s a better place to find interesting projects than answers to your questions - just beware of falling into the black hole of Reddit and having your life sucked away into a dreary existence of memes and trolling!

three.js on GitHub

As we mentioned in the previous chapter, GitHub is where all the magic happens. It’s a hive of activity, and if you do report a bug there you’ll often be able to get it fixed in a matter of hours.

On the other hand, before posting here, do make a reasonable effort to make sure that you actually have found a bug first. If you’re not sure, post on the forum and the experts there will take a look and tell you whether to proceed with making an official bug report.

Finally, if you do file a bug report, please take the time to read the guideline first! You are much more likely to get a positive response if you do so.

Getting Help with Math or JavaScript

If your problem is of a more general nature, related to either programming or mathematics, then you will get a better response if you post in a forum dedicated to those.

StackOverflow is a good place to start for JavaScript, and Math StackExchange is a good place for mathematics.

Twitter, Instagram, Facebook

Twitter is the main place where professional developers showcase their three.js projects. Here’s a couple of good hashtags to search for: #threejs, #webgl, #creativecoding.

On Instagram, #threejs seems to get used for photos of delicious baked goods as well as three.js projects, so searching for this hashtag there may make you unexpectedly hungry! The #webgl is also worth checking out.

On Facebook, it’s all about the pages. Here’s a couple to get you started:

This is just a taster - once you start looking for three.js projects on the web, you’ll start to see them everywhere, especially on awards sites such as FWA and Awwwards.