Show HN: FoldMation – Interactive origami learning and creation (foldmation.com)
On comparing to video instructions, you have the ability to quickly skip/rewind steps and replay a complicated step many times.
On the creation side, there have been one or two attempts at this before, but those solutions rely on mouse drags as the user interface. This greatly limited the kinds of folds possible. The foldMation Creator uses commands, keywords and values to compose a domain specific language/step and provides a (relatively speaking) easy to use user interface to compose the steps.
For those interested in using the Creator, please go through the tutorial at the top of the create page.
Btw, the DSL for foldMation uses https://github.com/mationai/mation-spec. I created it since I couldn't find anything out there that is similar, allowing me to specify a well structured data with English-like readable syntax.
Let me know what you think?
21 comments
[ 685 ms ] story [ 1143 ms ] threadI didn't get a chance to reply to some feedback to another post I commented on few days ago (one on Origami Simulator), so I'll post/reply them here.
The Creator is capable to make most squash, petal, crimp, rabbit ear, and inside & outside reverse folds.
- the step indicator has been changed from a "play" like icon to a circle to lessen the confusion, thank you.
- I will likely add point # circles to points for the next step in play mode.
- Not in complete agreement with showing fold arrows then animation of the fold is bad. Even if it is, it's difficult to change that, and there are more important bugs, fixes and features that to me have a higher priority.
- Not knowing that the model can be panned. The hand cursor is a big hint. I also appreciate finding features and gems on my own, and I think many users can find this feature.
ps. You can email/share the heart as an autoplay V-day "e-card" with http://foldmation.com/fold/m7ua3j8e6feac--heart?p=-1 . The p=-1 makes it autoplay, but it errors out if model has more than a few steps and the heart is the only model with a few steps so it's prefect.
Looking at the V-day heart you linked, the “autoplay” feature is more like what I expected the “play” button to do: play through the whole construction, start to finish.
I also like the 3D folding animation for the last step; it would be nice if all the folding/creasing steps were fully animated like this. Unfortunately the last animation doesn’t seem to work correctly when I try to replay it, I have to reload the page entirely for it to work again.
Forgot to reply to "why can't click on step in steps viewer to skip". That's my original intention, but the effort to make that work well is too time consuming, so the step viewer is just that, a viewer.
My original thought on selecting other models to view is something like youtube. But I like the cleanliness of the current layout and not clutter it with next suggestions. I think clicking "folds" at the top is a fairly easy thing to do to find the next fold.
Maybe just rid of the play button and use next/previous arrows instead? Something like that has a clear expectation of “one thing at a time”.
Play for playing all steps in succession. Pause for pausing play. Next track for next step in the folding. Its the most logical. You should see each step as a new track and the whole origami object as an album. No need for other icons
> Play for playing all steps in succession. Pause for pausing play... No need for other icons
Good idea, I'll give it a go when I fixed the timing. All other icons - replay a step, fast forward/backward, and restart from step 1 are all still needed.
- Clicking on a step does nothing, and using the arrows sometimes advances steps, but sometimes gets stuck in a loop or takes multiple keypresses? (ie 3>4>3>4>4>5).
- Arrow key also scrolls the list so your current step moves out of view.
- There is a long lag between keypress and diagram change.
- The numbered circles don't show up in the diagram, and clicking them does nothing (even though they should a "link" pointer on hover).
- Clicking on a step does nothing -- Each click shows the fold/crease arrow steps followed by a fold animation if it's a fold or turnover. If it is really stuck, can you please provide the link and browser/OS you are using?
- Arrow key also scrolls the list so your current step moves out of view. -- Yes, arrow keys are mapped to the controls. But I'm not sure I understand what do you mean by "current step moves out of view". Can you please elaborate?
- There is a long lag between keypress and diagram change -- As mentioned above, each click display the fold/crease arrow hints for ~1.5 secs followed by an animation if it's a fold or turnover. If you want to skip around, use the fast forward/backwards buttons.
- The numbered circles don't show up in the diagram, and clicking them does nothing -- Yes, as mentioned in my other comment, the number circles will be added to be shown in the model in the future. Right now, it does do something -- it shows a small circle indicating where that point is.
I found the same thing. For example, if you're currently at step 2 and click on step 6 in the list nothing happens. I would expect it to jump immediately to step 6.
I've tried in both Firefox and Chrome (on Fedora 39 with sway window manager).
Specifically on boxes, it may be possible, but I think it's something that is not supported at the moment. Folds that are not complete 180 are "shaping" fold steps that is are done towards the end, like in crane. Boxes not only have these, but may also include folds the engine currently doesn't support.
So yes, not enough models but more are coming, just probably not boxes.
Nitpick first-impression feedback:
- On main screen, I have no idea what the "Lv: 1", "17", "1heart" mean. Add tooltips to make them discoverable.
- In a fold, the icons for prev and next step are unintuitive (to me). Each icon literally has two arrows, but only moves one step. I'd suggest simply using left and right arrow symbols.
Will likely add tooltip as suggested.
Oh, unrelated. I see most visit with a mobile. Please revisit on a computer or tablet for a much better experience if you find it interesting enough to play with more.
It is now a much better experience for those who just want to enjoy "watching" how the folds are done.
Enjoy!