\r\n\r\n**Additional context**\r\nThis is useful is you want to manipulate the vertex individually, in the vertex shader\r\n",[2891,2894],{"name":2892,"color":2893},"question","d876e3",{"name":2895,"color":2896},"waiting for author","B145BC",230,"tres","Support inline method in geometries ( EJ: toNonIndexed , setFromPoints)","2025-02-21T16:45:38Z","https://github.com/Tresjs/tres/issues/230",0.69802386,{"description":2904,"labels":2905,"number":2909,"owner":2863,"repository":2898,"state":2865,"title":2910,"updated_at":2911,"url":2912,"score":2913},"Atm the docs don't have search functionality, as we grow on features, it's important to have it\n\nhttps://vitepress.dev/reference/default-theme-search",[2906],{"name":2907,"color":2908},"docs","0075ca",152,"Add Algolia Search to docs","2024-03-28T11:19:27Z","https://github.com/Tresjs/tres/issues/152",0.7058452,{"description":2915,"labels":2916,"number":1499,"owner":2863,"repository":2864,"state":2920,"title":2921,"updated_at":2922,"url":2923,"score":2924},"### Describe the bug\n\nUsing ScrollControls on the Nuxt playground gets broken \r\n\r\n\r\nhttps://github.com/Tresjs/cientos/assets/4699008/1a739f12-df88-4235-9793-f9859520c2e7\r\n\r\n\n\n### Reproduction\n\nhttps://deploy-preview-52--tresjs-playground.netlify.app/experiments/scroll-controls\n\n### Steps to reproduce\n\n_No response_\n\n### System Info\n\n```shell\nSystem:\r\n OS: macOS 13.4.1\r\n CPU: (8) arm64 Apple M1 Pro\r\n Memory: 100.84 MB / 16.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 18.14.1 - ~/.nvm/versions/node/v18.14.1/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 9.3.1 - ~/.nvm/versions/node/v18.14.1/bin/npm\r\n Browsers:\r\n Brave Browser: 114.1.52.130\r\n Chrome: 114.0.5735.198\r\n Firefox: 114.0.2\r\n Safari: 16.5.1\r\n npmPackages:\r\n @tresjs/cientos: 2.3.0 => 2.3.0 \r\n @tresjs/core: ^2.4.0 => 2.4.0 \r\n @tresjs/nuxt: 1.0.0 => 1.0.0 \r\n @tresjs/post-processing: ^0.3.0 => 0.3.0\n```\n\n\n### Used Package Manager\n\npnpm\n\n### Code of Conduct\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/Tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[2917],{"name":2918,"color":2919},"bug","d73a4a","closed","ScrollControls not working correctly on Nuxt ","2023-07-12T06:05:12Z","https://github.com/Tresjs/cientos/issues/129",0.62093943,{"description":2926,"labels":2927,"number":2928,"owner":2863,"repository":2864,"state":2920,"title":2929,"updated_at":2930,"url":2931,"score":2932},"### Description\r\n\r\nAs a developer using Tres/Cientos:\r\n\r\n* I want props listings to be generated from commented source code.\r\n* I don't want to have to copy/paste props from `.vue` files and format as markdown in most cases.\r\n\r\nThe current solution is simply to copy/paste props and format them as markdown. This means that the docs' props listings fall out of sync with actual code.\r\n\r\n### Suggested solution\r\n\r\nThe [`vue-component-meta` package](https://github.com/vuejs/language-tools/tree/master/packages/vue-component-meta) can generate a JS object describing SFC props. \r\n\r\nI suggest we use that package to generate tables from the component source files.\r\n\r\n### Alternative\r\n\r\nContinue copy/pasting props\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.",[],256,"Autogenerate props listings for docs","2023-11-24T12:57:33Z","https://github.com/Tresjs/cientos/issues/256",0.6383356,{"description":2934,"labels":2935,"number":2942,"owner":2863,"repository":2864,"state":2920,"title":2943,"updated_at":2944,"url":2945,"score":2946},"### Description\n\nAs a developer using Tresjs I would like to create sprite animations by cycling through a sequence of frames from a sprite sheet image or JSON data, so I could add sprites images to my 3D spaces.\n\n### Suggested solution\n\nInspired by: https://github.com/pmndrs/drei#sprite-animator\n\n### Alternative\n\nFeel free to suggest other alternatives\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.",[2936,2939],{"name":2937,"color":2938},"good first issue","7057ff",{"name":2940,"color":2941},"p2-nice-to-have","D4C5F9",247,"Sprite component","2024-06-07T14:02:38Z","https://github.com/Tresjs/cientos/issues/247",0.6685438,{"description":2948,"labels":2949,"number":2953,"owner":2863,"repository":2898,"state":2920,"title":2954,"updated_at":2955,"url":2956,"score":2957},"At the moment is not possible to have 2 or more \u003CTresCanvas/>` on the same page. \n\nShould be easier now that is a custom renderer, my wild guess is that composable is being shared between the two instances, so the second one doesn't create a singleton. v1 Also is not possible\n\nThis is a nice to have.\n\n",[2950],{"name":2951,"color":2952},"v2","FEE22E",153,"Multiple canvas in same page","2023-04-05T13:41:40Z","https://github.com/Tresjs/tres/issues/153",0.6887431,{"description":2959,"labels":2960,"number":2970,"owner":2863,"repository":2898,"state":2920,"title":2971,"updated_at":2972,"url":2973,"score":2974},"### Describe \r\n\r\nAs a developer using TresJS, I would like the tone-mapping of the renderer to be set to `ACESFilmicToneMapping` as default.\r\n\r\nThis will introduce a Breaking change.\r\n\r\nDecisions based on feedback from the community: \r\n\r\n\r\n\r\n\r\n\r\n\r\nFrom left to right: r3f, Tres, Threlte\r\n\r\n\r\n\r\n\r\n## Docs\r\n\r\n[Render defaults](https://docs.pmnd.rs/react-three-fiber/api/canvas#render-defaults)\r\nCanvas uses [createRoot](https://docs.pmnd.rs/react-three-fiber/api/canvas#createroot) which will create a translucent THREE.WebGLRenderer with the following constructor args:\r\n\r\nantialias=true\r\nalpha=true\r\npowerPreference=\"high-performance\"\r\nand with the following properties:\r\n\r\noutputColorSpace = THREE.SRGBColorSpace\r\ntoneMapping = THREE.ACESFilmicToneMapping\r\nIt will also create the following scene internals:\r\n\r\nA THREE.Perspective camera\r\nA THREE.Orthographic cam if orthographic is true\r\nA THREE.PCFSoftShadowMap if shadows is true\r\nA THREE.Scene (into which all the JSX is rendered) and a THREE.Raycaster\r\nIn recent versions of threejs, THREE.ColorManagement.enabled will be set to true to enable automatic conversion of colors according to the renderer's configured color space. R3F will handle texture color space conversion. For more on this topic, see https://threejs.org/docs/#manual/en/introduction/Color-management.\r\n\r\n",[2961,2962,2963,2964,2967],{"name":2937,"color":2938},{"name":2874,"color":2875},{"name":2857,"color":2858},{"name":2965,"color":2966},"discussion 💭","AE4C80",{"name":2968,"color":2969},"v4","7980EA",492,"Set tone-mapping default to ACESFilmicToneMapping","2024-01-27T11:58:47Z","https://github.com/Tresjs/tres/issues/492",0.69671935,{"description":2976,"labels":2977,"number":2897,"owner":2863,"repository":2864,"state":2920,"title":2982,"updated_at":2983,"url":2984,"score":2902},"### Describe the bug\r\n\r\nThe guide page at:\r\n\r\nhttps://cientos.tresjs.org/guide/staging/contact-shadows.html\r\n\r\nthrows an error:\r\n\r\n```\r\nUncaught (in promise) TypeError: \"position\" is read-only\r\n```\r\n\r\nThis appears related to `ContactShadows` `helper` prop:\r\n\r\n* When `true`, the error is thrown. \r\n* When`false`, the error is not thrown.\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/tresjs-basic-pfyd2g?file=src%2Fcomponents%2FTheExperience.vue\r\n\r\n### Steps to reproduce\r\n\r\n* Open the [StackBlitz](https://stackblitz.com/edit/tresjs-basic-pfyd2g?file=src%2Fcomponents%2FTheExperience.vue) or open the [guide](https://cientos.tresjs.org/guide/staging/contact-shadows.html).\r\n* Check the browser console.\r\n\r\n### System Info\r\n\r\n```shell\r\nSystem:\r\n OS: macOS 13.1\r\n CPU: (8) arm64 Apple M1\r\n Memory: 102.31 MB / 8.00 GB\r\n Shell: 5.8.1 - /bin/zsh\r\n Binaries:\r\n Node: 20.5.1 - /opt/homebrew/bin/node\r\n npm: 9.8.0 - /opt/homebrew/bin/npm\r\n pnpm: 8.6.5 - /opt/homebrew/bin/pnpm\r\n Browsers:\r\n Chrome: 116.0.5845.187\r\n Safari: 16.2\r\n npmPackages:\r\n @tresjs/core: ^3.2.1 => 3.2.1 \r\n @tresjs/eslint-config-vue: ^0.1.1 => 0.1.1 \r\n vite: ^4.4.9 => 4.4.9\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\npnpm\r\n\r\n### Code of Conduct\r\n\r\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/Tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[2978,2979],{"name":2918,"color":2919},{"name":2980,"color":2981},"p3-minor-bug","F28C37","ContactShadows demo throws error","2024-11-24T10:07:24Z","https://github.com/Tresjs/cientos/issues/230",["Reactive",2986],{},["Set"],["ShallowReactive",2989],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fnDiRdtMQ89uOIreoY7PjF-kdp68vJQWAjsKITqDykDc":-1},"/Tresjs/tres/202"]