Knowledge Hub
Research, tutorials, guides & API docs — all in one place
Articles
5 postsHow a Pendulum Teaches You Differential Equations
You don't need a math degree to understand ODE solvers. You need a pendulum, a screen, and 20 minutes. Here's how Euler, RK4, and adaptive methods actually work — with the real code.
Read →What the FFT Actually Shows You
Every sound you hear is a sum of sine waves. The Fast Fourier Transform decomposes that sum. Here's what that means, how it works, and why a 60-year-old algorithm is still everywhere.
Read →How Animated GIFs Actually Work — From Canvas Frames to LZW Compression
The GIF format is 39 years old and still everywhere. Here's what happens between clicking 'Export' and getting a file — frame capture, color quantization, LZW compression, and why your GIF is 4MB.
Read →How We Built Browser-Native MP4 Export — No Server Required
PinePaper exports MP4 video entirely in the browser using WebCodecs. Here's how the H.264 pipeline works — from canvas frames to a playable video file, without uploading anything.
Read →User Guide
39 pagesGIF Export
Export your animations as GIF files for universal compatibility.
Export Overview
Export your creations in multiple formats for different platforms.
Print Export (PDF & PNG)
Create professional print-ready designs with high-resolution exports perfect for commercial printing.
Animated SVG Export
Export your animations as SVG files for web embedding and scalable graphics.
MP4 Video Export
Export your animations as MP4 video files for maximum compatibility with social media platforms.
3D Projection
Render 3D primitives on the PinePaper canvas with multiple projection types, GPU acceleration, and interactive drag-and-drop.
Animations
Bring your designs to life with built-in animations.
Arrows & Connectors
Create arrows and connectors to link elements or add directional indicators.
API Reference
79 pagesGPU-Accelerated 3D Projection
The 3D library includes optional GPU acceleration for vertex projection, with automatic fallback to CPU when GPU is unavailable or the scene is too simple.
3D Projection System
PinePaper includes a standalone 3D projection library for rendering 3D primitives on the 2D canvas. The library is zero-dependency (~18KB minified), outputs pla
3D Projections
The 3D library supports five projection types for converting 3D scenes to 2D representations, plus an orbital camera system.
PinePaper Lottie Compatibility Guide
> Reference for what survives a Bodymovin (After Effects) ↔ PinePaper round-trip, > and what doesn't. Last verified against v0.5.0-beta.
PinePaper v0.5.0-beta — Release Test Checklist
> Walkthrough checklist for the v0.5 release session. Every item below maps to a specific > change made during v0.5 development. If any item fails, do not merge
PinePaper SVG Compatibility Guide
> Reference for what survives an SVG ↔ PinePaper round-trip. Last verified > against v0.5.0-beta.
Animation
PinePaper supports both simple loop animations and complex keyframe-based animations.
Arrow System
PinePaper's Arrow System creates configurable arrows with animated effects.