Releases: Dnyarri/img2mesh
Geometry №4
Geometry №4 introduced, providing much less rendering glitches in troublesome situation.
For archeologists, Geometry №1 officially encased in carbonite in img2mesh classic branch.
For Windows users, freshly compiled img2mesh.exe-windows-x64.zip obcisantly served.
Presumably last release of ver. 3+
Current release includes some calculaton acceleration and accumulates all bugfixes made here and there.
Presumably this is the last release of Geometry №3+ in its stable form.
For WIndows users, freshly recompiled img2mesh.exe for Windows 10 64-bit is enclosed.
Output speed up
Output writing scheme changed from per single pyramide to per row in attempt to increase speed by increasing buffer.
POV-Ray export module rewritten from f-strings to lists to simplify and therefore facilitate futher editing.
Bugfix, import\export changes.
Weird bug in STL export found and fixed. General import\export scheme somewhat updated.
Multiple minor changes
Multiple minor changes: moving most functions to private, changing pixel access functions, slightly improving validation, sligtly changing debug info in POV export, etc. etc.
Having a ReST
Update mostly centered on adding ReST-compliant docstrings and therefore of interest for developers and probably perfectionists.
Also update includes image import modules update.
Maintenance
Bug with handling input files with arbitrary caps in extensions fixed. Sorry for being late - bug remained undiscovered since nobody seem to really use randomly capitalized extensions.
Input validation added to GUI, reducing user chances to do something unexpectedly wrong.
Acceleration
Acceleration ca. 20% of Geometry №3+ export due to better output cache handling.
Mesh geometry 3+
Mesh geometry changed from ver. 3 to 3+, which is a hybrid of two approaches - ver. 3 gives better results for most areas, while newly added + works better on sharp diagonal transitions.
Geometry variants switch depending on local contrast, and threshold control is added to GUI. Default threshold setting is based on some experiments but still may need to be edited by user, taking several retries on some objects.
Maintenance, PyPNM 2.21.2.2 "Victory II" included
Maintenance update, most consisiting of PyPNM upgrade to 2 May 2025 "Victory II".
Also some minor GUI improvements included.