> For the complete documentation index, see [llms.txt](https://octanta-studio.gitbook.io/touch-effect-system-for-unity-ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://octanta-studio.gitbook.io/touch-effect-system-for-unity-ua/touch-effect-system-docs.md).

# TOUCH EFFECT SYSTEM DOCS 🔰

Розробник ©Octanta Studio 2025.

<figure><img src="https://2168082229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCr5sN2zDHwaviOprY28q%2Fuploads%2Fa7pKnxaf7LR5AURY7pF5%2FUntitled1144.png?alt=media&amp;token=d696d80a-bc72-4ae6-b211-3c6db3e92c3c" alt=""><figcaption></figcaption></figure>

{% file src="/files/Mw8lbPVMJfG5VKKALt8X" %}

Procedural VFX Toolkit (раніше Touch Effect System) — це asset для Unity, призначений для створення візуальних ефектів на основі шейдерів, як в UI, так і у світовому просторі. Він генерує плавні, гнучко налаштовувані сліди (Trail) та OneTouch-ефекти, що слідують за рухом пальця та введенням мишею. Ті самі ефекти можна також спавнити незалежно від введення як окремі VFX: влучання, вибухи, ауры, удари, орби та інше.\
Toolkit особливо добре підходить для мобільних проєктів, яким потрібна легка та продуктивна візуалізація. Він містить оптимізацію під конкретні платформи та широкі можливості кастомізації шейдерів і спрайтів. Починаючи з версії 2.0.0, ефекти також можна відтворювати у світовому просторі. Див. [World Effects](/touch-effect-system-for-unity-ua/vikoristannya/dodatkovo-stvorennya-svitovogo-efektu.md).

{% hint style="info" %}
Ця документація створена для промптингу, тож будь-який ШІ зможе допомогти вам краще зрозуміти TES! Див. [Prompting & PDF](/touch-effect-system-for-unity-ua/dopomoga/prompting-and-pdf.md).
{% endhint %}

<table><thead><tr><th width="128.79998779296875">World VFX</th><th width="144.20001220703125">Trail effects</th><th>OneTouch effects</th><th width="142.4000244140625">Accent effects</th><th>Combinations</th></tr></thead><tbody><tr><td><div><figure><img src="https://2168082229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCr5sN2zDHwaviOprY28q%2Fuploads%2FMRADWFZfuWnPjr55af4j%2FLightning.png?alt=media&amp;token=2c2c8677-012f-47fa-930f-b6afaada91ea" alt=""><figcaption></figcaption></figure></div></td><td><img src="https://2168082229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCr5sN2zDHwaviOprY28q%2Fuploads%2FJfofasBlsC3F3xP20xU5%2Ftrail.png?alt=media&amp;token=5d91acc0-c593-4cb0-8692-623934f203d0" alt="" data-size="original"></td><td><div><figure><img src="https://2168082229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCr5sN2zDHwaviOprY28q%2Fuploads%2FDDfXmuwSm7VgoIxQ6TSI%2FRipple.png?alt=media&amp;token=3e498e7d-47c8-44cb-b999-834ca8d7fb52" alt=""><figcaption></figcaption></figure></div></td><td><div><figure><img src="https://2168082229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCr5sN2zDHwaviOprY28q%2Fuploads%2FJAtskIBZ6WIpojfZk0Jz%2FStars.png?alt=media&amp;token=f3b2fb1e-ed10-4795-986d-01aaa308f770" alt=""><figcaption></figcaption></figure></div></td><td><div><figure><img src="https://2168082229-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCr5sN2zDHwaviOprY28q%2Fuploads%2FwuWU42Hyw33zyHPbdgBU%2FCombo.png?alt=media&amp;token=d12e47c2-79d9-4298-abd7-afc81fa3da0b" alt=""><figcaption></figcaption></figure></div></td></tr><tr><td>Custom</td><td>TouchGlowTrailFairy</td><td>TouchRipple</td><td>TouchStarTrail</td><td></td></tr></tbody></table>

**Ключові можливості:**

* Єдина структура ефектів, два способи використання - кожен ефект побудований на однаковій структурі матеріалу шейдера. Прикріпіть його до інпуту або спавніть за потреби, наприклад, як бойові VFX у вашому проєкті.
* 50+ готових до продакшну шейдерів - свічення, розмиття, геометричні фігури, коміксні удари, аури, вибухи, іскри та інше. Використовуйте їх як шаблони або [генеруйте нові ефекти за допомогою AI-промпту →](/touch-effect-system-for-unity-ua/dopomoga/prompting-and-pdf.md)
* Три режими рендерингу - на основі шейдерів (процедурний, лише GPU, без текстур), на основі спрайтів (текстуровані частинки зі змінними текстурами, кольорами та поведінкою) і на основі TMP\_Text для спливаючих текстових повідомлень. Усі використовують розумний пулінг об'єктів для оптимальної продуктивності.
* Два режими взаємодії з інпутом - OneTouch для одиночного дотику, Trail для безперервного сліду. Обидва підтримують мультитач, із ручним викликом або викликом за подіями.
* Кросплатформна підтримка інпуту - старий і новий Input System у Unity, ПК і мобільні пристрої, з відстеженням мультитачу. Умовне відтворення запускає ефекти лише на певних цілях (UI / 2D / 3D-об'єкти, з фільтрацією за Tag, Layer або прямим посиланням).
* Оптимізація під конкретні платформи - окремі налаштування для десктопів і мобільних пристроїв для максимальної продуктивності на кожному типі пристроїв.
* Рандомізація на основі seed - ефекти відрізняються при кожному спавні без додаткових ресурсів. Опційно; можна зафіксувати детермінований вигляд.
* Підтримка всіх рендер-пайплайнів - Built-In RP, URP та HDRP, з усіма режимами рендерингу Canvas (Overlay, Camera, World Space). Визначення автоматичне, ручне налаштування не потрібне.
* Спавн ефектів в UI або у світовому просторі - будь-який ефект на основі шейдера можна відтворювати у світових координатах незалежно від інпуту, за допомогою окремого компонента. Усі підготовлені префаби дивіться в [Demo & Ideas](/touch-effect-system-for-unity-ua/vikoristannya/demo-and-ideyi.md).

Технічні деталі:

* Розроблено на Unity 6000.0.42f1.
* Протестовано на Android-пристроях середнього класу (API 24+) та ПК з Windows 10/11 зі стабільною продуктивністю.
* Виконання оновлення: зазвичай менше 0,1 мс на кадр з мінімальним впливом на FPS під час активної touch-взаємодії.
* Asset спирається лише на стандартні компоненти та класи Unity, без сторонніх залежностей. Для текстових ефектів потрібен Text Mesh Pro.
