milton
concepts-artboards
milton | concepts-artboards | |
---|---|---|
1 | 3 | |
1,463 | 11 | |
- | - | |
0.0 | 0.0 | |
11 months ago | almost 2 years ago | |
C++ | Ruby | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
milton
-
Lorien β Infinite canvas drawing/whiteboarding app
I have used Milton for this for about a year or so. One thing I really like about Milton is the Grid tool, to create a rows and columns. Itβs great for sketching out ideas or calculations when learning.
I think the Linux code for Milton had one or two issues when compiling on a modern Arch system, but I have a simple fix laying around if anybody else has trouble.
I should try Lorien though.
https://github.com/serge-rgb/milton
concepts-artboards
-
Lorien β Infinite canvas drawing/whiteboarding app
I use https://concepts.app/en/ for all iPad drawing. It features an infinite canvas, and is tuned for beautiful architectural drawings. I use it for math notes and illustration.
Like my academic colleagues, I was forced onto an iPad (I love chalk and paper) in order to teach remotely. Most of us settled on Notability, too freaked out to learn more than necessary to barely cope. Some realized that one wants all the algorithmic reach one can master, in this new medium. Concepts has many frustrating limitations, but in my opinion it is currently best of field.
In the far future, people will look back on 20th century mathematical notation as a form of sadism (here, look at my crappy machine code, and guess my thoughts!), and they'll mark the pandemic as a turning point where more effective visual forms of explanation first emerged. Playing with Concepts is a glimpse into the future.
While Concepts isn't limited to what can be rendered in SVG or PDF as scalable vector art, one can impose this limit on oneself.
One might have many requirements, choosing an iPad drawing program. My first requirement is that my handwriting doesn't suggest I've suffered a stroke. Believe it or not, this eliminates most of the field. Concepts has a smoothing parameter that makes one's handwriting look better than it would on paper, if one selects 8% to 12%.
I wrote a small SVG filter to convert Concepts artboards to paged PDF documents and diagrams that can be inserted into papers: https://github.com/Syzygies/concepts-artboards
-
Compressing and enhancing hand-written notes (2016)
Yes. Pandemic professor here, often grading take-home exams. The hardest to look at have uneven illumination, making removing the background dependent on position.
I've thought often of writing something like this code.
For my own writing I've moved to an iPad and an Apple Pencil. Concepts has become my favorite app for algorithmic drawing, though it's not without frustrations. I found it necessary to script converting an infinite canvas to PDF pages: https://github.com/Syzygies/concepts-artboards
Ideally, one wants to write scripts for cleaning up hand drawn notes in an efficient language, and let it run overnight. Better background detection is the tip of the iceberg; one wants to employ machine learning algorithms to infer what you would have drawn with better motor control. This could then be used to translate computer-generated animation into hand-drawn animation, exactly as if there were a thousand of you working for Disney in the time of Fantasia.
- concepts-artboards - A Ruby script for converting Concepts SVG exports to PDF
What are some alternatives?
RaptorEngine - RaptorEngine C++ SDL-based network game engine with OpenGL graphics.
Lorien - Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.
dosbox-staging - DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
awesome-godot - A curated list of free/libre plugins, scripts and add-ons for Godot
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 π’
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Teeworlds - A retro multiplayer shooter