Three.js Beginner Portfolio
This is a initial starter project for me to learn threejs and the utility that it offers. The ultimate goal is to build a completely immersive website with threejs.
The project learning points are:
- Geometry
- Materials
- Textures
- Mesh
- Light Systems
- Debugging with dat.gui
- User interaction with mouse events
Built With
- Threejs
- Vite
- Node Package Manager
Live Demo
Getting Started
To get a local copy up and running follow these simple example steps:
Setup
Download Node.js. Run this followed commands:
# Install dependencies (only the first time)
npm install
# Run the local server at localhost:8080
npm run dev
# Build for production in the dist/ directory
npm run build
Authors
👤 Author1
- GitHub: @uzairali19
- Twitter: @uzairali751
- LinkedIn: LinkedIn
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Show your support
Give a ⭐️ if you like this project!
Acknowledgments
- Shout out to Bruno Simon who has inspired me to follow this path. If you want to learn his extensive course check out. Threejs Journey
📝 License
This project is MIT licensed.