For anyone interested I modernised the Three.js part of the marker based augmented reality library AR.js into a separate library called THREE AR. You can see it here <a href="https://github.com/JamesMilnerUK/THREEAR" rel="nofollow">https://github.com/JamesMilnerUK/THREEAR</a>
Three.js is insane, in a good way. Great abstraction of WebGL, very user friendly, and surprisingly few things that it can't do, as long as you're willing to think up some workarounds if something you're doing is super unique.
Question, what is the job market like for someone who is good with graphics programming? I'm not the best at math but I have struggled my way through linear algebra enough that with some practice I think I could be good at graphics programming. It'd certainly be a nice change of pace from programming CRUD forms for businesses.
I've made a lot of games with three js which I've published as open source on github.
<a href="https://github.com/lallassu" rel="nofollow">https://github.com/lallassu</a><p>Checkout these repos:
- parrothunt
- Qake (qake.se)
- saving nemo
- vox2
Etc...<p>At least for some inspiration perhaps :)
Three.js is good. Another option if you don't know is <a href="https://www.babylonjs.com/" rel="nofollow">https://www.babylonjs.com/</a>
Jesus, this was a hit of nostalgia, back to my younger days when I'd download OpenGL tutorials on my 56k all night and dive into every line the next day. Thank you for this, got me peeking into it and remembering that 3D isn't a scary thing.
I was super excited to use Three.js and thought it would be easy to do what I wanted to do. What I wanted to do was load a simple .obj model and display it. Easy this was not. Hopefully someday they will merge in obj support from their demos code section to actually be part of the main Three.js code :/