Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-17v0.8.6.0v0.8.6.0Tiago Conceição
* (Change) Island detection system: * **Before**: A island is consider safe by just have a static amount of pixels, this mean it's possible to have a mass with 100000px supported by only 10px (If safe pixels are configured to this value), so there's no relation with island size and it supporting size. This leads to a big problem and not detecting some potential/unsafe islands. * **Now:** Instead of a static number of safe pixels, now there's a multiplier value, which will multiply the island total pixels per the multiplier, the supporting pixels count must be higher than the result of the multiplication. * **Formula:** Supporting pixels >= Island pixels * multiplier * **Example:** Multiplier of 0.25, an island with 1000px * 0.25 = 250px, so this island will not be considered if below exists at least 250px to support it, otherwise will be flagged as an island. * **Notes:** This is a much more fair system but still not optimal, bridges and big planes with micro supports can trigger false islands. While this is a improvement over old system it's not perfect and you probably will have islands which you must ignore. Renember that you not have to clear out the issue list! Simply step over and ignore the issues you think are false-positives.
2020-10-01v0.8.4.0v0.8.4.0Tiago Conceição
* (Add) Tool: Arithmetic operations * (Add) Allow convert chitubox zip to cbddlp, ctb, photon, phz, pws, pw0, cws, zcodex * (Add) When using filenames containing "bene4_mono" and when converting to cws it will use the GRAY2RGB encoding (#67) * (Add) Hint on how to use layer re-height tool when it fails to launch * (Add) PrusaSlicer Printer: Creality LD-006 * (Add) PrusaSlicer Printer: EPAX E6 Mono * (Add) PrusaSlicer Printer: EPAX E10 Mono * (Add) PrusaSlicer Printer: EPAX X1K 2K Mono * (Add) PrusaSlicer Printer: Elegoo Mars C * (Add) PrusaSlicer Printer: Longer 3D Orange4K * (Add) PrusaSlicer Printer: Phrozen Shuffle XL Lite * (Add) PrusaSlicer Printer: Phrozen Shuffle 16 * (Add) PrusaSlicer Printer: Phrozen Sonic 4K * (Add) PrusaSlicer Printer: Phrozen Sonic Mighty 4K * (Add) PrusaSlicer Printer: Voxelab Proxima * (Add) PrusaSlicer Printer: QIDI S-Box * (Fix) PrusaSlicer Printer: Elegoo Saturn - name and resolution * (Fix) PrusaSlicer Printer: AnyCubic Photon S - display width/height * (Fix) PrusaSlicer Printer: Epax X10 4K Mono - Y Resolution * (Fix) PrusaSlicer Printer: EPAX X133 4K Mono - display width/height * (Fix) PrusaSlicer Printer: Phrozen Shuffle Lite - display width/height * (Fix) All PrusaSlicer Printers were reviewed and some bugs were fixed * (Fix) Chitubox 3D preview when use files converted with UVtools (#68) * (Fix) Overhangs: False-positives when previous or current layer as draker pixels, it now threshold pixels before proceed (#64) * (Change) Tools: Placed "Threshold" menu item after "Morph"
2020-09-30v0.8.3.0v0.8.3.0Tiago Conceição
* (Add) Issue: Overhangs - Detects potential overhangs on layers (#64) * (Add) PrusaSlicer Printer: Phrozen Sonic Mini 4K * (Improvement) CWS: Allow read files with "slice*" filenames as content (#67) * (Improvement) Allow convert chitubox files to CWS Bene4 Mono printer, must configure a printer containing "Bene4 Mono" name on Chitubox (#67) * (Improvement) Edit print parameters: Show changes on confirm dialog * (Improvement) Edit print parameters: Dedicated reset button hides when value is unchanged * (Improvement) More detailed descriptions on error messages * (Fix) Some islands wont remove from list when many selected and click remove * (Fix) Extract: Use trail zeros to layer filenames * (Fix) MSI installer not creating shortcuts (#66)
2020-09-13Text refresh on Issues tab of SettingsBryce Yancey
Somehow missed this tab in my previous passes. Please review and ensure my descriptions are acurate.
2020-09-13Setting: Allow change layer tooltip overlay color and opacityTiago Conceição
2020-09-06Settings Dialog RefreshBryce Yancey
-Adjusted wording for clarity across all tabs -Adjusted capitilzation for consistency -Color buttons are now 24x24 instead of 32x32. -Misc adjustments to spacing and layouts. -Replaced ZoomToFitiPringBounds checkbox with Combobox and mapped index to existing config item. -Added color selection for crosshair.
2020-08-18Add PR to chamgelogTiago Conceição
2020-08-18v0.6.6.1v0.6.6.1Tiago Conceição
* (Add) Elapsed time to the Log list * (Add) Setting - Issues - Islands: Allow diagonal bonds with default to false (#22) * (Change) Tool - Repair Layers: Allow set both iterations to 0 to skip closing and opening operations and allow remove islands independently * (Change) Title - file open time from miliseconds to seconds * (Improvement) Tool - Repair Layers: Layer image will only read/save if required and if current layer got modified * (Fix) Setting - Issues - Islands: "Pixels below this value will turn black, otherwise white" (Threshold) was not using the set value and was forcing 1 * (Fix) Remove duplicated log for repair layers and issues
2020-06-29v0.6.0.0v0.6.0.0Tiago Conceição
* (Add) UVtools now notify when a new version available is detected * (Add) Mutator "Flip" * (Add) Mutator "Rotate" * (Add) User Settings - Many parameters can now be customized to needs * (Add) File load elapsed time into Title bar * (Add) Outline - Print Volume bounds * (Add) Outline - Layer bounds * (Add) Outline - Hollow areas * (Add) Double click layer picture to Zoom To Fit * (Improvement) Huge performance boost in layer reparing and in every mutator * (Improvement) Layer preview is now faster * (Improvement) Islands detection is now better and don't skip any pixel, more islands will show or the region will be bigger * (Improvement) Islands search are now faster, it will jump from island to insland instead of search in every pixel by pixel * (Improvement) ResinTrap detection and corrected some cases where it can't detect a drain * (Improvement) Better memory optimization by dispose all objects on operations * (Improvement) Image engine changed to use only OpenCV Mat instead of two and avoid converting from one to another, as result there's a huge performance gain in some operations (#6) * (Improvement) UVtools now rely on UVtools.Core, and drop the UVtools.Parser. The Core now perform all operations and transformations inplace of the GUI * (Improvement) If error occur during save it will show a message with the error * (Improvement) When rotate layer it will zoom to fit * (Improvement) Allow zoom to fit to print volume area instead of whole build volume * (Removed) ImageSharp dependency * (Removed) UVtools.Parser project * (Fix) Nova3D Elfin printer values changed to Display Width : 131mm / Height : 73mm & Screen X: 2531 / Y: 1410 (#5) * (Fix) Fade resizes make image offset a pixel from layer to layer because of integer placement, now it matain the correct position * (Fix) sl1: AbsoluteCorrection, GammaCorrection, MinExposureTime, MaxExposureTime, FastTiltTime, SlowTiltTime and AreaFill was byte and float values prevents the file from open (#4) * (Fix) zcodex: XCorrection and YCorrection was byte and float values prevents the file from open (#4) * (Fix) cws: XCorrection and YCorrection was byte and float values prevents the file from open (#4) * (Fix) cws: Wrong # char on .gcode file prevent from printing (#4)