Origami Simulator

Origami Simulator models how an origami crease pattern folds into a shape.

origamisimulator.org
Origami Simulator homepage screenshot

About Origami Simulator

Origami Simulator models how an origami crease pattern folds into a shape. It folds every crease simultaneously by iteratively solving for small displacements in an initially flat sheet due to forces from the creases, rather than folding in sequential steps.

Users can load example patterns or upload SVG or FOLD v1.0 patterns, control fold percent, adjust simulation settings, visualize strain, and export the folded result as FOLD, STL, or OBJ. Invalid design files can throw errors or fail to solve, and FOLD imports require specific populated fields.

Key features

  • Simulate simultaneous folding of crease patterns from flat sheet
  • Adjust fold percent from -100% to 100% including reverse assignments
  • Upload custom SVG and FOLD v1.0 crease patterns
  • Export folded results as FOLD, STL, or OBJ files
  • Visualize internal strain during folding
  • Adjust simulation settings like stiffness, damping, integration method
Best for: People designing or studying origami crease patterns who want to preview how a pattern folds.
Good for
  • Runs simulation in parallel GPU fragment shaders
  • Imports curved crease patterns with pre-processing for bending between creases
  • Provides strain visualization and adjustable stiffness, damping, and integration settings
Watch out for
  • Invalid design files can throw errors or produce models that explode or cannot be solved
  • FOLD imports require v1.0 files with vertices_coords, edges_vertices, edges_assignment, and faces_vertices populated
  • Virtual reality mode is noted as possibly deprecated

Origami Simulator at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Popular in Fun & Interesting Sites

Well-known listings from the same topic.

All 330

Origami Simulator FAQ

How does the simulation fold a pattern?
It attempts to fold every crease simultaneously by iteratively solving for small displacements in an initially flat sheet caused by crease forces, rather than folding in sequential steps.
What do I need to import a FOLD file?
A FOLD v1.0 file with vertices_coords, edges_vertices, edges_assignment, and faces_vertices populated. Optional edges_foldAngle values from -180 to 180 degrees can set target fold angles.
How do I control how far a pattern folds?
Use the Fold Percent slider: 0% is unfolded, 100% is fully folded, and -100% is fully folded with opposite mountain/valley assignments.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing