/beginner-portfolio

This is a practice portfolio using threejs, exploring the vast dynamics of the library.

Primary LanguageHTML

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.

screenshot

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

Live Demo Link

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

🤝 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.