Про PinePaper Studio

Будуємо майбутнє анімаційної графіки: на основі браузера, нативна для ШІ та доступна для всіх.

Наша місія

PinePaper Studio демократизує дизайн анімаційної графіки. Ми віримо, що потужні творчі інструменти не повинні вимагати дорогих програмних ліцензій, потужних комп'ютерів чи років навчання. Поєднуючи сучасні веб-технології з дизайном, орієнтованим на ШІ, ми робимо анімований текст та графіку доступними для творців по всьому світу.

Що робить нас особливими

🤖

Дизайн нативний для ШІ

Побудований з нуля для безперешкодної роботи з асистентами ШІ. Наш комплексний API дозволяє агентам ШІ створювати, анімувати та експортувати графіку за допомогою команд природною мовою.

🎬

Експорт MP4 та GIF

Експортуйте у відео MP4 (H.264 через WebCodecs) для Instagram, TikTok та LinkedIn. Створюйте GIF для Twitter, Discord та месенджерів. Плюс анімований SVG та PNG.

⏱️

Часова шкала та ключові кадри

Професійний редактор часової шкали з анімаціями на основі ключових кадрів. Створюйте хореографовані послідовності з точним контролем часу, 5 функціями пом'якшення та інтерполяцією кольорів.

🌍

Глобальний за замовчуванням

Підтримка 52 мов та всіх систем письма включаючи китайську, арабську, гінді, бенгальську та емоджі. Створюйте контент для будь-якої аудиторії будь-де у світі.

🚀

Свобода браузера

Не потребує встановлення. Працює на будь-якому пристрої з сучасним браузером. Ваші роботи обробляються локально, забезпечуючи конфіденційність та миттєві результати без звернень до сервера.

📋

Бібліотека шаблонів

Запустіть свою творчість з готовими шаблонами. Красиві фони, анімований текст та професійні макети, готові до налаштування. Зберігайте власні роботи як багаторазові шаблони.

🎨

Подвійний інтерфейс

Інтуїтивний інтерфейс для людей-дизайнерів та потужний API для агентів ШІ та розробників. Два інтерфейси, одна місія: підсилення творчості.

🖨️

Дизайн готовий до друку

Створюйте професійні друковані матеріали з пресетами A3, A4, A5, Letter, Legal та Tabloid при 300 DPI. Експортуйте у PDF з випусками та мітками обрізки, або PNG високої роздільності (до 600 DPI) для комерційного друку.

в0.4
🦴

Скелет персонажа

Скелетна анімація з кістками, FK-поширенням та FABRIK IK розв'язувачем. Зберігайте та інтерполюйте пози, використовуйте пресети скелетів (гуманоїд, чотириногий, павук) та керуйте анімацією через ключові кадри часової шкали.

в0.4
🎭

Змішування та композитинг

Режими змішування для окремих елементів та груп з 7 пресетами (привид, неон, тінь, сяйво, рентген, мрійливий, вінтаж). Анімовані переходи, інтерактивні режими hover/клік та реакції змішування на основі близькості.

в0.4
✂️

Обрізка шляхів та маскування

Анімуйте малювання обводки з обрізкою шляхів для ефектів "малювання лінії". Розширене маскування з режимами обрізки/віднімання/перетину, накладання масок, анімовані розкриття (14 пресетів) та анімація вершин.

в0.4
🔗

Процедурні зв'язки

Нові типи зв'язків: driven_by (зв'язування властивостей), wiggle (процедурний шум) та time_expression (математичні вирази з t). Плюс вкладені композиції (прекомпозиції) з незалежними локальними часовими шкалами.

в0.4
🌐

Інфінітний полотно

Наносити в будь-яку точку без кордонів. Незавершений режим полотна видаляє всі обмеження розміру — сковорода і зумів вільно через нескінченний робочий простір.

в0.4
🖌️

Інструменти для малювання

6 професійних інструментів малювання: ручка, чорнило, маркер, спрей може, стирання і заповнює відро. Кожен з користувальницьких курсорів і оптимізованих алгоритмів інсульту.

в0.4
🧊

Рендеринг

Примітиви проекту (кубі, сфера, циліндр, торус, конус) на полотні з 5 видами проекції. GPU-accelerated рендеринг (WebGPU/WebGL2), орбітальна камера, а також вибіркові та перетягування перспективних об'єктів.

v0.5
🎛

Фільтри зображень GPU

Обробка зображень в режимі реального часу, що працює від WebGPU, сумісних шейдерів з WebGL2. Регулювання HSL, яскравість, контрастність, постеризування, виявлення кромок, кольоровий відтінок, віньєтт, розмиття та фільтрування ланцюгів в одному проході GPU.

v0.5

Визначення зображення

Freehand lasso інструмент для вибору та вилучення регіонів зображень на повній рідній роздільній здатності. 8 ріжучих стилів пресетів (паперовий, листівка, наклейки, плакат, моно, ескіз, теплий, прохолодний) поєднує фільтри GPU з тіньовими ефектами.

v0.5
📐

Math & Science двигун

Чисельні обчислення, що генеруються математичними.js — розчинниками ODE (RK4/RK45), аналіз спектрів FFT, функція розміщення, параметричні вигини, динамічне моделювання системи та параметричні поверхні в перспективі. Реальна математика, анімаційна полотно.

Відповідність та довіра

Level AA conformance, W3C WAI Web Content Accessibility Guidelines 2.1

WCAG 2.1 АА

Доступність тіньового дерева для навігації зчитувачів екрану. Навігація клавіатури, анонси живих регіонів, пропустити посилання, контрастний аудит та контроль чутливості руху. Використовуйте патологію PinePaper для описів семантичних елементів.

🔒

Заголовки безпеки

HSTS з попереднім завантаженням, CSP, X-Frame-Options, Permissions-Policy. Без доступу до камери, мікрофона, геолокації чи оплати.

👁

Конфіденційність за дизайном

100% обробка на стороні клієнта. Без завантажень на сервер, без куків, без збору даних.

Технологія та можливості

Основна технологія

  • Paper.js: Маніпуляція та рендеринг векторної графіки
  • HTML5 Полотно: Анімація та експорт у реальному часі
  • Ванільний JavaScript: Легкий, швидкий, без залежностей
  • Хронологічна система: Інтерполяція ключових кадрів з функціями пом'якшення
  • Рухова система: Скелетна анімація з FK/IK розв'язувачами та інтерполяцією поз в0.4
  • Граф знань дизайну: Семантична онтологія з 25+ типами зв'язків, 35+ математичними функціями та ієрархією типів в0.4
  • Середовище Rust/WASM: Опціональне прискорення WebAssembly — обробка зв'язків у 10-100 разів швидше, без пауз GC. v0.5
  • Онтологія pp:PinePaper: Семантичний словник із 55 токенів (елементи, зв'язки, анімації, маски, генератори) — мова анімацій PinePaper. v0.5
  • Стоматологія: Відстеження помилок та моніторинг продуктивності

Формати експорту

  • WebM-відео: Кодек VP9 - найкраща якість для анімацій
  • MP4-відео: H.264 через WebCodecs API - ідеально для соцмереж
  • GIF-анімація: Через gif.js Web Workers - ідеально для месенджерів
  • PDF для друку: 300 DPI з випусками (3-5 мм) та мітками обрізки - професійний друк
  • PNG високої роздільності: До 600 DPI для комерційної якості друку
  • Анімоване SVG: Нативні SVG анімації зі SMIL
  • Інтерактивний віджет: Автономний HTML зі сценарним кодом (~8-20КБ). Прискорення WASM. Вбудовується будь-куди. v0.5
  • Lottie JSON: Стандартний формат анімації. Автоматично конвертує процедурні анімації в нативні ключові кадри. v0.4

Типи анімації

Пульсація Обертання Стрибок Згасання Хитання Гойдання Тремтіння Желе Друкарська машинка Власні шляхи Анімація ключових кадрів ✨ Обрізка шляхів Просторові шляхи руху Морфінг шляху 13 Deform Presets 100+ Animation Presets

Система ефектів

10 Visual Effects Sparkle Blast Fire Smoke Rain Snow Confetti Ripple Glow Electric 14 Mask Presets 19 Blend Presets 12 Blend Modes

On-Device AI EXPERIMENTAL

PinePaper supports client-side LLMs that run entirely in your browser — no account, nothing sent to a server. Chrome's built-in Gemini Nano, or any other in-browser model, can follow this experimental process to let its agent talk to PinePaper's tools directly.

The model emits PinePaper tool calls constrained by a grammar (a JSON schema on Chrome's Prompt API, an EBNF grammar on WebLLM), so the output is always valid and runs straight onto the canvas — a prompt becomes a scene in one step. Find it under AI / Code → Assistant in the editor. Being on-device, it's free and private; quality tracks whatever small model your browser provides, while the Cloud tab and MCP below give you larger models for higher fidelity.

PinePaper MCP сервер

Use PinePaper with Claude Desktop and other AI assistants via the @pinepaper.studio/mcp-server npm package. Create animated graphics using natural language:

Pair MCP з офіційною Skill

Навички навчає Claude при досягненні PinePaper і як правильно приводити її. Встановити один раз і попросити в звичайну англійську мову — «іратувати цей логотип», «зробити пульсуючу жужку» — і поклалені маршрути через PinePaper замість створення HTML/CSS.

Skill docs →

Швидке налаштування

1. Встановити глобально:

npm install -g @pinepaper.studio/mcp-server

2. Додати до конфігурації Claude Desktop:

оС: ~/Library/Application Support/Claude/claude_desktop_config.json
Вікна: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "pinepaper": {
      "command": "npx",
      "args": ["-y", "@pinepaper.studio/mcp-server"]
    }
  }
}

3. Спробувати у Claude Desktop:

"Створи червоний пульсуючий текст з написом HELLO" "Нехай Земля обертається навколо Сонця"

Доступні інструменти

  • • Створення тексту, фігур, графіки
  • • Додавання зв'язків (25+ типів: orbits, follows, wiggle тощо)
  • • Анімації ключових кадрів та пресети
  • • Скелет персонажа (кістки, IK/FK)
  • • Пресети змішування та переходи
  • • Діаграми, карти, створення шрифтів
  • • Генерація процедурних фонів (14 генераторів)
  • • Vertex deformation (13 presets: fold, twist, wave, etc.)
  • • Експорт SVG, тренувальні дані

Підтримувані платформи ШІ

  • • Claude Desktop
  • • Будь-який MCP-сумісний клієнт
  • • Власні інтеграції через API

Граф знань дизайну

Unveiled in v0.4, the Design Knowledge Graph is a semantic reasoning layer that maps relationships between visual elements. Unlike traditional tools that only store pixel or vector data, PinePaper understands the intent behind the design—whether an object "orbits" another, "points at" a target, or "follows" a path.

Цей новаторський підхід дозволяє агентам ШІ міркувати про складні анімації та структурні зв'язки, уможливлюючи генерацію витонченої анімаційної графіки, що зберігає семантичну узгодженість.

Посилання на дослідження

Архітектура Графу знань дизайну спирається на ідеї цих рецензованих наукових робіт:

Для розробників та агентів ШІ

PinePaper exposes a comprehensive global API (window.PinePaper) that enables programmatic control of the entire application. AI assistants and developers can:

  • Створювати та маніпулювати текстом, фігурами та імпортованими SVG елементами
  • Застосовувати анімації (9 пресетів) та ефекти (іскри, вибух)
  • Створювати анімації на основі ключових кадрів з контролем часової шкали
  • Експортувати у MP4, GIF, SVG або PNG через API
  • Використовувати декларативні зв'язки (orbits, follows, attached_to)
  • Скелет персонажа зі скелетною анімацією та ключовими кадрами поз в0.4
  • Створення вкладених композицій (прекомпозицій) з локальними часовими шкалами в0.4
  • Будувати автоматизовані робочі процеси та системи пакетної обробки

Приклад використання API:

// Create animated text
const text = app.create('text', {
  content: 'Hello World', x: 400, y: 300, fontSize: 48, color: '#4a9eff'
});

// Apply animation preset
app.animate(text, { animationType: 'pulse' });

// Keyframe animation with easing
app.create('circle', {
  x: 400, y: 300, radius: 50, color: '#ef4444',
  animationType: 'keyframe',
  keyframes: [
    { time: 0, properties: { y: 100, opacity: 0 } },
    { time: 1, properties: { y: 300, opacity: 1 }, easing: 'bounce' }
  ]
});

// Declarative relations
app.addRelation(moonId, earthId, 'orbits', { radius: 100, speed: 0.5 });

Наше бачення

Ми будуємо першу справді нативну для ШІ платформу анімаційної графіки. Тоді як інші інструменти додають ШІ як доповнення, PinePaper був спроектований з першого дня для керування як людьми, так і машинами.

Наша мета — зробити анімаційну графіку такою ж простою, як написання тексту. Будь ви дизайнером, що створює контент вручну, чи асистентом ШІ, що допомагає користувачу природною мовою, PinePaper надає інструменти для створення професійної анімованої графіки за секунди.

Що далі?

v0.5 shipped data-driven charts, vision-puppeteering (webcam → rigged character), the measurement system with rulers + snap, glTF / BVH export, and the Claude Skill + MCP plugin marketplace. Up next: deeper agent integrations, animation state machines as a first-class primitive, and a growing template library across art, education, and motion-design domains.

Спільнота та відкрита розробка

PinePaper Studio розробляється прозоро разом з нашою спільнотою. Ми вітаємо відгуки, запити на функції та повідомлення про помилки. Наша розробка керується реальними потребами користувачів та розвитком ландшафту творчості з підтримкою ШІ.

Безкоштовний та відкритий

PinePaper Studio is Freeware v1.0 (currently v0.5.2-beta) and free to use for personal and commercial purposes. Create unlimited animations, export unlimited files, and use them in any project without restrictions. We believe powerful creative tools should be accessible to everyone.

59
Підтримувані мови
25+
Типи зв'язків
111+
API Methods
7
Формати експорту

Licensing & Open Source Credits

PinePaper Studio is built on the shoulders of giants. We are grateful to the maintainers of these open-source projects, without which PinePaper would not exist. Each library is bundled under its original license — please refer to the linked source for full terms.

PinePaper Studio itself

  • Application code Proprietary Freeware
    Free to use; source code is not licensed for redistribution, modification, or forking. See LICENSE and Terms of Service.
  • PinePaper Ontology (pp: vocabulary) CC0 1.0 Public Domain
    The semantic vocabulary and Knowledge Graph are dedicated to the public domain. Use pp: triples in your own canvases, exports, training data, or models with no attribution required. See /ontology/.
  • MCP Server MIT
    The Model Context Protocol server is open source and may be forked, modified, and redistributed. See github.com/pinepaper/mcp-server.
  • PineWidget runtime Embeddable
    The standalone widget player ships unobfuscated and is intended for third-party embedding.
Paper.js MIT
Vector graphics rendering foundation
math.js Apache-2.0
Expression evaluation, ODE solvers, numerical analysis
opentype.js MIT
Font glyph parsing for the Font Studio
planck-js MIT
Box2D physics engine for canvas item simulation
d3-geo ISC
Geographic projections for the Map System
d3-geo-projection ISC
Extended map projections (Robinson, Mollweide, Winkel)
topojson-client ISC
TopoJSON-to-GeoJSON converter for map data
gif.js MIT
Animated GIF export via Web Workers
jsPDF MIT
PDF export with bleed and trim marks
@sentry/browser MIT
Error tracking (production build only)
DOMPurify Apache-2.0 OR MPL-2.0
Cure53's XSS sanitizer — runs on every imported SVG before Paper.js sees it, so a malicious file can't smuggle scripts or event handlers into the editor.
@observablehq/plot ISC
Data visualization scales and transforms for the Chart System
@huggingface/transformers Apache-2.0 Coming soon
Vendored ESM build + ONNX runtime WebAssembly. Will power on-device video understanding (object detection on imported clips) once the feature ships. Listed here for license attribution; not yet wired to any user-visible affordance.
DETR ResNet-50 (q4) Apache-2.0 Coming soon
Facebook AI's DETR object-detection model, q4-quantized for browser inference. Listed here for license attribution; not yet wired to any user-visible affordance.
Qwen2.5-1.5B-Instruct Apache-2.0
Alibaba's Qwen2.5 instruction-tuned LLM. Quantized (q4f16) and run fully on-device via WebGPU to power the PinePaper client AI assistant — prompts never leave your device. A smaller Qwen2.5-0.5B-Instruct (also Apache-2.0) is used as the low-storage fallback.
WebLLM (MLC) Apache-2.0
MLC-AI's in-browser LLM runtime — loads the Qwen2.5 weights and runs inference on WebGPU for the on-device assistant.
LibreTranslate AGPL-3.0 Build-time
Self-hosted machine-translation API used at build time to translate the editor UI, User Guide, and Knowledge Hub into the supported languages. Not bundled or network-served by the app — only its output (the translated text) ships.
Argos Translate MIT Build-time
The open neural translation engine (and open language models) that LibreTranslate runs under the hood for our build-time localization pipeline.

Each linked project's repository carries its own license file. We ship obfuscated production builds so a local node_modules tree isn't in the distribution; we keep this list above and these upstream links current instead. If we have missed attributing a project, please let us know.