diff --git a/README.md b/README.md index 44e6736..f874ca7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # ✨ ThreeJS + VueJS 3 + ViteJS ⚡ +*Trois* is a french word, it means *Three*. +

@@ -21,7 +23,38 @@ I wanted to code something similar to *react-three-fiber* but for VueJS. I started from scratch, I will rewrite some of my [WebGL demos](https://codepen.io/collection/AGZywR) to see if this little toy can do the job. -*Trois* is a french word, it means *Three*. +## Usage (CDN) + +TroisJS is really simple and easy to use : + +```html +

+ + + + + + + + + +
+ + +``` + +Read more on https://troisjs.github.io/guide/ ## HMR @@ -32,19 +65,19 @@ Thanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects - [ ] Lights - [x] AmbientLight - [x] DirectionalLight + - [x] HemisphereLight - [x] PointLight + - [x] RectAreaLight - [x] SpotLight - - [ ] ... - [ ] Materials - [x] Basic - [x] Lambert - - [x] Mapcat + - [x] Mapcap - [x] Phong - [x] Physical - [x] Standard - [x] SubSurface - [x] Toon - - [ ] ... - [ ] Geometries - [x] Box - [x] Circle @@ -61,7 +94,6 @@ Thanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects - [x] Torus - [x] TorusKnot - [x] Tube - - [ ] ... - [ ] Post Processing - [x] EffectComposer - [x] BokehPass @@ -71,5 +103,5 @@ Thanks to VueJS/ViteJS, **TroisJS use watchers and HMR to update ThreeJS objects - [x] Renderpass - [x] SMAAPass - [x] UnrealBloomPass - - [ ] ... -- [ ] ... + - [x] TiltShiftPass + - [x] ZoomBlurPass