{"id":13730131,"url":"https://github.com/mob-sakai/DissolveEffectForTMPro","last_synced_at":"2025-05-08T02:31:24.728Z","repository":{"id":109499220,"uuid":"161032614","full_name":"mob-sakai/DissolveEffectForTMPro","owner":"mob-sakai","description":"DissolveEffectForTMPro provide dissolve effect component for TextMeshPro in Unity.","archived":false,"fork":false,"pushed_at":"2019-03-04T12:09:46.000Z","size":21308,"stargazers_count":115,"open_issues_count":2,"forks_count":21,"subscribers_count":12,"default_branch":"develop","last_synced_at":"2025-04-29T06:32:16.769Z","etag":null,"topics":["dissolve","effect","shader","textmeshpro","ugui","ui","unity","unity3d"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mob-sakai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-12-09T11:34:35.000Z","updated_at":"2025-04-17T21:34:57.000Z","dependencies_parsed_at":"2023-07-14T23:31:11.044Z","dependency_job_id":null,"html_url":"https://github.com/mob-sakai/DissolveEffectForTMPro","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mob-sakai%2FDissolveEffectForTMPro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mob-sakai%2FDissolveEffectForTMPro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mob-sakai%2FDissolveEffectForTMPro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mob-sakai%2FDissolveEffectForTMPro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mob-sakai","download_url":"https://codeload.github.com/mob-sakai/DissolveEffectForTMPro/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252986752,"owners_count":21836218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dissolve","effect","shader","textmeshpro","ugui","ui","unity","unity3d"],"created_at":"2024-08-03T02:01:10.303Z","updated_at":"2025-05-08T02:31:21.132Z","avatar_url":"https://github.com/mob-sakai.png","language":"C#","readme":"DissolveEffectForTMPro\n===\n\n### NOTE: This project is experimental.\n### NOTE: This project is a derivative project of [MeshEffectForTextMeshPro](https://github.com/mob-sakai/MeshEffectForTextMeshPro).\n### NOTE: This project will be integrated to [UIEffect](https://github.com/mob-sakai/UIEffect).\n\nDissolveEffectForTMPro provide dissolve effect component for TextMeshPro in Unity.\n\n![](https://user-images.githubusercontent.com/12690315/49693817-ba23c880-fbc0-11e8-869f-f0853010b609.png)\n\n[![](https://img.shields.io/github/release/mob-sakai/DissolveEffectForTMPro.svg?label=latest%20version)](https://github.com/mob-sakai/DissolveEffectForTMPro/releases)\n[![](https://img.shields.io/github/release-date/mob-sakai/DissolveEffectForTMPro.svg)](https://github.com/mob-sakai/DissolveEffectForTMPro/releases)\n![](https://img.shields.io/badge/unity-5.6%2B-green.svg)\n[![](https://img.shields.io/github/license/mob-sakai/DissolveEffectForTMPro.svg)](https://github.com/mob-sakai/DissolveEffectForTMPro/blob/master/LICENSE.txt)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-orange.svg)](http://makeapullrequest.com)\n\n\u003c\u003c [Description](#Description) | [WebGL Demo](#demo) | [Download](https://github.com/mob-sakai/DissolveEffectForTMPro/releases) | [Usage](#usage) | [Example of using](#example-of-using) | [Development Note](#development-note) | [Change log](https://github.com/mob-sakai/DissolveEffectForTMPro/blob/master/CHANGELOG.md) \u003e\u003e\n\n### What's new? [See changelog ![](https://img.shields.io/github/release-date/mob-sakai/DissolveEffectForTMPro.svg?label=last%20updated)](https://github.com/mob-sakai/DissolveEffectForTMPro/blob/develop/CHANGELOG.md)\n### Do you want to receive notifications for new releases? [Watch this repo ![](https://img.shields.io/github/watchers/mob-sakai/DissolveEffectForTMPro.svg?style=social\u0026label=Watch)](https://github.com/mob-sakai/DissolveEffectForTMPro/subscription)\n\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n## Description\n\nDissolveEffectForTMPro provide dissolve effect component (from [UIEffect](https://github.com/mob-sakai/UIEffect)) for TextMeshPro in Unity.\n\nIt works well not only for standard Graphic components (Image, RawImage, Text, etc.) but also for TextMeshPro and TextMeshProUGUI.\n\n![](https://user-images.githubusercontent.com/12690315/49694176-6b7a2c80-fbc8-11e8-9461-c3595736b4d5.png)\n![](https://user-images.githubusercontent.com/12690315/49694175-69b06900-fbc8-11e8-9615-e675822decf3.png)\n\n\n#### Features\n\n* Dissolve color, width and softness.\n* Effect area: RectTransform, Fit, Split by character.\n* Support `\u003cfont\u003e` and `\u003csprite\u003e` tags.\n* You can control effect properties from script, AnimationClip and inspector.\n* Works well not only for standard Graphic components (Image, RawImage, Text, etc.) but also for TextMeshPro and TextMeshProUGUI.\n* No useless allocation.\n* Easy to set up.\n\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n## Demo\n\n[WebGL Demo](http://mob-sakai.github.io/DissolveEffectForTMPro)\n\n![](https://user-images.githubusercontent.com/12690315/49693789-34a01880-fbc0-11e8-9ef2-fa8b0e4dd438.gif)\n\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n## Usage\n\n1. Download DissolveEffectForTMPro.unitypackage from [Releases](https://github.com/mob-sakai/DissolveEffectForTMPro/releases).\n2. Import the package into your Unity project. Click `Import Package \u003e Custom Package` from the `Assets` menu.  \n3. Enable `TexCoord1` and `TexCoord2` channels of canvas.  \n![](https://user-images.githubusercontent.com/12690315/49696625-eacf2680-fbef-11e8-9360-f597f9d4484f.png)  \n![](https://user-images.githubusercontent.com/12690315/49696633-1eaa4c00-fbf0-11e8-92e5-37fa6a1e01f9.png)\n1. Add UIDissolve component to TextMeshPro from `Add Component` in inspector or `Component \u003e DissolveEffectForTMPro \u003e UIDissolve` menu.\n2. Set dissolvable material preset to the TextMeshPro component. Press the Fix button to generate or set dissolvable material preset.  \n![](https://user-images.githubusercontent.com/12690315/49694638-3e7e4780-fbd1-11e8-8c7f-4d9a2e6c365a.png)\n5. (Option) Set dissolvable sprite asset to the TextMeshPro component. Press the Fix button to generate or set dissolvable sprite asset.  \n![](https://user-images.githubusercontent.com/12690315/49694647-535adb00-fbd1-11e8-8bea-7a64fdf00de0.png)\n6.  Adjust the parameters of the effect as you like, in inspector.  \n![](https://user-images.githubusercontent.com/12690315/49696677-e0615c80-fbf0-11e8-98f5-c60890915129.gif)\n7.  Enjoy!\n\n\n\n##### Requirement\n\n* Unity 5.6+ *(including Unity 2019.x)*\n* TextMeshPro v1.0.0+\n\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n## Development Note\n\n\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n## License\n\n* MIT\n* © UTJ/UCL\n\n\n\n## Author\n\n[mob-sakai](https://github.com/mob-sakai)\n\n\n\n## See Also\n\n* GitHub page : https://github.com/mob-sakai/DissolveEffectForTMPro\n* Releases : https://github.com/mob-sakai/DissolveEffectForTMPro/releases\n* Issue tracker : https://github.com/mob-sakai/DissolveEffectForTMPro/issues\n* Current project : https://github.com/mob-sakai/DissolveEffectForTMPro/projects/1\n* Change log : https://github.com/mob-sakai/DissolveEffectForTMPro/blob/master/CHANGELOG.md\n","funding_links":[],"categories":["C#","TextMesh Pro"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmob-sakai%2FDissolveEffectForTMPro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmob-sakai%2FDissolveEffectForTMPro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmob-sakai%2FDissolveEffectForTMPro/lists"}