Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adydetra/learnthreejs
Learn Threejs
https://github.com/adydetra/learnthreejs
3d learn threejs
Last synced: 11 days ago
JSON representation
Learn Threejs
- Host: GitHub
- URL: https://github.com/adydetra/learnthreejs
- Owner: adydetra
- Created: 2024-07-17T10:26:46.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T20:29:31.000Z (3 months ago)
- Last Synced: 2024-08-08T22:55:19.379Z (3 months ago)
- Topics: 3d, learn, threejs
- Language: JavaScript
- Homepage: https://learn-threejs-adydetra.vercel.app
- Size: 11.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LearnThreejs 🟡
![Static Badge](https://img.shields.io/badge/license-MIT-brightgreen?label=LICENSE)
## Get Started
Clone repository
```bash
git clone https://github.com/adydetra/LearnThreejs.git
cd LearnThreejs
```Install package manager
```bash
bun install
```Run the app in `development` mode.
```bash
bun dev
```---
> [!NOTE]
> if not using `bun` just delete `bun.lockb`, and switch to another package manager like:```bash
# npm install
# yarn install
# pnpm install
```---
## Todo List
- Threejs installation
- [x] Vite
- Animation
- [ ] AnimationAction
- [ ] AnimationClip
- [ ] AnimationMixer
- [ ] AnimationObjectGroup
- [ ] AnimationUtils
- [ ] KeyframeTrack
- [ ] PropertyBinding
- [ ] PropertyMixer
- [ ] Animation / Tracks
- [ ] BooleanKeyframeTrack
- [ ] ColorKeyframeTrack
- [ ] NumberKeyframeTrack
- [ ] QuaternionKeyframeTrack
- [ ] StringKeyframeTrack
- [ ] VectorKeyframeTrack
- Cameras
- [ ] ArrayCamera
- [x] Camera
- [ ] CubeCamera
- [ ] OrthographicCamera
- [ ] PerspectiveCamera
- [ ] StereoCamera
- Geometries
- [x] BoxGeometry
- [x] CapsuleGeometry
- [x] CircleGeometry
- [x] ConeGeometry
- [x] CylinderGeometry
- [ ] DodecahedronGeometry
- [ ] EdgesGeometry
- [ ] ExtrudeGeometry
- [ ] IcosahedronGeometry
- [ ] LatheGeometry
- [ ] OctahedronGeometry
- [ ] PlaneGeometry
- [ ] PolyhedronGeometry
- [ ] RingGeometry
- [ ] ShapeGeometry
- [ ] SphereGeometry
- [ ] TetrahedronGeometry
- [ ] TorusGeometry
- [ ] TorusKnotGeometry
- [ ] TubeGeometry
- [ ] WireframeGeometry
- Materials
- [ ] LineBasicMaterial
- [ ] LineDashedMaterial
- [ ] Material
- [x] MeshBasicMaterial
- [ ] MeshDepthMaterial
- [ ] MeshDistanceMaterial
- [x] MeshLambertMaterial
- [ ] MeshMatcapMaterial
- [ ] MeshNormalMaterial
- [ ] MeshPhongMaterial
- [ ] MeshPhysicalMaterial
- [ ] MeshStandardMaterial
- [x] MeshToonMaterial
- [ ] PointsMaterial
- [ ] RawShaderMaterial
- [ ] ShaderMaterial
- [ ] ShadowMaterial
- [ ] SpriteMaterial## License
The code is licensed [MIT](LICENSE)