Path to this page:
Subject: CVS commit: pkgsrc/graphics/blender
From: Ryo ONODERA
Date: 2024-12-09 15:27:06
Message id: 20241209142707.143D0FC1C@cvs.NetBSD.org
Log Message:
graphics/blender: Update to 4.2.4
* Fix PR pkg/58826. Do not find and try to link to minizip.
Changelog:
Blender 4.2.4 LTS
* Grease pencil stroke direction overlay missing on 4.3 (GPv3) and on Mac
4.2. [#128079]
* Fix 'missing files' operator not reporting which ID is using the missing
filepath. [1b3198999ed77b]
* Blender freezes permanently when pausing animation with multiframe on -
macOS?. [#129183]
* 4.2 LTS: Intel GPU Compositor Lens Distortion node produces blank result. [
#129719]
* Sculpt Mode: Confirming gesture tool creates additional gesture point. [#
127557]
* Crash when active attribute is none. [#127691]
* Opening Blender 3 document in Blender 4 breaks Alpha transparency in
Cycles. [#126562]
* Edge Slide freezes blender and mouse cursor movement if geometry is too
broken. [#128702]
* Crash when dragging a file into Blender with Wayland. [#128766]
* Precision mode does not work with grid snap. [#122635]
* New Snap To Grid snaps to "floor"/"visible" \
2-dimensional grid only
(4.1 was a 3-dimensional grid). [#126665]
* Regression: Eevee Not rendering textures when displacement is used. [#
128282]
* Extensions build: no error handling when "type" is missing. [#128840]
* Skipping wheel for other system (macosx_10_9_universal2 !=
macosx_11.2_arm64). [#128838]
* Grease Pencil is shown in front when deactivating "Show Overlays". [#
128813]
* Spotlights with Shadows Cast Strange Artifacts in Eevee Next (4.2 RC). [#
124636]
* When using the biset tool, and using cntl to snap to angle intervals, it
seems it doesn't snap to exactly 45 degrees. [#128637]
* Regression: Icons don't display on custom nodes anymore. [#128982]
* "Sync Visible Range" option not working in "Movie Clip Editor \
Panel" >
Tracking Mode > View - Graph. [#126728]
* Animation doesn't play/start when cursor is over side panel of NLA editor.
[#126869]
* NLA Editor's Channel list does not update when object's viewport
visibility changes. [#127117]
* Armature Unselectable EditBones are not selectable from Outliner, assert in
debug builds. [#127180]
* Missing brush visualization when using Shift to smooth. [#127399]
* Blendfile corruption when loading a local Image which is already loaded
through linked data. [#130194]
* Face Set From Masked Not Working in Blender 4.2.2. [#129085]
* Shadow breaks with linked duplicate. [#128085]
* Overlay: Apply scale on lights is showing wrong size of light. [#128916]
* Crash when using Subdivision Modifier and Armature Modifier on a skinned
mesh(v4.2.3LTS). [#129067]
* removing f-curve modifier does not purge modifier motion. [#128805]
* Bone Duplicate/Symmetrize doesn't affect pose bone colors. [#125451]
* Broken `WITH_UI_TESTS` in Ghost Wayland builds (Wayland/Weston issues?). [#
129095]
* Cleanup: remove deprecated typing built-ins for extension logic. [
81546f30aae]
* Armature bones with Selectability disabled prevent click selection through
them. [#123963]
* Index of nearest node evaultes GroupID input incorrectly. [#128997]
* selecting Cryptomate while rendering causes crash. [#129205]
* fix search string in a endless loop. [#129167]
* Blender can deadlock if `Operator.poll_message_set` was called with a
string. [#129302]
* Blender unstable/crashing if command line "-python" script contains
"import multiprocessing". [#127097]
* bpy data `remove` performance issues. [#129323]
* Disabling / uninstalling extensions doesn't always remove the extension's
dependencies. [#125958]
* Fix memory leak pasting images in Wayland. [1d5f3a5674e]
* Blender 4.2.3 crashes during BMesh garbage collection. [#129401]
* Fix missing lock in GHOST_SystemWayland::hasClipboardImage. [b6cb3ebb14f]
* Cycles Light Tree: Artifact on the principled volume shader when sun angle
is "0". [#129420]
* Blender 4.2.3 Sculpt Mode | "Error : EXCEPTION_ACCESS_VIOLATION" | \
Voxel
Remeshing Causes Crash Randomly But Often. [#129425]
* Fix: Anchored, Line, Drag Dot stroke types do not support pen flip mode. [
aa14409edf0]
* GLTF ignores Shapekeys even if only Armature Modifier exists. [#129548]
* glTF exporter: Manage alpha when performing RGB2BW conversion. [da3bbc70187
]
* glTF exporter: fix typo in hook name. [188e430ed98]
* Python app using bpy to render via Cycles runs successfully but always has
an exit status code of 139 (sometimes 245). [#126807]
* glTF exporter: Fix regression exporting emission with texture. [925bcbd584b
]
* Exporting glb file with full backing, and a step different than 1, crashes.
[#129407]
* glTF exporter: Fix some UDIM export. [5e116c94921]
* glTF exporter: Fix regression exporting animated camera. [0d3eaf4139c]
* Regression: Copy operation fails in nodes editor when mouse is over header.
[#127434]
* Changing a curve's material, using 3D curves, on OptiX, in viewport
rendering, results in error. [#124200]
* Fix: UI previews don't refresh outside of properties editor. [3c4ebca50a8]
* Build: Add Epoxy to OpenSubdiv library build dependencies. [abacb185622]
* EEVEE: Volume probe create bad shading if resolution is divisible by 3. [#
127215]
* GPU: Avoid assert caused by overlapping attribute in material shaders. [
5e0b5190352]
* Python template_list cursor is offset by 1 character. [#128875]
* Blender 4.2 MacOS Eevee use absurd amount of memory when render the same
file compare to 4.1. [#126364]
* macOS: Crash when dragging window from one screen to another. [#128712]
* Cleanup: replace typing.Union/Option with logical OR for extensions. [
60f3e274fe3]
* Cleanup: remove deprecated typing use for extensions utility. [eccdf1d644a]
* Blender crashes when using context.temp_override with
bpy.ops.object.mode_set in some cases. [#129578]
* Fix memory leak on exit for bpy.app.translations members. [720f4466c03]
* Fix potential out of bounds read in UTF8 string length calculation. [
86de85c0a66]
* Fix memory leak with PyConfig initialization. [e928464a59a]
* Skipping wheel for other system (macosx_10_9_universal2 !=
macosx_11.2_arm64). [#128838]
* UI: replace "Extension" with "Add-on" for enable/disable \
operators. [
cd66c2dcf35]
* Fix crash framing the camera to geometry in mesh edit-mode. [26cf94dd427]
* Fix crash accessing WM capabilities in background mode. [e9e1721c9e5]
* Fix crash calling vertex slide without an active region. [2e137dd561b]
* Fix crash calling UV picking actions without an active region. [eed8db420b5
]
* Fix memory leak in "External File Operation" on non WIN32 systems. [
ec8ed748e28]
* glTF export: Add logging level control for export. [e7d28fc6f27]
* Blender spams verbose info on stderr. [#128807]
* Fix memory leak in edit-font toggle style. [
e9f89f9af59385449a5d34c8d0b77bceca9f3cd6]
* Fix "Rotate Edges" iterating over freed edges. [da1cd9df11]
* Fix "Apply Modifier as Shape" ignoring Alt to apply to selected. [
ad10bc3e05]
* Fix memory leak in mathutils.geometry.box_pack_2d. [e6b073b29e]
* Fix BMeshElemSeq.sort(key=None) argument. [86aabbbace]
* Armature "Assign to Collection" crashes when called with default
arguments. [#129607]
* Extensions: exclude "wheels" from the static JSON package listing. [
02f36817d5]
* Extensions: support for filtering based on Python versions. [cfc10b0232]
* Armature "Assign to Collection" crashes when called with default
arguments. [#129607]
* Extensions: quote paths in error messages, improve missing file error. [
b6f9d12510]
* Tests: add tests to ensure literal paths are properly handled. [fa4688451a]
* Fix missing wheel refresh after updating extensions. [a2e69961f2]
* Fix missing extensions refresh after the repository config changed. [
567c061aaf]
* Calling addon_utils.enable(..) fails on extensions with wheels. [#130024]
* Crash when switching from EEVEE to Cycles while rendering animation. [#
129019]
* Add cube tool grid snapping will not work on top of other objects. [#130078
]
* Regression: "Sequence Render Animation" not working for scene strips in
render shading. [#127479]
* Fix: VSE: Use after free in retiming. [aa1d606984]
* Fix: VSE: use after free in for loop. [6d3e384025]
* Rigify UI bug on selected bone in pose mode (Rigify type submenu). [#130059
]
* Crash: Compositing with Double Edge Mask. [#130134]
* Viewport Shading, Render mode, render crashes. [#129235]
* Grease Pencil geometry type listed in some Geometry Nodes tooltips. [#
128220]
Blender 4.2.3 LTS
* "Auto-Save Preferences" does not work in all preference menus. \
[#127678]
* 4.1 splash screen won't render in Blender 4.2.1 with MetalRT. [#127622]
* BKE: id_delete: Do not forbid layer collection resync in non-Main case. [
adf990f5e1]
* Black rectangle artifact in mask feather. [#127692]
* Changing enum props in redo menu doesn't update the menu drawing. [#126521
]
* Combining two Shader to RGB nodes destroys the Normals AOV. [#124567]
* Compositing Using Multiple Utility Levels Node Freeze Blender. [#127051]
* Crash applying object transform for multi-user objects. [70bac72b003]
* Crash deleting mask vertices. [8146e75140f]
* Crash if expanding the fonts directory fails. [8c1d59c0618]
* Crash making objects single user. [3e582bf531e]
* Crash on load after id_properties_ui type change. [#127952]
* crash to desktop when baking texture from selected mesh with no faces to
active. [#127964]
* Crash using "~" in the file selector when the "home" is \
null. [
76e11bedfa8]
* Cryptomatte segmentation error. [#128315]
* DRW: Rename draw_debug_info.hh to avoid conflict with main branch. [
c68bd4b16f9]
* EEVEE: Inconsistent DOF Preview. [#124514]
* EEVEE: Mesh Plane Disappears on Some Angles. [#127774]
* EEVEE: Refractive materials do not refract emissive materials. [#126455]
* EEVEE: Volume Lightprobe: Division by zero if no object is visible. [
8a8ecabecd4]
* Extensions: Manifest polishing. [54fa2513b52]
* Fix ARRAY_HAS_ITEM macro on 64bit systems. [c0f0a451cd4]
* Fix IDPropertyUIManager.as_dict() non-array default for arrays. [
4d95b2b69cd]
* Fix inconsistency between *BKE_appdir_folder_{home/default} on macOS. [
7318206d2e2]
* Fix mask duplicate failing to set the active point. [eb36fbe0889]
* Fix: "Snap to Grid" defaults to "Center" instead of \
"Median" when
"Closest" is selected. [4447c64bbc2]
* Fix: Error in builds without OCIO. [c6f0d10a0d2]
* Fix: Snap grid point of Rotate operator is closest to the constraint axis.
[bc7f896f237]
* Fix: Snap to Grid with constraint limited to floor level. [e19916d82cc]
* Fix: Uninitialized variable in versioning code. [0b33f52c8ca]
* glTF exporter: fix crash using full collection hierarchy export. [
7389b08a08c]
* GPU compositor glare node does not work properly on high resolution images.
[#126998]
* HDRI Screen tearing. [#127590]
* Incorrectly displays texture transparency when face orientation is enabled.
[#128113]
* Keys deleting when moving key(s) in Graph Editor with shared animation
across multiple objects. [#127758]
* Large VDB files crashing Blender 4.2 RC - macOS Metal. [#124720]
* License: Outdated HDRi license file. [#128095]
* macOS: Splash Screen notice to about reduced performance on Rosetta. [
656fc04478c]
* macOS: UV islands display issue - macOS Metal. [#126542]
* Memory leak selecting meshes in multi-object edit-mode. [#128226]
* Parent to triangle changes child location. [#127803]
* Regression: Corrupted output when changing render regions in script with
cycles without denoising. [#126565]
* Regression: file selector automatically creates paths & warns. [#128567]
* Regression: Multires Unsubdivide destroys the vertex groups. [#93911]
* Regression: Snapping related performance regression in 4.2. [#125646]
* Regression: STL importing files in with smooth shaded faces. [#127932]
* Regression: Toggle Maximize Area slower with geometry nodes. [#126205]
* render view with Cropped render region result in line offset / distortion
with GPU compositor set to GPU. [#128551]
* Snaping in solid mode (Xray 1.0) doesnt snap other geometry. [#128074]
* Tooltips unnecessary large padding. [#128231]
* Uncheck "Load UI" causes failure in direct manipulation of nodes with
certain files. [#128012]
* Video: Error in video decoding on either Linux or AVX512 CPU (ffmpeg
alignment issue?). [#125446]
* WIN32: Extension update failed and removed the addon instead. [#128175]
Blender 4.2.2 LTS
* Wayland: tiny mouse cursor with 125% fractional scaling. [#105895]
* OpenGL: Enable High Quality Normals for Legacy AMD Drivers. [#126483]
* Blender 4.2 - Entering Grease Pencil "Weight Paint" mode (in a new
scene) crashes Blender. [#126419]
* Fix #126434: Boid particle fight rule crash involving non-boid psys. [#
126494]
* Geometry Nodes: Crash in Sample UV Surface node. [#126450]
* Blender has impractically long startup time opening old files with many
objects. [#126526]
* Crash while bridging faces. [#123405]
* Hex values in color popup are written with 1 or 2 digits mixed, instead of
always using 2 digits. [#126551]
* VDB sequence gets imported multiple times and gets chopped up. [#124832]
* Wrong cursor icon after saving with multiple windows open. [#124693]
* Crash when unlinking scene from render layers node in compositor when using
GPU device. [#126552]
* Alembic: Issues importing Hair in 4.2 but not in 3.6. [#126324]
* Regression: Group ID in Fill Curve Evaluate inconsistantly. [#126595]
* Fix missing error check for fork() failing. [2c9e26acc56]
* Fix soft-delete hanging on *nix when the command was not found. [
70475861cda]
* Regression: Graph Editor: broken f-curve line. [#120950]
* Extensions: Update the example license on the manifest template. [
e877bedac72]
* 4.2.1 EEVEE Cryptomatte pass doesn't match Cycles. [#126556]
* Data passes have wrong alpha with macOS GPU compositor. [#126412]
* Fix: Outdated tooltip on Principled BSDF. [1e9ae10e904]
* Fix crash & other errors creating fallback path for buttons. [c3916026773]
* Cryptomatte doesn't work when its source is EXR file packed into blend
file. [#126567]
* Build: Ambiguous call to isfinite for MSVC 17.11. [fc31352b706]
* Black transparent BSDF is invisible. [#126459]
* Backface culling keeps "face orientation" overlay. [#126351]
* USD drag-drop import crash after undo. [#124752]
* USDA import crashes Blender during material assignment to geometry subsets.
[#125184]
* Fix: USD: Use correct data type for UsdPreviewSurface normal input. [
f50e4cbb62d]
* Steam launcher script refuses to launch on drive mount points that contain
spaces. [#126734]
* Fix: Typo in extensions repository lock info message. [7ceedb5f4c3]
* EEVEE-NEXT - Shadows Break with Subdivision Surface (RDNA2 only?). [#
123787]
* EEVEE Command Line Rendering on the Mac freezes, memory usage constantly
increases up until freeze. [#125333]
* Group input socket missing subtype when created from Gamma shader node
Gamma socket. [#126535]
* Segmentation Fault Upon Blender Startup. [#126573]
* Objects displayed as Wire occlude objects behind when Face Orientation is
on. [#126225]
* Fix: Cycles memory leak in HIP-RT. [357fb5c5ffd]
* Pin to last issue on Library override object. [#126677]
* Missing vcruntime140.dll when running blender-launcher.exe on Windows. [#
126798]
* Compositor has no independent Texture access. [#126856]
* Fix incorrect location from SpaceText.region_location_from_cursor. [
fb14083ff54]
* Multiresolution modifier: Using "Unsubdivide" while the mesh has faces
hidden in edit mode results in Blender freezing completely. [#126633]
* Fix multi-res un-subdivide skipping faces & leaking memory. [574d096f784]
* Crash on clicking "Lock Camera to View" widget after running \
"Reload
Scripts" operator. [#126852]
* glTF exporter: Fix UI after Blender changes. [fc9b876f25a]
* glTF exporter: Fix custom prop when apply modifier. [e38cda52808]
* glTF exporter: avoid double export. [4f660c3b2c6]
* glTF exporter: Regression: RGB to Shader socket unlit management. [
f82b50654ab]
* glTF exporter: fix error message if hook failed. [f59641b6b04]
* EEVEE: Background turns black when only single visible volume object is
present. [#126986]
* PLY export does not clamp vertex colors when they exceed 1.0 (instead they
are wrapped). [#127022]
* Fix BMFace/BMLoop.copy_from_face_interp() functions. [b22dd61a47d]
* `copy_from_face_interp` needs tuple input, loses reference, returns
nothing. [#120861]
* atan2(0,0) evaluates to NaN on Metal but 0 on all other platforms. [#126799
]
* Default Cube has `Transparent Shadows` off. [#126038]
* Fix incorrect use of exit() when execv() fails on *nix. [374da29f6aa]
* Fix: prevent free of nullptr during bone collection undo processing. [
50506c79455]
* Crash with "Extrude Mesh" geometry node on from_pydata edge only \
mesh. [#
127085]
* 3D viewport background color affects attribute text color. [#126908]
* 4.2 oneAPI "Embree on GPU" (HWRT) no hair strands in viewport. \
[#124811]
* Fix: Cannot render Victor and Spring with embree disabled on Intel GPUs. [
b72ad1209a8]
* Fix crash entering edit-mode for text objects from old blender versions. [
7bc471630b0]
* Fix crash reading files from v2.66. [0b42a3aabc1]
* Fix memory leak loading legacy meshes without any edges. [a9745f2a16c]
* 4.2 Regression: UI popover can not be scrolled upwards. [#127012]
* Loop cut and Curve Modifier stop working properly. [#123138]
* Regression: Crash if `cls.bl_rna` after unregister_class(). [#127165]
* Regression: Connecting node lines disappear. [#127039]
* Fix missing import in cli command registration example. [73c27fd6509]
* Fix missing check for "-c" to terminate argument parsing. [b49c8bd8dad]
* Geometry Nodes Crashes Blender - Access Violation in mesh_sample.cc -
Windows 11. [#127319]
* GP Objects Flicker in Video Sequencer when Material Preview mode. [#125506]
* EEVEE: Can not use Curves Info->Length. [#126463]
* Cleanup: pass const depsgraph for viewport funcitons. [fcc87f44886]
* Fix missing redraw when setting the view axis. [f06c7a50c63]
* Fix local view failing to restore axis-roll. [0cb427c9119]
* Console Keyboard Interrupt does not work on Blender 4.2.1. [#127329]
* EEVEE: Black surfaces on Intel GPU. [#122837]
* Blender 4.2 - Compress Saving option gets removed when recovering from
AutoSave. [#126821]
* Can't change viewport text overlay color. [#124549]
* Blender adds Grease Pencil Objects to Scene when appending IDs with
annotations (e.g. in their shader editor). [#127142]
* UI broken in 4.2 when preferences are saved with 4.3. [#126706]
* Crash when switching an area to asset browser and back and creating a new
file. [#124167]
* Crash on undo: Unlinking Scene Collection from Object Properties panel. [#
126549]
* Area light resize gizmo (amongst other gizmos) missing undo step?. [#69164]
* 4.2 backport: Core: flush outputs before calling exiting on `execvp`
failure. [8159824a1c8ff1a6165b2c37b399c8b3784bea88]
* glTF: hook UI, distinct import & export draw code. [79d64e293ce]
* glTF exporter: fix missing hook parameters leading to crash. [cf0a1b04204]
* glTF: Fix typo in a previous commit. [062a574786f]
* Fix back-slash character filtering in the outliner & UI list. [73ef17c17bf]
* Crash after unlink -> undo -> select (linked copied scene). [#127213]
* Extensions - fail to install extension from cli. [#126792]
* Fix crash scrubbing in the animation player with 1 frame loaded. [
9d571a11f22]
* Fix error in stereo3d side-by-side display. [420043d7271]
* BKE_lib: avoid potential read uninitialized memory in BKE_id_copy_*. [
b4cfb0c8168]
* Fix: error in node wrangler format string. [84ed03ec12e]
* active_framebuffer_get v framebuffer_active_get. [#127636]
* Fix batch renaming object data from the outliner. [c6b39783aa6]
* oneAPI Embree GPU, transparent shadows will render opaque if transparent
bounces is 1024. [#125093]
* Meshes or Curves with just "wire" edges disappear in the viewport \
if SubD
is used while in Viewport "Wireframe" mode. [#126524]
* Regression: Deinterlace checkbox makes video invisible. [#127654]
* 4.2 backport: Fix fake_retiming_key_init returning uninitialized stack
memory. [06ad4d64312ed97c2cacbd4736a4a1e88712bd03]
Files: