-
Transformation
-
Aniamtion
-
Setting up vite
-
Making Responsive
-
Orbit Control
-
Geometries
-
Texture
-
Material
-
Lil-Gui
-
Ligths
-
Adding 3D Models
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have the following installed:
- Node.js (version 12 or above)
- A modern browser (Chrome, Firefox, Edge, etc.)
- Clone the repository:
git clone https://github.com/MANI-WEBDEVE/ThreeJs_Guide_repo
- Enter Your Directory:
cd (directory name) - Install the dependencies:
npm i
- 3D Scene Creation: Create and manage 3D scenes with objects, lights, and cameras.
- Animations: Implement real-time animations with ease using requestAnimationFrame.
- Interactivity: Mouse and keyboard interactions with 3D objects.
- Lighting: Dynamic lighting, shadows, and reflections.
- Geometry and Materials: Use built-in geometry and materials, or create custom ones.
- Responsive Design: Optimized for different screen sizes and resolutions.
- Three.js: 3D rendering library.
- WebGL: Underlying API for rendering 2D/3D graphics.
- JavaScript (ES6+): Core language.
- Node.js: Runtime for managing dependencies and scripts.
- Fork this repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit and push your changes (git push origin feature-branch).
- Submit a pull request.
- Please ensure your code adheres to the project's coding standards.
This project is licensed under the MIT License - see the LICENSE file for details.
