Dibaajimo PinePaper Studio
Gaa-ozhitooying otehi bimiwidoon mazinibii'iganan: mazinaabikinigan-onji, AI-niiganendam, gaye gakina awiya gaa-aabadak.
Ninawind Inendam
PinePaper Studio owe gaa-mino-izhiseg bimiwidoon mazinibii'igan inaagode. Nindebwetaamin mashkawizi ozhichigewin aabadjichiiganan gaawiin bezhigo miyaag ataawewewin, mashkawizi mazinaabikiniganan, gaye niibina aki gaa-gikendamowag. Oshki azhesidoon gaye AI-niiganendam inaagode onji, ninawind mino-ozhitoomin bimiwidoon ozhibii'iganan gaye mazinibii'iganan gakina gaa-ozhitooying misiwekamig.
Wegonen Pejigo
AI-Niiganendam Inaagode
Gaa-ozhitooying maajii'aayin gaa-anokiimigag AI wiidigendiwin. Ninawind gichi API bimiwidoon AI aabadjichiigewan gaa-ozhitooying, gaa-bimiwidooying, gaye gaa-zaagijiiying mazinibii'iganan ikidowinong.
MP4 gaye GIF Zaagijiiwin
Zaagijii MP4 (H.264 WebCodecs onji) Instagram, TikTok, gaye LinkedIn onji. GIF ozhitoon Twitter, Discord, gaye dibaajimo onji. Gaye bimiwidoon SVG gaye PNG.
Giizhigad gaye Gikinoo'amaadiwinan
Gichi giizhigad ozhichigewin gikinoo'amaadiwin bimiwidoowinan onji. Gaa-ozhitooying maamawichige giizhigad debendaagoziwin onji, 5 aanjichigewin anokiiwinan, gaye inaande aanjichigewin.
Misiwekamig Gichi-Izhichigewin
52 ikidowinan gaye gakina ozhibii'ige izhichigewinan Chinese, Arabic, Hindi, Bengali, gaye emoji. Gaa-ozhitooying gakina awiya onji, misiwekamig.
Mazinaabikinigan-Onji Debendaagoziwin
Gaawiin kego azhesidoon. Anokii gakina aabadjichiiganan oshki mazinaabikinigan onji. Gid-ozhichigewinan omaa anokiiwan, gimooji gaye sema gikendaasowin.
Gikinoo'amaadiwin Mazina'iganan
Sema maajii gikinoo'amaadiwinan onji. Mino-inaagwad aazhogan, bimiwidoon ozhibii'iganan, gaye gichi inaagodewan ozhitaawinan. Ganawenda gid-debendaagoziiwinan gikinoo'amaadiwinan onji.
Niizh Waabanda'iwewin
Mino-inaagwad waabanda'iwewin anishinaabe ozhichigewag onji gaye mashkawizi API AI aabadjichiigewan gaye ozhichigewag onji. Niizh waabanda'iwewinan, bezhigo inendam: gaa-mino-izhiseg ozhichigewin.
Ozhibii'ige-Ozhitaawin Inaagode
Gichi ozhibii'ige aabadjichiiganan A3, A4, A5, Letter, Legal, gaye Tabloid gikinoo'amaadiwinan 300 DPI onji. PDF zaagijii bleed gaye trim marks onji, gaye gichi-DPI PNG (600 DPI igo).
Okaniwaan Ozhichigewin
Okaniwaan bimiwidoon okanan, FK bimiwidoon, gaye FABRIK IK wiiyipayichigewin onji. Ganawenda gaye aanjichiige inaagodewan, aabadji gikinoo'amaadiwinan (anishinaabe, niiwin-ozide, asabikeshi), gaye giizhigad gikinoo'amaadiwinan onji.
Siiginige gaye Maamawichige
Aabadjichiigan gaye maamawichige siiginige izhichigewinan 7 gikinoo'amaadiwinan onji (ghost, neon, shadow, glow, xray, dreamy, vintage). Bimiwidoon aanjichigewan, bimiwidoon hover/click izhichigewinan, gaye besho siiginige naskwewashkigewin.
Manishkaa gaye Gimooji
Bimiwidoon biminizha'igan ozhibii'ige manishkaa miikanawan onji. Gichi gimooji clip/subtract/intersect izhichigewinan onji, gimooji aasikiiwin, bimiwidoon nookoziiwinan (14 gikinoo'amaadiwinan), gaye vertex bimiwidoon.
Ozhichigewin Wiidigendiwinan
Oshki wiidigendiwin izhichigewinan: driven_by (gaa-dakobideg), wiggle (bezaniiwewin bimiwidoon), gaye time_expression (akiindamowin t onji). Gaye biinjay-maamawichige (precomps) debendaagwad giizhigad-biminizha'iganan onji.
Infinite Canvas
Draw anywhere without boundaries. Unbounded canvas mode removes all size restrictions — pan and zoom freely across an infinite workspace.
Drawing Tools
6 professional drawing tools: pen, ink brush, marker, spray can, eraser, and fill bucket. Each with custom cursors and optimized stroke algorithms.
Perspective Rendering
Project primitives (cube, sphere, cylinder, torus, cone) onto the canvas with 5 projection types. GPU-accelerated rendering (WebGPU/WebGL2), orbital camera, and selectable & draggable perspective objects.
GPU Image Filters
Real-time image processing powered by WebGPU compute shaders with WebGL2 fallback. HSL adjustment, brightness, contrast, posterize, edge detection, color tint, vignette, blur, and filter chaining in a single GPU pass.
Image Segmentation
Freehand lasso tool to select and extract image regions at full native resolution. 8 cutout style presets (papercut, postcard, sticker, poster, mono, sketch, warm, cool) combine GPU filters with shadow effects.
Math & Science Engine
Numerical computing powered by math.js — ODE solvers (RK4/RK45), FFT spectrum analysis, function plotting, parametric curves, dynamic system simulation, and parametric surfaces in perspective. Real math, animated on canvas.
Compliance & Trust
WCAG 2.1 AA
Accessibility shadow tree for screen reader canvas navigation. Keyboard navigation, live region announcements, skip links, contrast auditing, and motion sensitivity checks. Uses pp:PinePaper ontology for semantic item descriptions.
Security Headers
HSTS with preload, Content Security Policy, X-Frame-Options, X-Content-Type-Options, Permissions-Policy. No camera, microphone, geolocation, or payment API access. Frame-ancestors restricted.
Privacy by Design
100% client-side processing. No server uploads, no cookies, no user data collection. All designs stay in your browser. Export locally — nothing leaves your device unless you choose to share.
Azhesidoon gaye Gashkichigewin
Gichi Azhesidoon
- ▹ Paper.js: Vector mazinibii'igan gaye waabanda'iwewin
- ▹ HTML5 Canvas: Apaane bimiwidoon gaye zaagijiiwin
- ▹ Vanilla JavaScript: Wenipanizi, gizhiigaa, gaawiin kego nandawendanziin
- ▹ Timeline Engine: Gikinoo'amaadiwin aanjichigewin gaye aanjichigewin anokiiwinan
- ▹ Rigging Engine: Okaniwaan bimiwidoon FK/IK wiiyipayichigewan gaye inaagode aanjichigewin onji v0.4
- ▹ Design Knowledge Graph: Gikendaasowin ontology 25+ wiidigendiwin izhichigewinan, 35+ akiindamowin anokiiwinan, gaye inaagode akiing v0.4
- ▹ Rust/WASM Runtime: Optional WebAssembly acceleration for widget computation — 10-100x faster relation processing, no GC pauses. Falls back to JS when WASM isn't available v0.5
- ▹ pp:PinePaper Ontology: 55-token semantic vocabulary (items, relations, animations, masks, generators) — the language of PinePaper animations. Embedded in every exported widget v0.5
- ▹ Sentry: Wanichige noopinanawin gaye anokiiwin dibaajimo
Zaagijiiwin Inaagodewan
- ▹ WebM Video: VP9 codec - frame-accurate, best quality for animations
- ▹ MP4 Video: H.264 WebCodecs API onji - mino-inaagwad anishinaabe-dibaajimo onji
- ▹ GIF Animation: gif.js Web Workers onji - mino-inaagwad dibaajimo onji
- ▹ PDF for Print: 300 DPI bleed (3-5mm) gaye trim marks onji - gichi ozhibii'ige
- ▹ High-DPI PNG: 600 DPI igo gichi ozhibii'ige mino-inaagwad onji
- ▹ Animated SVG: Bimiwidoon SVG SMIL onji
- ▹ Interactive Widget: Self-contained HTML with scene-specific tree-shaken code (~8-20KB). WASM-accelerated when available. Embed anywhere — no CDN, no API, no dependencies v0.5
- ▹ Lottie JSON: Industry-standard animation format. Auto-bakes procedural animations into native keyframes for any Lottie player v0.4
Bimiwidoon Izhichigewinan
Izhichigewin Inaagode
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 Gichi-Mazinaabikinigan
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 with the official Claude Skill
The Skill teaches Claude when to reach for PinePaper and how to drive it correctly. Install once and ask in plain English — "animate this logo", "make a pulsing LIVE badge" — and Claude routes through PinePaper instead of generating HTML/CSS.
Wenipanizi Ozhichigewin
1. Azhesidoon misiwekamig:
npm install -g @pinepaper.studio/mcp-server
2. Aashige Claude Desktop config:
macOS ~/Library/Application
Support/Claude/claude_desktop_config.json
Windows
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"pinepaper": {
"command": "npx",
"args": ["-y", "@pinepaper.studio/mcp-server"]
}
}
}
3. Gagwejidoon Claude Desktop:
Gaa-Aabadak Aabadjichiiganan
- • Ozhitoon ozhibii'iganan, inaagodewan, mazinibii'iganan
- • Aashige wiidigendiwinan (25+ izhichigewinan: orbits, follows, wiggle, gaye kotag)
- • Gikinoo'amaadiwin gaye gikinoo'amaadiwin bimiwidoowinan
- • Okaniwaan ozhichigewin (okanan, IK/FK)
- • Siiginige gikinoo'amaadiwinan gaye aanjichigewiin
- • Mazinibii'iganan, akiing, ozhibii'ige ozhichigewin
- • Ozhitoon ozhichigewin aazhoganan (14 ozhitoowinag)
- • Vertex deformation (13 presets: fold, twist, wave, etc.)
- • Zaagijii SVG, gikendaasowin ozhichigewin
Gaa-Aabadak AI Azhesidoon
- • Claude Desktop
- • Gakina MCP-gaa-aabadak aabadjichiigewan
- • Debendaagwad azhesidoowinan API onji
Inaagode Gikendaasowin Asab
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.
Owe oshki izhichigewin naadamaage AI aabadjichiigewan ezhi-naanaagadawendamowag gichi bimiwidoowinan gaye inaagode wiidigendiwinan, gaawiin gishkichigesiin gichi bimiwidoon mazinibii'iganan gaa-ganawenda'amowag gikendaasowin.
Gikendaasowin Ozhibii'iganan
Inaagode Gikendaasowin Asab izhichigewin owe ozhibii'iganan onji:
-
📄
Design Method Knowledge Graph Driven by Multi-Source Heterogeneous Data Applied Sciences, 2025 Waabanda'ige aaniin gikendaasowin asabag ezhi-otinamowag inaagode izhichigewin wiidigendiwin — owe onji niiganendam wiidigendiwin izhichigewin.
-
📄
Using Large Language Models to Tackle Fundamental Challenges in Graph Learning arXiv, 2025 LLM izhichigewinan asab gikendaasowin — gikendaasowin aaniin MCP aabadjichiiganan ezhi-waabanda'iweyin asab.
-
📄
LLM-Empowered Knowledge Graph Construction: A Survey arXiv, 2025 Gichi gikendaasowin LLM-ozhichigewin KG — izhichigewin onji gaa-maamawichigeng inaagode asab.
Ozhichigewag gaye AI Aabadjichiigewan Onji
PinePaper exposes a comprehensive global API (window.PinePaper)
that enables programmatic control of the entire application. AI assistants and developers can:
- • Ozhitoon gaye aabadji ozhibii'iganan, inaagodewan, gaye SVG aabadjichiiganan
- • Aabadji bimiwidoowinan (9 gikinoo'amaadiwinan) gaye izhichigewinan (sparkle, blast)
- • Ozhitoon gikinoo'amaadiwin bimiwidoowinan giizhigad debendaagoziwin onji
- • Zaagijii MP4, GIF, SVG, gaye PNG API onji
- • Aabadji wiidigendiwinan (orbits, follows, attached_to)
- • Ozhichigewin okaniwaan bimiwidoon gaye inaagode gikinoo'amaadiwinan onji v0.4
- • Ozhitoon biinjay-maamawichige (precomps) debendaagwad giizhigad-biminizha'iganan onji v0.4
- • Ozhitoon gichi anokiiwinan gaye niibina ozhichigewin izhichigewinan
Gikinoo'amaadiwin API Aabadjichigewin:
// 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 });
Ninawind Waabandamowin
Ninawind ozhitoomin nitam AI-niiganendam bimiwidoon mazinibii'igan azhesidoon. Kotag aabadjichiiganan AI gaa-dakobideg bezhigo aanjichigewin, PinePaper gaa-ozhitooying nitam giizhigad onji gaa-debendamowag anishinaabeg gaye mazinaabikiniganan.
Ninawind inendam owe gaa-mino-izhiseg bimiwidoon mazinibii'iganan bezhigo wenipanizi ozhibii'ige onji. Gishpin ozhichigewag gaa-ozhitooying debendaagoziwin onji, gaye AI wiidigendiwin gaa-wiijii'ag aabadjichiigewan ikidowinong, PinePaper miige aabadjichiiganan gichi bimiwidoon mazinibii'iganan gaa-ozhitooying sema.
✨ Wegonen Niiganendam?
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.
Maamawichige gaye Baakaakonan Ozhichigewin
PinePaper Studio waabanda'ige ozhichigewin ninawind maamawichige onji. Ninawind mino-inaagwad gaa-dibaajimoyeg, gaa-nandawendameg, gaye gaa-dibaajimoyeg wanichigewan. Ninawind ozhichigewin gaa-debendamowag tapwe aabadjichiigew nandawendamowinan gaye AI-wiijii'iwewin ozhichigewin.
Miigwewin gaye Baakaakonan
PinePaper Studio is Freeware v1.0 (currently v0.5.4-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.
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 FreewareFree 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 DomainThe 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 MITThe Model Context Protocol server is open source and may be forked, modified, and redistributed. See github.com/pinepaper/mcp-server.
-
▹
PineWidget runtime EmbeddableThe standalone widget player ships unobfuscated and is intended for third-party embedding.
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.