I really wanted to make a new personal site to share things about me, and I just happened to stumble upon Joshuas World.
I was really inspired, so I took upon learning Threejs to make my own site.
I knew a little bit of computer graphics from school, but for this project I took some time to learn more. I got to learn a little bit of blender, learned how to write basic shaders, and just got more familiar with the landscape of computer graphics . Things were made a lot easier with the Three.js engine!
Not the best artist, and the project probably needs some optimizing, but still got something working!
Hi, I couldn’t load your website, as it crashed when I tried to view it on my iPhone. I had a similar issue with my own 3D website, and it turned out the file size was too large. If you’re using textures, you might want to optimise them!
Hi! I appreciate the comment. I actually have tried to run it on my own iphone (safari, chrome, firefox). No luck! I kinda just didn’t know what to do so I left it alone when I first deployed the site.
If at all possible, could you take a look at the repo and give some guidance? I have a giant main.js file, which I’m currently working on breaking up too. Could that have anything to do with it? Or would it simply be models and textures that are killing the site’s performance on mobile.