Skip to content

Alpha v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Apr 03:15
· 2015 commits to main since this release

New Features:

  • PyTorch's Load Model node now has an information preview, telling you the scale, what architecture it is, and other model information.
  • Added NCNN interpolation. Interpolate compatible NCNN models similarly to how it is done with PyTorch. This change comes with both an Interpolate Models node and a Save Model node.
  • NCNN models now respect the FP16 setting in the settings menu.
  • New setting to disable hardware acceleration. This is only useful if hardware acceleration causes issues for you.
  • Hue & Saturation Node (thanks @theflyingzamboni)
  • Made the Brightness & Contrast node work more like how it works in GIMP (thanks @theflyingzamboni)
  • If PIL is installed, chaiNNer will use its more accurate downscaling algorithms instead of OpenCV's (thanks @theflyingzamboni)
  • Added two nodes to help with Normal Maps: Add Normals and Normalize. Now you can add two normal maps together, or normalize existing normal maps (thanks @RunDevelopment)
  • Added a Color Fix node that allows you to fix any color shifts that happened as a result of upscaling (thanks @RunDevelopment)
  • Added a Fill Alpha node which has two modes for extending the edges of images that have a transparent background. Combined with the Split/Merge Transparency nodes, this will be very useful for making better upscales that have transparency (thanks @RunDevelopment)
  • Changed node search to use fuzzy string matching (thanks @RunDevelopment)

Bug Fixes:

  • Fixed the RAM counter not being accurate on Linux (this might not actually be fully fixed, so please let me know if it isn't)
  • M1 MacBooks should now download the correct version of Python that supports ARM CPUs. If you had previously installed chaiNNer, you may need to manually remove the old Python version from your app data folder (the same folder that your logs folder is in, which you can get to by doing Help>Open logs folder)
  • Added slightly better error handling that should now prevent chaiNNer from getting stuck when there is a critical error.
  • Fixed bugs with the overlay node that would cause transparency to not overlay correctly (thanks @theflyingzamboni)
  • Fixed an issue that would prevent chaiNNer from being used with Python 3.7 and 3.8 when using System Python (thanks @RunDevelopment)