{"id":13750905,"url":"https://github.com/Shriinivas/writinganimation","last_synced_at":"2025-05-09T17:32:55.175Z","repository":{"id":198844819,"uuid":"162099084","full_name":"Shriinivas/writinganimation","owner":"Shriinivas","description":"Blender Add-on For Generating Writing Animation ","archived":false,"fork":false,"pushed_at":"2024-06-01T10:32:02.000Z","size":9505,"stargazers_count":72,"open_issues_count":0,"forks_count":13,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-11-16T03:32:09.449Z","etag":null,"topics":["animation","bezier-curves","blender","blender-addon"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shriinivas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-17T08:32:53.000Z","updated_at":"2024-08-02T14:59:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"9602a950-1fa5-4f8c-9b34-1f097a383fb0","html_url":"https://github.com/Shriinivas/writinganimation","commit_stats":null,"previous_names":["shriinivas/writinganimation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriinivas%2Fwritinganimation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriinivas%2Fwritinganimation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriinivas%2Fwritinganimation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shriinivas%2Fwritinganimation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shriinivas","download_url":"https://codeload.github.com/Shriinivas/writinganimation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253295768,"owners_count":21885691,"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":["animation","bezier-curves","blender","blender-addon"],"created_at":"2024-08-03T09:00:21.824Z","updated_at":"2025-05-09T17:32:54.806Z","avatar_url":"https://github.com/Shriinivas.png","language":"Python","funding_links":[],"categories":["🔮Add-ons [^](#table)","Modeling, Sculpting \u0026 Texturing"],"sub_categories":["🌠Animation [^](#table)","Blender: Plugins \u0026 Addons"],"readme":"![Demo](https://github.com/Shriinivas/etc/blob/master/writinganimation/illustrations/demo.gif)\nThis add-on generates writing animations for selected Bezier curves or text in Blender.\n\n**Supported Blender Versions:** 2.8x and later\n\n## Installation\n\nThis add-on comes integrated with stroke font text animation.\n\n1. Click on the **Code** button above the repository list.\n2. Download the zip file to a local folder.\n3. Open Blender and navigate to **Edit -\u003e Preferences**.\n4. In the Preferences window, go to the **Add-ons** tab and click **Install Add-on from File**.\n5. Select the downloaded zip file.\n6. Enable the 'Create Writing Animation' option in the add-ons dialog.\n\nAfter installation, a new 'Writing Animation' tab will appear in object mode under 'Active Tool and Workspace settings' on the properties panel.\n\n## Quick Start\n\n1. Select the Bezier curves.\n2. Enter the starting frame and length of the animation.\n3. Click 'Create Writing Animation'.\n4. Selecting 'Text' in the 'Animate' drop-down, text-specific options will appear. Enter the text you want to animate in the text input box and adjust other option values to create a text writing animation.\n\nFor a detailed overview of the add-on functionality and various options, watch [this introductory video](https://youtu.be/_tATQJhAkIg). For a detailed usage example, see [this video tutorial](https://youtu.be/s2BIh-jV8XE).\n\nFor more details specifically on automated text writing animation, please refer to [this video](https://youtu.be/WZVMPuyfYTM).\n\n## Limitations\n\n- **Undo Behavior:** If you undo the generate animation operation, the selections made previously with the eye dropper in 'Properties of' and 'Custom Writer' may not function consistently. After undoing, you will need to reselect the corresponding objects, even if they were selected before undoing.\n- **Modifiers on Curves:** For curves with modifiers, sometimes the writer and curve are not in sync due to errors in length calculation (root cause still unknown). A workaround is to either:\n  - Apply the modifiers on the curve\n  - Split the curves into a number of smaller segments (refer to the usage example above) before generating the animation.\n\nFor splitting splines, using the [Bezier Utilities](https://github.com/Shriinivas/blenderbezierutils) add-on is recommended as it is more up-to-date.\n\n## License\n\n[GPL 3.0](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShriinivas%2Fwritinganimation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FShriinivas%2Fwritinganimation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShriinivas%2Fwritinganimation/lists"}