Jump to content

Draft:MPRUN (software)

From Wikipedia, the free encyclopedia

MPRUN is a free and open source 2D vector graphics editing software that assists Ski and Snowboard athletes in the competition planning process. It runs on MacOS and Windows, and its source code is publicly hosted on GitHub[1]. MPRUN's features include a drag and drop editor, Bézier curve drawing tools, a labelling system, raster graphics editing, iCloud integration to send drawings to Apple Devices, Python scripting, and a 3D viewer to see drawings in 3D.

MPRUN
Original author(s)Keller Hydle
Developer(s)Keller Hydle, community
Initial releaseSeptember 4, 2024
Stable release
1.1.0 [3] / September 20, 2024
Repositoryhttps://github.com/ktechhydle/mprun_repo
Written inPython, Qt Framework
Operating systemmacOS, Windows
Size300–400 MiB (varies by operating system)
Available inEnglish
Type2D vector graphics software
LicenseGPL-3.0 or later
Websitehttps://sites.google.com/view/mprun/home

History

[edit]

MPRUN was developed in late January of 2024 by snowboard athlete Keller Hydle[4]. It was created initially to help athletes draw their competition runs by using a process called Physical Visualization. Physical Visualization is the process of taking something normally visualized in the brain and putting it on a physical object (like a piece of paper).[5] The name MPRUN was made short for "My Perfect Run", symbolizing how athletes can create their "perfect" competition runs.[6] Some design choices and tools for MPRUN were inspired by other common vector graphics editors, such as Adobe Illustrator, Inkscape, and even Canva. As of the 1.2 update, the user interface was styled similar to Blender. It was designed keeping the 80/20 Rule in mind, focusing on usability over a large set of tools.[7]

Features

[edit]

2D Drawing

MPRUN’s toolset includes tools for drawing various 2D elements, such as paths (Bézier Curves), rich text, Raster and Vector images, leader lines, and simple shapes.

File Saving

MPRUN can read and write documents in the ‘.mp’ extension, optionally, users can save documents as templates using the ‘.mpt’ extension.

Exporting/Importing

MPRUN exports and imports files in formats like PNG, JPEG/JPG, SVG, and TIFF. It has the ability to export or import platform specific formats (e.g. ICO on Windows or ICNS on MacOS)

3D Viewer

A screenshot of the MPRUN user interface with the 3D viewer actively shown

3D viewing was introduced in 1.2.0, where users can turn the 2D scene into 3D via OBJ files. It renders using the OpenGL framework, and is dynamically linked to the 2D scene. This means users can make updates to the 2D scene, and the 3D scene will make the same changes automatically.

Cross Platform

MPRUN was built using the Qt framework, a cross platform user interface design framework that works on MacOS, Microsoft Windows, and Linux[8]. Currently, MPRUN has only distributed MacOS and Windows prebuilt binaries.

User Interface

[edit]

The MPRUN GUI was designed similar to a software like Adobe Illustrator. It includes a top toolbar handling item control, a left sidebar with various actions, and a right dock-able widget containing drop down panels.

MPRUN also adds Dyslexic and ADHD friendly user interface settings, allowing users to customize it to their needs. Additionally, MPRUN uses CSS stylesheets allowing full control of the user interface rendering[9].

References

[edit]