| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Making real-time origami pattern manipulation and fold simulation easy. Coming to you from the orilab.
On a high-level view, this project provides plugins, apps and bindings to manipulate and simulate origamis on a variety of platforms and with a diversity of use cases.
This project has been designed from the ground up to provide origami manipulation and simulation to existing apps as plugins, allowing designers, scientists, students, makers and artists around the world to access origamis in their existing workflows.
We thought about the following targets, please open an issue to express interest:
| App Name | Manipulation | Simulation | Bindings |
|---|---|---|---|
| Touchdesigner | ❌ | 🚧 | C++ |
| Blender | ❌ | ❌ | py |
| Rhino | ❌ | ❌ | .NET |
| ↪ Grasshopper | ❌ | ❌ | .NET |
| Unity | ❌ | ❌ | .NET |
| Unreal | ❌ | ❌ | C++ |
| Godot | ❌ | ❌ | rust/C++ ? |
| Ecosystem | State |
|---|---|
| C++ | 🚧 |
| .NET | ❌ |
| ↪ Unity Burst | ❌ |
| py (cpython) | ❌ |
| Web (wasm) | ❌ |
(mermaid graph)
flowchart TD
classDef exposed fill:#f9f,stroke:#333,stroke-width:4px;
RTORI[rtori library]:::exposed --> CORE
RTORI --> FOLD
subgraph "Exposed API"
CORE[rtori-core]--> FOLD[rtori-fold]
end
subgraph "Origami Simulator"
CORE[rtori-core] --> OSSIMD[rtori-os-simd]
CORE --> OSWGPU[rtori-os-wgpu]
OSSIMD --> OSLOADER[rtori-os-loader]
OSWGPU --> OSLOADER
OSLOADER --> FOLD
end
Note: see https://github.com/HenrikBengtsson/x86-64-level / https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels for levels we can use as guidelines
Apple aarch64: M4: arm9.2-A without SVE target-cpu: "apple-m4" SHA2, FPARMv8, NEON, SME, SME2, SMEF64F64, SMEI16I64, ... https://github.com/llvm/llvm-project/blob/e5e38ddf1b8043324175868831da21e941c00aff/llvm/lib/Target/AArch64/AArch64Processors.td#L903 M3 == M2: arm8.6-A target-cpu: "apple-m2" M1: armv8.4-A target-cpu: "apple-m1"
Potential support: (In LLVM/Rust triplet)
Matthew Gardiner (Ars Elecronica Futurelab) Alexandre Bizri (Ars Electronica Futurelab)
Funded through the FWF Austrian Science Fund, PEEK Program (Project AR590) Origami Simulator by Amanda Ghassaei Amanda Ghassaei, Erik D. Demaine, and Neil Gershenfeld, “Fast, Interactive Origami Simulation using GPU Computation”, in Origami7: Proceedings of the 7th International Meeting on Origami in Science, Mathematics and Education (OSME 2018), volume 4, Oxford, England, September 5–7, 2018, pages 1151–1166, Tarquin.
| Back | FazBrowse Home | New Git URL |