Releases: ucupumar/ucupaint
1.2.7
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
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
1.2.5
Maintenance release of Ucupaint, contains several bugfixes.
Normal + Bump Fix
Using a bump map alongside a normal map will no longer produce a broken normal. |
Fix missing icons (#66)
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
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
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
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
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
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
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
Full Changelog: 1.0.12...1.1.0
1.0.12
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