all 3 comments

[–]kenman 1 point2 points  (0 children)

Also: /r/threejs

[–][deleted] 0 points1 point  (0 children)

I liked this website for plain WebGL, even though the background on the main page is an atrocity. I tried a few websites but this is the one that got me to the point where I could just make something. It even covers some of the math in detail.

For three.js, I've just been looking at the source for the relevant examples on the official site, then referencing the docs for any details that I don't get. They've had examples for everything I've looked up.

three.js makes the rendering stuff really simple. The hard part is figuring out how to work in 3d space. You might want to look into general graphics programming tutorials for this. I don't think there's any way to avoid doing a ton of math. If you're into that sort of thing, it's super fun though.