Featured Post

Hello! and Greetings! Nice to see you on my blog.

 

8/15/2022

Website Progress so far

 Honestly, I've gotten really far into my personal website, but I still think that a blog section dedicated to this is worth it. Hours and hours of my time was poured into this website. I am very proud of what I've accomplished so far.


Before I show everyone the fruits of my dedication, I want to speak on the journey I took to get here. I was approached by a professor in the CS department nearing the end of my freshman year of college. This professor wanted me to figure out how to model the solar system using three.js. I didn't really take to it at first cause yk it was unpaid and felt like mundane work. After watching a lot of motivational videos, I tricked my brain into thinking this three js work would be super important. A couple of weeks after talking to the professor, I started on the model. It was pretty easy to do honestly. It's been done before, and not that hard to figure out. 


Once I figured out how to do the model, I had the bright idea of making a personal website out of it because I needed one and it felt like killing two birds with one stone. My first vision was to make the planets clickable, and upon clicking a planet, it would zoom into the planet which would have a webpage with a background image of the planet's texture. That dream died quickly when I figured out that zooming into a planet "opening" a webpage was virtually impossible.


Days of contemplating later, I decided that scrolling through the website should at least do something to the planets in the scene. That decision let to the website I have now. 


The problems I faced during production were definitely CSS styling and figuring out how to have a website on top of a three.js scene.  Working through these technicalities sucked. It took a really long time and its still not finished because I need to include actual writing, pop up pictures of my work, and a section at the bottom saying a little more about my socials.


Without further ado....





It's not a great demo, but you get the idea! Also, the real website is not laggy at all. It's my screen recorder extension that makes the website so slow.




No comments:

Post a Comment