3.6.0 (2023-11-07)
- cientos: Add
CustomShaderMaterial
wrapper (#261) (43701f8) - Sparkles: add Sparkles (#253) (cbcc9b9)
- Superformula: add superformula (#274) (19130b4)
3.5.1 (2023-10-18)
- add key to html slot wrapper to force re-render (#258) (f7a32e2)
- OrbitControls: expose ref (#250) (0f1d162)
3.5.0 (2023-10-10)
- 178 v distance to (#220) (d2e2521)
- 23 html component (#184) (3a488f0)
- add
<Fbo />
abstraction (#228) (6efc076) - add global-audio component (f66d81d)
- change stats to renderless component (3ae6f5d)
- Lines: add CatumullRomLine, Line2 (4a267a5)
- Lines: add docs, correct name (f868d4e)
- Lines: adjust types (e876314)
- Lines: correct segments prop description (a22d25d)
- Lines: fix linter errors (6ab3ef5)
- Lines: format docs (a3b612f)
- Lines: format docs (28e78b1)
- Lines: make Line2 import relative (6788d8e)
- Lines: remove unneeded refs, objects from demos (128ea59)
- Lines: reword docs (45002ed)
- remove pauseTrigger, now play-trigger element also work for pause state when is playing (6973f23)
- 147 enhance environment and useenvironment abstractions (#219) (876fa9f)
- deps: update dependency @tresjs/core to v3.3.0 (#200) (c33d383)
- Levioso: changing speed causes jerkiness (#212) (a941576)
- v3.4.1 (#238) (8be6c82)
3.4.1 (2023-09-27)
3.4.0 (2023-09-26)
- add first directive vLog (071c63f)
- add smoke demo (6aa3f06)
- add stats-gl component (68bee97)
- add v-always-look-at directive (ab3cfa3)
- add v-light-helper component (d3e79d7)
- cientos: 176 remove models (#199) (1314488)
- cientos: 178 v-light-helper (#214) (0652eed)
- Lensflare: add color, distance, size, texture to component (f90988e)
- Lensflare: add defaultChoice (4246245)
- Lensflare: add docs (dcd956b)
- Lensflare: add Leches (14e03a0)
- Lensflare: add Lensflare (6605eaa)
- Lensflare: add Lensflare (fb1f52d)
- Lensflare: add seed, color (c895fe1)
- Lensflare: change exposed ref name (9279cfe)
- Lensflare: clean up imports (b8ef198)
- Lensflare: fix linter error (84f3a79)
- Lensflare: fix linter errors (224ecc4)
- Lensflare: fix path (7f18278)
- Lensflare: fix paths (7bc7cd2)
- Lensflare: formatting (fc8ad30)
- Lensflare: group constants into objects (022529f)
- Lensflare: guard against undefined ref value (2c6c912)
- Lensflare: move easing functions to /src/utils (f443bbc)
- Lensflare: move preset values to constants.ts (9766d6b)
- Lensflare: move to own subdirectory (76e897c)
- Lensflare: refactor Leches setup (f8c69c0)
- Lensflare: refactor Leches setup (0715ccf)
- Lensflare: remove 4, 8 sided textures (3c23042)
- Lensflare: remove duplicate RandUtils (d816e8e)
- Lensflare: remove scaleRef from demo (50271ea)
- Lensflare: rename folder (3fc7374)
- Lensflare: rename function, variables (e0c382d)
- Lensflare: rename prop flare -> elements (fb199f6)
- Lensflare: resolve infinite while loop bug (dfa5d8a)
- Lensflare: scale fix (c439895)
- Lensflare: simplify prop precedence (91833e6)
- Lensflare: smooth out types/conversion (b9a60e8)
- Lensflare: update route to LensflareDemo (7dfce1b)
- Lensflare: update seed with random value (fba64dc)
- Lensflare: use Tresjs/assets for texture URLS (3dc7e90)
- RandUtils: add RandUtils (e1693c1)
- RandUtils: add RandUtils (5fa7111)
- remove cardbobot, suzanne. Add blender-cube in backdrop demo (c9f95ac)
- Sky: add distance prop to docs (5c29e9b)
- Sky: add distance to demo (7440216)
- Sky: add docs (110e4a8)
- Sky: add exposure to demo (323fc82)
- Sky: add Sky (894d71e)
- Sky: change azimuth default (12b7c38)
- Sky: disable zoom/pan idiomatically in demo (08d2f67)
- Sky: fix linter whitespace errors (dbc191d)
- Sky: make prop descriptions consistent in docs (a62b6d2)
- Sky: remove grid (0eaa3e6)
- Sky: remove unused ref from from demo (4968785)
- Sky: set demo max mieDirectionalG to 0.99 (a4475db)
- Sky: use Vue props instead of watchers for uniforms (c45ed6f)
- check background prop if its empty string (#217) (ec20d69)
- use camera's z position as default distance in CameraControls (8a62a43)
3.3.0 (2023-09-11)
- 158 stats (#166) (4a71885)
- add distance prop in camera controls (388b5de)
- SVG (28e3b6a)
- SVG: add depth demo (ba1fd18)
- SVG: add depth options (e453a1d)
- SVG: add docs (b176dc4)
- SVG: change 'depth' default to 'renderOrder' (5c1dd27)
- SVG: dispose of geometries (a75d571)
- SVG: fix linter warnings (80dbaab)
- SVG: fix type error (4439aa1)
- SVG: remove depth prop demo (ca82737)
- SVG: remove depth prop from demo (87ceb34)
- SVG: remove key (01061a9)
- SVG: remove unused variable (c85a96f)
- SVG: rename exposed ref (95bada9)
- SVG: split line for linter (469273a)
- SVG: update JSDoc (8c0aaf6)
- SVG: update props, depth in docs (da85374)
- SVG: whitespace (d83493b)
- update lint rules, (#196) (ccdf81f)
- cientos: controls props priority (a9e47fc)
- dead link (f784021)
- set
@tresjs/core
as peer (#211) (9636ec9)
3.3.0-next.0 (2023-09-11)
- 158 stats (#166) (4a71885)
- add distance prop in camera controls (388b5de)
- SVG (28e3b6a)
- SVG: add depth demo (ba1fd18)
- SVG: add depth options (e453a1d)
- SVG: add docs (b176dc4)
- SVG: change 'depth' default to 'renderOrder' (5c1dd27)
- SVG: dispose of geometries (a75d571)
- SVG: fix linter warnings (80dbaab)
- SVG: fix type error (4439aa1)
- SVG: remove depth prop demo (ca82737)
- SVG: remove depth prop from demo (87ceb34)
- SVG: remove key (01061a9)
- SVG: remove unused variable (c85a96f)
- SVG: rename exposed ref (95bada9)
- SVG: split line for linter (469273a)
- SVG: update JSDoc (8c0aaf6)
- SVG: update props, depth in docs (da85374)
- SVG: whitespace (d83493b)
- update lint rules, (#196) (ccdf81f)
3.2.1 (2023-09-01)
- deps: update dependency @tresjs/core to v3.1.1 (#186) (0f5d9cf)
- removed
toFixed
for progress value (#191) (d46f90f)
3.2.0 (2023-08-25)
3.2.0-next.0 (2023-08-23)
- remove tweakpane essentials import (eeed334)
3.1.0 (2023-08-17)
- add camera controls to new context (21ab955)
- chg to event, rmv vmodel, (9b739a2)
- remove tweakpane deps from final bundle (#169) (b99ac3c)
3.0.1 (2023-07-29)
3.0.0 (2023-07-29)
-
core v3 provides a new state context
useTresContext
which impacts all the abstractions depending on the state -
chore: move core to deps
-
chore: updated lock
-
chore: fix lint
-
feat: removed useCientos and useTresContext instead
- 120 refactor usecientos to new state context provider (#143) (723a323)
- add more camera-controls playground examples (d3c5dd3)
- add preliminary camera-controls abstraction (bef41b9)
- backdrop stage abstraction (#116) (62f677c)
- add reactivity to stars component, rmv factor as props unnecessary (#144) (ad5c6c8)
- background not checked right useEnvironment (#138) (28d40fd)
- map correct camera-controls events (e7095eb)
- MouseParallax, clean code (#134) (257238a)
- nuxt problem with scrollControls (#130) (1739965)
2.3.0 (2023-07-11)
- initial camera position in keyboard controls (#119) (e4a03a6)
- remove deconstructive props (#124) (d83d00d)
2.2.0 (2023-06-29)
- add playground to examples (#104) (ce442a4)
- added default for touches prop (#100) (#111) (de6ebab)
- deps: update dependency @tresjs/core to v2.3.0 (599f36b)
- styles in dark theme, same as in the core (#105) (1a8d0a5)
- useProgress correct export from loaders (af33533)
2.1.4 (2023-06-14)
- chg log linter rule to warn (18eeb72)
- fix types in precipitation, stars. rmv log rule linter (1c15ecb)
- precipitation-area issue, rmv log mouseparallax, add rule lint (994efaa)
- return control value on event emitters (d072223)
2.1.2 (2023-05-26)
2.1.1 (2023-05-24)
- contact shadows helper as prop (f7054d0)
2.1.0 (2023-05-24)
- add events to orbit controls (6815d12)
- add Rain component (7dca86d)
- contact shadows is alive and reactive (188cf8c)
- contact-shadows implementation (81baf86)
- deconstruct those Props (ccd0581)
- enhanced orbit-controls (27f2e88)
- temporally tweak eslint for deconstructed props (8803e8f)
- update parallax mouse abstraction (88885a3)
- update to core v2.1.0 and fix types (f099387)
- added missing prop target and removed withDefaults (43ddf6b)
- change smoke texture encoding for colorSpace (2338803)
- core types (266088b)
- event headline h2 (c506769)
- remove import leftovers (fef7e86)
- templateRef name casing (8844612)