diff --git a/Packages/SoftMaskForUGUI/README.md b/Packages/SoftMaskForUGUI/README.md
index 6b2a934..8471a09 100644
--- a/Packages/SoftMaskForUGUI/README.md
+++ b/Packages/SoftMaskForUGUI/README.md
@@ -66,6 +66,7 @@ By using SoftMask instead of the default Mask component, you can beautifully rep
+
## Demo
@@ -73,6 +74,7 @@ By using SoftMask instead of the default Mask component, you can beautifully rep
+
## Installation
@@ -117,23 +119,19 @@ Or, use [UpmGitExtension](https://github.com/mob-sakai/UpmGitExtension) to insta
+
## How to play demo
-#### For Unity 2019.1 or later
+- For Unity 2019.1 or later
+ - Open `Package Manager` window and select `UI Soft Mask` package in package list and click `Demo > Import in project` button
+- For Unity 2018.4 or earlier
+ - Click `Assets/Samples/UISoftMask/Import Demo` from menu
-1. Open `Package Manager` window and select `UI Soft Mask` package in package list
-2. Click `Import in project` button
-
-3. The demo will be imported into `Assets/Samples/UI Soft Mask/{version}/Demo`。
-Open `UISoftMask_Demo` scene and play it
+The assets will be imported into `Assets/Samples/UI Soft Mask/{version}/Demo`.
+Open `UISoftMask_Demo` scene and play it.
-#### For Unity 2018.4 or earlier
-1. Select `Assets/Samples/UI Soft Mask Demo` from menu
-
-2. The demo will be imported into `Assets/Samples/UI Soft Mask/{version}/Demo`.
-Open `UISoftMask_Demo` scene and play it
@@ -152,6 +150,20 @@ Or, add a SoftMaskable components from the inspector of the SoftMask component.
+
+
+## Support TextMeshPro
+
+To use SoftMask with TextMeshPro, import a sample asset.
+
+- For Unity 2019.1 or later
+ - Open `Package Manager` window and select `UI Soft Mask` package in package list and click `TextMeshPro Support > Import in project` button
+- For Unity 2018.4 or earlier
+ - Click `Assets/Samples/UISoftMask/Import TextMeshPro Support` from menu
+
+The assets will be imported into `Assets/Samples/UI Soft Mask/{version}/TextMeshPro Support`.
+
+
## Support soft masks with your custom shaders
@@ -183,7 +195,7 @@ This operation determines the final alpha according to the soft mask buffer.
color.a *= SoftMask(IN.vertex, IN.worldPosition);
```
-As an example of implementation, please see [UI-Default-SoftMask.shader](https://raw.githubusercontent.com/mob-sakai/SoftMaskForUGUI/upm/Shaders/Resources/UI-Default-SoftMask.shader).
+As an example of implementation, please see [UI-Default-SoftMask.shader](https://github.com/mob-sakai/SoftMaskForUGUI/blob/upm/Shaders/Resources/UI-Default-SoftMaskable.shader).