{"repo":"Ikaroon/TMP3D","free":true,"listed":false,"github":"https://github.com/Ikaroon/TMP3D","clone":"git clone https://github.com/Ikaroon/TMP3D.git","description":"A small extension that makes 3D text with Unity's TextMeshPro possible. It uses raymarching and a geometry shader to work around the limitations of TMP at the moment","language":"HLSL","stars":119,"topics":["extension","shader","textmeshpro","unity","unity3d","3d","textmesh","tmp","volumetric"],"license":null,"category":"game-templates","readme_excerpt":"Text Mesh Pro 3D This is a small extension that makes 3D text with Unity's TextMeshPro possible. It uses raymarching and a geometry shader to work around the limitations of TMP at the moment. Features - [x] Solid, unlit shader (3D) - [x] 3D character properties and animation - [x] Outline support - [x] Bold text support - [x] Italic text support - [x] Debug rendering - Steps: Showing shader complexity - Mask: 3D uvs - [x] Text Creation Helper - [x] Multiple Raymarching Algorithms - Simple: Equal sized steps - Temporal: Optimized for Temporal Antialiasing - SDF: Using TextMeshPro's distance values - [x] Strikethrough text support - [x] Underline text support - [x] Face texture support - [x] Documentation - [ ] Solid, surface shader - [ ] Solid, unlit shader (UI) - [ ] Sprite support In Evaluation - [ ] Bevelled text[^1] - [ ] Full fledged freeform text using textures[^1] - [ ] Translucent, unlit shader - [ ] VR optimizations[^2] [^1]: Tempering with the SDF values in the distance makes raymarching more difficult, I need to find a good way of evaluating the shortest distance. [^2]: I currently don't have access to any VR device and, therefore, cannot optimize for it right now. Compatibility Graphics API Built-in HDRP URP --------------- --------------------------------- --------------------------------- --------------------------------- DirectX 11 :heavy check mark: Compatible :heavy check mark: Compatible :heavy check mark: Compatible DirectX 12 :heavy check mark: Compatible :","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ikaroon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ikaroon/TMP3D/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}