component","2025-04-24T09:26:06Z","https://github.com/Tresjs/tres/issues/1002",0.7566184,{"description":3039,"labels":3040,"number":1337,"owner":3019,"repository":3044,"state":3021,"title":3045,"updated_at":3046,"url":3047,"score":3048},"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) ",[3041],{"name":3042,"color":3043},"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":3050,"labels":3051,"number":3053,"owner":3019,"repository":3054,"state":3021,"title":3055,"updated_at":3056,"url":3057,"score":3058},"**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",[3052],{"name":3042,"color":3043},88,"leches","Compact view","2023-12-13T18:42:25Z","https://github.com/Tresjs/leches/issues/88",0.8189029,{"description":3060,"labels":3061,"number":3065,"owner":3019,"repository":3066,"state":3021,"title":3067,"updated_at":3068,"url":3069,"score":3070},"https://cineshader.com/",[3062],{"name":3063,"color":3064},"showcase","FBF307",29,"lab","Replicate Cinesshader effect","2023-04-29T14:23:18Z","https://github.com/Tresjs/lab/issues/29",0.834566,{"description":3072,"labels":3073,"number":3075,"owner":3019,"repository":3076,"state":3077,"title":3078,"updated_at":3079,"url":3080,"score":3081},"**Is your feature request related to a problem? Please describe.**\r\nPmndr's SMAAEffect should be available.",[3074],{"name":3042,"color":3043},114,"post-processing","closed","SMAAEffect","2025-03-30T18:17:32Z","https://github.com/Tresjs/post-processing/issues/114",0.7851178,{"description":3083,"labels":3084,"number":1337,"owner":3019,"repository":3088,"state":3077,"title":3089,"updated_at":3090,"url":3091,"score":3048},"\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",[3085],{"name":3086,"color":3087},"feature","c2e0c6","cientos","Contact Shadows ","2023-05-17T13:56:58Z","https://github.com/Tresjs/cientos/issues/4",{"description":3093,"labels":3094,"number":3096,"owner":3019,"repository":3076,"state":3077,"title":3097,"updated_at":3098,"url":3099,"score":3100},"**Describe the solution you'd like**\r\nThe library should support the pixelation effect of [postprocessing](https://github.com/pmndrs/postprocessing).",[3095],{"name":3042,"color":3043},62,"pixelation effect","2023-10-21T15:49:58Z","https://github.com/Tresjs/post-processing/issues/62",0.8122391,{"description":3102,"labels":3103,"number":285,"owner":3019,"repository":3033,"state":3077,"title":3105,"updated_at":3106,"url":3107,"score":3108},"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```",[3104],{"name":3086,"color":3087},"Text3D cientos","2022-12-08T10:14:11Z","https://github.com/Tresjs/tres/issues/15",0.8196839,{"description":3110,"labels":3111,"number":1225,"owner":3019,"repository":3076,"state":3077,"title":3113,"updated_at":3114,"url":3115,"score":3116},"**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",[3112],{"name":3042,"color":3043},"Support for OutlinePass","2023-04-28T07:47:55Z","https://github.com/Tresjs/post-processing/issues/6",0.82616544,["Reactive",3118],{},["Set"],["ShallowReactive",3121],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f0-hKi7wLaphj1N8yibtAayeKzaZhD_rGI975NxM-dt8":-1},"/Tresjs/cientos/604"]