\r\n \u003CSphere />\r\n \u003CAkuAku />\r\n\u003C/TresGroup>\r\n```\r\n\r\nModels inside the Group are not getting the new position, the Sphere does.\r\n\r\n**Reproduction**\r\nhttps://stackblitz.com/edit/tresjs-gltfmodel-2stucs?file=src%2Fcomponents%2FTheExperience.vue,package.json,src%2FApp.vue\r\n\r\n**Steps**\r\nSteps to reproduce the behavior:\r\n1. Go to '...'\r\n2. Click on '....'\r\n3. Scroll down to '....'\r\n4. See error\r\n\r\n**Expected behavior**\r\nAll children of the group should be transformed\r\n\r\n**Screenshots**\r\nIf applicable, add screenshots to help explain your problem.\r\n\r\n**System Info**\r\nOutput of `npx envinfo --system --npmPackages '{vite,@tresjs/*, three, vue}' --binaries --browsers` \r\n\r\n```\r\n System:\r\n OS: Linux 5.0 undefined\r\n CPU: (6) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz\r\n Memory: 0 Bytes / 0 Bytes\r\n Shell: 1.0 - /bin/jsh\r\n Binaries:\r\n Node: 16.14.2 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 7.17.0 - /usr/local/bin/npm\r\n npmPackages:\r\n @tresjs/cientos: ^2.0.0-beta.0 => 2.0.0-beta.0 \r\n @tresjs/core: ^2.0.0-beta.4 => 2.0.0-beta.4 \r\n vite: ^3.2.4 => 3.2.5 \r\n```\r\n",[2894],{"name":2895,"color":2896},"bug","d73a4a",199,"Models inside group are not affected by parent transforms","2023-04-14T10:33:14Z","https://github.com/Tresjs/tres/issues/199",0.7043082,{"description":2903,"labels":2904,"number":2908,"owner":2866,"repository":2877,"state":2886,"title":2909,"updated_at":2910,"url":2911,"score":2912},"### Description\n\nAtm, camera logic is handled by a composable `useCamera`. This is used in `nodeOpts` to set the camera to the state.\r\n\r\nThis is a problem because we shouldn't use composable that handles the state inside of the nodeOpts since they constantly lose the setup context.\r\n\r\nThis is causing several issues in HMR as well with #302\n\n### Suggested solution\n\nInstead of setting the camera for the state on the `nodeOpts`, change the approach to react to a `state.scene` change and then compute the camera from the childrens\n\n### Alternative\n\n_No response_\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/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.",[2905],{"name":2906,"color":2907},"dx","1576AD",307,"Refactor camera logic ,remove composable from nodeOpts","2023-06-19T15:26:29Z","https://github.com/Tresjs/tres/issues/307",0.7065379,{"description":2914,"labels":2915,"number":2920,"owner":2866,"repository":2877,"state":2886,"title":2921,"updated_at":2922,"url":2923,"score":2924},"### Describe the bug\n\nI tried writing this code into `Tresjs v 4.0.2` I think this issue and issue #727 have a common cause\r\n```vue\r\n \u003CTresGroup>\r\n \u003CTresMesh\r\n :position=\"[0, 0, 0]\"\r\n @click=\"onClick\"\r\n @double-click=\"onDoubleClick\"\r\n @pointer-enter=\"onPointerEnter\"\r\n @pointer-leave=\"onPointerLeave\"\r\n @pointer-move=\"onPointerMove\"\r\n @context-menu=\"onContextMenu\"\r\n @pointer-missed=\"onPointerMissed\"\r\n >\r\n \u003CTresBoxGeometry :args=\"[1, 1, 1]\" />\r\n \u003CTresMeshToonMaterial color=\"#efefef\" />\r\n \u003C/TresMesh>\r\n \u003C/TresGroup>\r\n```\r\nOnly `@pointer-missed` has been triggered during this process\r\n\r\nhttps://github.com/Tresjs/tres/assets/59913119/8ca05964-6e9d-4443-a1d8-7e543aebb5fe\r\n\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/~/github.com/hexianWeb/starter\n\n### Steps to reproduce\n\nswitch the branch to the `bug` branch, or just copy this code into `TheExperience.vue`\r\n```vue \r\n \u003CTresGroup>\r\n \u003CTresMesh\r\n :position=\"[0, 0, 0]\"\r\n @click=\"onClick\"\r\n @double-click=\"onDoubleClick\"\r\n @pointer-enter=\"onPointerEnter\"\r\n @pointer-leave=\"onPointerLeave\"\r\n @pointer-move=\"onPointerMove\"\r\n @context-menu=\"onContextMenu\"\r\n @pointer-missed=\"onPointerMissed\"\r\n >\r\n \u003CTresBoxGeometry :args=\"[1, 1, 1]\" />\r\n \u003CTresMeshToonMaterial color=\"#efefef\" />\r\n \u003C/TresMesh>\r\n \u003C/TresGroup>\r\n```\r\nand remove the `TresGroup` near camera\r\n```vue\r\n \u003CTresGroup>\r\n \u003CTresPerspectiveCamera :position=\"[5, 5, 5]\" />\r\n \u003C/TresGroup>\r\n```\n\n### System Info\n\n_No response_\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/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/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.",[2916,2917],{"name":2895,"color":2896},{"name":2918,"color":2919},"p5-urgent-bug","B60205",728,"`Event` is not triggered in `TresGroup`","2024-07-16T18:52:11Z","https://github.com/Tresjs/tres/issues/728",0.71574104,{"description":2926,"labels":2927,"number":2931,"owner":2866,"repository":2932,"state":2886,"title":2933,"updated_at":2934,"url":2935,"score":2936},"### Description\n\nAs a developer using Tresjs I would like to have a simple way to add a global sound.\n\n### Suggested solution\n\nAn abstraction of: https://threejs.org/docs/index.html?q=audio#api/en/audio/Audio\r\n\r\nYou could consider something like:\r\n\u003CAudio src=\"MYAUDIO_PATH.mp3\" :volume=\"0.3\" /> \r\n\r\nAs example\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.",[2928],{"name":2929,"color":2930},"good first issue","7057ff",209,"cientos","Global audio component","2023-10-05T21:05:09Z","https://github.com/Tresjs/cientos/issues/209",0.71786326,{"description":2938,"labels":2939,"number":2865,"owner":2866,"repository":2941,"state":2886,"title":2942,"updated_at":2943,"url":2944,"score":2872},"**Is your feature request related to a problem? Please describe.**\r\nIt would be helpful to differentiate the elements of the package using submodules.\r\n\r\n**Describe the solution you'd like**\r\nImporting should be possible via `import { PixelationPass } from '@tresjs/post-processing'` or `import { PixelationPass } from '@tresjs/post-processing/pmndrs'` depending on what variant is wanted.\r\n",[2940],{"name":2857,"color":2858},"post-processing","sub modules for pmndrs and native components","2024-10-12T14:46:22Z","https://github.com/Tresjs/post-processing/issues/122",{"description":2946,"labels":2947,"number":2952,"owner":2866,"repository":2932,"state":2886,"title":2953,"updated_at":2954,"url":2955,"score":2956},"### 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.",[2948,2949],{"name":2929,"color":2930},{"name":2950,"color":2951},"p2-nice-to-have","D4C5F9",247,"Sprite component","2024-06-07T14:02:38Z","https://github.com/Tresjs/cientos/issues/247",0.7257953,{"description":2958,"labels":2959,"number":2963,"owner":2866,"repository":2877,"state":2886,"title":2964,"updated_at":2965,"url":2966,"score":2967},"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",[2960],{"name":2961,"color":2962},"v2","FEE22E",153,"Multiple canvas in same page","2023-04-05T13:41:40Z","https://github.com/Tresjs/tres/issues/153",0.72998685,["Reactive",2969],{},["Set"],["ShallowReactive",2972],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f3jMiLyCq_uRtoKCy_4yW8gmdn53bDzNXVv7B1jqsm8A":-1},"/Tresjs/tres/680"]