component","2025-04-24T09:26:06Z","https://github.com/Tresjs/tres/issues/1002",0.7566184,{"description":2887,"labels":2888,"number":1521,"owner":2867,"repository":2892,"state":2869,"title":2893,"updated_at":2894,"url":2895,"score":2896},"Extend https://github.com/antfu/eslint-config flat config and use [ESLint Stylistic](https://github.com/eslint-stylistic/eslint-stylistic). Maintenance would be easier\r\n\r\nSimilar to my [personal eslint](https://github.com/alvarosabu/eslint-config) ",[2889],{"name":2890,"color":2891},"enhancement","a2eeef","configs","Refactor to extend antfu eslit config with flat config support","2024-03-17T11:26:05Z","https://github.com/Tresjs/configs/issues/4",0.7962192,{"description":2898,"labels":2899,"number":2901,"owner":2867,"repository":2902,"state":2869,"title":2903,"updated_at":2904,"url":2905,"score":2906},"**Is your feature request related to a problem? Please describe.**\r\nFor the same controls, Tweakpane is roughly half the height of Leches. I often find myself tweaking/removing controls to get Leches to fit in a window. That's a design tradeoff, but since I'm mostly working on docs/playground examples aimed at other devs, I'd trade whitespace/larger controls/larger type for having more controls \"above the fold\".\r\n",[2900],{"name":2890,"color":2891},88,"leches","Compact view","2023-12-13T18:42:25Z","https://github.com/Tresjs/leches/issues/88",0.8189029,{"description":2908,"labels":2909,"number":2913,"owner":2867,"repository":2914,"state":2869,"title":2915,"updated_at":2916,"url":2917,"score":2918},"https://cineshader.com/",[2910],{"name":2911,"color":2912},"showcase","FBF307",29,"lab","Replicate Cinesshader effect","2023-04-29T14:23:18Z","https://github.com/Tresjs/lab/issues/29",0.834566,{"description":2920,"labels":2921,"number":2923,"owner":2867,"repository":2924,"state":2925,"title":2926,"updated_at":2927,"url":2928,"score":2929},"**Is your feature request related to a problem? Please describe.**\r\nPmndr's SMAAEffect should be available.",[2922],{"name":2890,"color":2891},114,"post-processing","closed","SMAAEffect","2025-03-30T18:17:32Z","https://github.com/Tresjs/post-processing/issues/114",0.7851178,{"description":2931,"labels":2932,"number":1521,"owner":2867,"repository":2936,"state":2925,"title":2937,"updated_at":2938,"url":2939,"score":2896},"\r\n\u003Cimg width=\"623\" alt=\"Screenshot 2023-03-01 at 08 05 55\" src=\"https://user-images.githubusercontent.com/4699008/222068182-92bd8c64-8551-4df5-a78b-8917a40f5867.png\">\r\n\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\nA [contact shadow](https://threejs.org/examples/#webgl_shadow_contact) implementation, facing upwards (positive Y) by default. scale can be a positive number or a 2D array [x: number, y: number].\r\n\r\n```\u003CContactShadows opacity=\"1\" scale=\"10\" blur=\"1\" far=\"10\" resolution=\"256\" color=\"#000000\" />```\r\n\r\nSince this is a rather expensive effect you can limit the number of frames it renders when your objects are static. For instance, making it render only once:\r\n\r\n```\u003CContactShadows frames=\"1\" />```\r\n\r\n**Describe the solution you'd like**\r\nAbstraction in cientos\r\n\r\n**Suggested solution**\r\nCheck drei [implementation](https://github.com/pmndrs/drei/blob/master/src/core/ContactShadows.tsx)\r\n\r\n\r\n**Additional context**\r\nAdd any other context or screenshots about the feature request here.\r\n",[2933],{"name":2934,"color":2935},"feature","c2e0c6","cientos","Contact Shadows ","2023-05-17T13:56:58Z","https://github.com/Tresjs/cientos/issues/4",{"description":2941,"labels":2942,"number":2944,"owner":2867,"repository":2924,"state":2925,"title":2945,"updated_at":2946,"url":2947,"score":2948},"**Describe the solution you'd like**\r\nThe library should support the pixelation effect of [postprocessing](https://github.com/pmndrs/postprocessing).",[2943],{"name":2890,"color":2891},62,"pixelation effect","2023-10-21T15:49:58Z","https://github.com/Tresjs/post-processing/issues/62",0.8122391,{"description":2950,"labels":2951,"number":285,"owner":2867,"repository":2881,"state":2925,"title":2953,"updated_at":2954,"url":2955,"score":2956},"Render 3D text using ThreeJS's [TextGeometry](https://threejs.org/docs/index.html?q=textg#examples/en/geometries/TextGeometry).\r\n\r\nText3D will suspend while loading the font data. Text3D requires fonts in JSON format generated through [http://gero3.github.io/facetype.js](http://gero3.github.io/facetype.js/), either as a path to a JSON file or a JSON object. If you face display issues try checking \"Reverse font direction\" in the typeface tool.\r\n```\r\n\u003CText3D :font=\"fontUrl\" v-bind=\"{...textOptions}\">\r\n Hola Tres\r\n \u003CTresMeshNormalMaterial />\r\n\u003C/Text3D>\r\n```",[2952],{"name":2934,"color":2935},"Text3D cientos","2022-12-08T10:14:11Z","https://github.com/Tresjs/tres/issues/15",0.8196839,{"description":2958,"labels":2959,"number":1229,"owner":2867,"repository":2924,"state":2925,"title":2961,"updated_at":2962,"url":2963,"score":2964},"**Is your feature request related to a problem? Please describe.**\r\nOutlinepass is not available as a component in this module.\r\n\r\n**Describe the solution you'd like**\r\nHave a component available to add the [OutlinePass](https://github.com/mrdoob/three.js/blob/master/examples/jsm/postprocessing/OutlinePass.js) to the EffectComposer.\r\n\r\n**Suggested solution**\r\nAdding the component. 😄\r\n",[2960],{"name":2890,"color":2891},"Support for OutlinePass","2023-04-28T07:47:55Z","https://github.com/Tresjs/post-processing/issues/6",0.82616544,["Reactive",2966],{},["Set"],["ShallowReactive",2969],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f0-hKi7wLaphj1N8yibtAayeKzaZhD_rGI975NxM-dt8":-1},"/Tresjs/cientos/604"]