Skip to content

Releases: ucupumar/ucupaint

1.2.7

24 May 10:16
Compare
Choose a tag to compare

Maintenance release of Ucupaint, this has several bugfixes and small new features

What's New

  • Add compatibility for Blender 4.2 new extension system. Ucupaint on the extension platform can be accessed here (still under review)
  • Because of this new system, Ucupaint on Blender 4.2 has no support for changing branches for now. It still works on older versions of Blender though.
  • Now you can bake only one channel
image
Baking only one channel can be accessed here

Bugfixes

  • Sometimes ucupaint node tree can no longer work properly because of an error, so there's a new button that can fix the issue.
  • Fix: Sometimes baking mesh with shape keys can fail

1.2.6

21 May 14:58
Compare
Choose a tag to compare

Maintenance release of Ucupaint, contains several bugfixes.

Bugfixes

  • Fix #111: Baking denoiser will cause error when there are multiple view layers.
  • Fix #113: Mask vector transformation does nothing.
  • Fix: Bake to layer sometimes can cause Blender to crash.

1.2.5

16 May 07:43
Compare
Choose a tag to compare

Maintenance release of Ucupaint, contains several bugfixes.

Normal + Bump Fix

normal_fix_comparison
Using a bump map alongside a normal map will no longer produce a broken normal.

Fix missing icons (#66)

fixed_icons
Icons can go missing in earlier versions, now fixed (at least on Blender 3.2 and above).

Other bugfixes

  • Opening images as a single layer no longer always uses absolute paths.

1.2.4

08 May 09:13
Compare
Choose a tag to compare

Maintenance release of Ucupaint, this has several bugfixes and small new features

What’s new

  • Now you can select color ID faces on edit mode
  • Baking edge detect mask will use 32-bit image by default to avoid noise

Bugfixes

  • Fix #103: Voronoi Distance to Edge is not working
  • Fix #104: FXAA is causing baked edge detect mask to be noisy
  • Fix #105: Creating a new blend file with a template will cause blender to crash
  • Fix #106: Opening file with asset browser open can crash blender with ucupaint installed
  • Fix #108: Displacement Map naming is causing problems when loaded as a bump map override
  • Fix: Wrong bake result if there's an object index mask
  • Fix: Wrong color ramp output when using linear blending
  • Fix: Cannot add some mask types when layer normal channel is enabled
  • Fix: Cannot add new fake lighting mask when there's a normal channel
  • Fix: Deleting a UDIM atlas segment is causing weird segment order
  • Fix: Bake mask to 32-bit image has a wrong gamma

1.2.3

20 Apr 09:09
Compare
Choose a tag to compare

Maintenance release of Ucupaint, this has several bugfixes and small new features

What's New

  • Add the option to use a cage when baking other object's normal/emission/channels. This will only work if the objects used aren't using any modifiers except armature.
  • Now texture paint mode uses material paint slot instead of image canvas so any images outside of ucupaint mode can be selected as an active image in texture paint mode.

Bugfixes

  • Layer preview mode now shows correct gamma value
  • Fix: Invert mask image is not working for Blender 4.0+
  • Fix: Duplicate/delete UDIM atlas layer/mask is causing error

1.2.2

05 Apr 13:37
Compare
Choose a tag to compare

Hotfix release, since in the last version there's an annoying button that cannot disappear if you're using a normal map.

Hotfix

1.2.1

05 Apr 09:20
Compare
Choose a tag to compare

Maintenance release of Ucupaint, this has several bugfixes and optimization

Bugfixes

  • Renaming a vertex color layer or mask no longer causes the material to be black
  • Rebake a missing image will no longer use 1x1 resolution by default
  • Fix weird margin on override channel menu

Optimization

  • Normal overlay process will no longer used by default when there's no normal map used

1.2.0

22 Mar 08:49
Compare
Choose a tag to compare

What's New

  • Blender 4.1 support
  • Denoise option for baking (example)
  • Bake channel to vertex color (thanks to @morirain)
  • Custom bake targets for packing multiple channels into a single image.
  • New mask type: Inbetween stack modifier, backface, and realtime edge detection (example)
  • Option to bake mask as image, this can be really useful for realtime edge detection since it won’t work as a bump map if it’s not baked yet.
  • Option to use image/vertex color alpha for mask input (example, demo)
  • Option to use more accurate color blending (unlike default Photoshop)
  • Geometry nodes color outputs are now detected when you try to add available vertex color as layer/mask
  • Box mapping option when using generated or object vector (demo)
  • Partial Chinese translation (thanks to @morirain)

Performance improvements

  • Group is no longer heavy to use when you only use it for some channels.
  • Ucupaint is now making sure to only use necessary nodes. For example, disabling layer/mask will also delete most of the related nodes, since it won’t affect the final texture.
  • Multiple objects with the same material now can merge layers/masks a whole lot faster.

Notable bugfixes

  • Fix: Cannot bake object with geometry nodes on Blender 4.0+
  • Fix: Merging layers inside a group is causing weird layer orders
  • Normal map now can use any UVMaps
  • Remove unnecessary ‘Misc’ tab
  • Normal channel is no longer creating weird artifacts if you haven’t used it in layers yet.
  • Toggle eraser will still work even if you’re using custom brushes
  • And more...

1.1.0

26 Oct 11:55
Compare
Choose a tag to compare

What's New

  • Support for Blender 4.0
  • Image atlas is no longer enabled by default when creating a new layer/mask
  • Add operator to convert standard image to image atlas and vice versa so image atlas can still be used when texture limit is reached (Demo)
  • Previously only on vertex color, now image layer/mask can also use 'spread fix' to avoid black fringing around brushed areas (Example)
  • Add UDIM and UDIM atlas support
  • Add About panel to display list of contributors and check for update button
  • Add new Bake to Layer type (Other Objects Channels) (Demo)
  • UV generated by geometry nodes now can be baked (Example usecase)

Improvements

  • Faster bake performance by using Numpy on some operations
  • Faster performance when setting vertex color on edit mode
  • Now there's a warning when a channel has no output connection
  • Tons of bugfixes

New Contributors

  • @rifai made their first contribution in #27

Full Changelog: 1.0.12...1.1.0

1.0.12

07 Mar 13:13
Compare
Choose a tag to compare

What's New

Animation Support

Keyframes are now can be added to almost all Ucupaint properties. It was not possible on some properties before. If you want to run the animation on another PC, make sure you also install ucupaint there, if not, some of the keyframes will not play.


Ambulance animation scene demo. Download link

Bump Map on Cycles

Bump map is used to be inverted when using mirror modifier and cycles renderer. It's fixed on Ucupaint 1.0.12. You need to use Blender 3.0 or above. (Ps: It also works on Blender 2.79, but not on 2.8x or 2.9x because of this bug)


Shirt bump map comparison. Download link

AO Baking

AO baking will now take into account transparent surfaces.


Baking AO on low poly bushes comparison. Download link

Demo files

Ucupaint wiki now has a page for tutorials and example scenes like the screenshots above. Visit the page here.

Full Changelog: 1.0.11...1.0.12