handle_mouse_press 始终返回 True 导致拦截所有点击save_as_copy() 未调用 cleanup(),另存后引擎残留color_noise=True 时 noise_1ch 未绑定导致 UnboundLocalErrorreturn {'FINISHED'} 清理[工具名] 失败: {e})ops/__init__.py unregister() 补充 try/except 异常保护handle_mouse_press 命中范围外返回 False)relight): Frequency-domain light/shadow removal tool. Supports three base layer modes: average color, heavy blur, custom base color. Selective LAB channel replacement (All / Chroma Only / Lightness Only), with an option to retain original lightness.normal_convert): Bidirectional DX/OpenGL conversion, 2-channel ↔ 3-channel conversion, forced linear/sRGB conversion, automatic normalization.height_to_ao): Converts height maps to ambient occlusion maps.curvature): Generates curvature maps from height or normal maps.place_image): Foreground image overlay feature, with 15 blend modes, scaling, rotation, and Shift snap support.slice_image): Split images by dragging divider lines, with Shift snap support.AddonPreferences): Persist folded states for 4 panel categories; toggle switch for Node Editor right-click menu.IMAGE_OT_clipboard_paste_to_prop to the ops/ module for unified management.WarpModalBase for warp operators to reduce redundant code._apply_blend_mode function to utils/blend_modes.py to eliminate duplicate code in composite and place_image.blender_manifest.toml: Corrected file permission declaration to string format ("read,write").paths_exclude_pattern under [build] config to filter out irrelevant files.Material tag.relight):频域分离去光影工具,提供平均色、强模糊、自定义基色三种基色层模式;支持LAB分量选择性替换(全部/仅色度/仅明度),附带保留原始明度选项。normal_convert):DX与OpenGL格式互转、2通道/3通道法线贴图互转、线性空间与sRGB空间强制转换、自动归一化。height_to_ao):将高度贴图转换为环境光遮蔽贴图。curvature):基于高度贴图或法线贴图生成曲率贴图。place_image):前景图层叠加功能,内置15种混合模式,支持缩放、旋转与Shift吸附对齐。slice_image):拖拽分割线裁切图像,支持Shift吸附对齐。AddonPreferences):4个分类面板折叠状态跨会话永久保存;新增节点编辑器右键菜单开关。IMAGE_OT_clipboard_paste_to_prop 迁移至 ops/ 模块统一管理。WarpModalBase 供各类变形操作符调用,消除大量重复代码。_apply_blend_mode 抽离至 utils/blend_modes.py,去除 composite 和 place_image 内重复逻辑。blender_manifest.toml:修正文件权限配置,改为字符串格式 "read,write"。[build] 中添加文件排除规则,过滤无关资源文件。Material 标签。fix bug
fix category bug
详细介绍 · Detailed Description Color Adjustment Tool Description Basic Color Exposure, gamma, color balance (CR/MG/YB), hue, saturation, lightness, vibrance, contrast Channel Mixer Independent RGB channel mixing with monochrome output option Color Mixer 8-color independent HSL adjustment with global feathering Levels Input/output black/white point + midtone control Color Transfer Reinhard LAB color style transfer between images Posterize Quantize color levels Depth Optimize Deband / TPDF dither Invert Per-channel inversion Filter Effects Tool Description Blur Box / Gaussian / Stacked Box / Kawase / Directional, with fast mode (half-res preview) USM Sharpen Unsharp mask sharpening High Pass Frequency separation for detail extraction Noise Gaussian / Salt & Pepper noise generation Edge Detect Sobel operator Offset Wrap-around / transparent fill Mosaic Pixel blocking Crystallize Voronoi-style crystal effect Emboss Bump/relief effect Denoise Bilateral-filter-based denoising Halftone CMYK dot screen simulation Texture Processing Tool Description Normal Map Height map to normal map (Sobel gradient) Height from Normal FFT Poisson solver for normal-to-height conversion Make Seamless Linear blend / Seam Carving + dual-band fusion Rebuild Alpha Alpha = max(R, G, B) for matte extraction Composite 15 blend modes + opacity overlay Geometric Warp Tool Description Mesh Warp TPS (Thin Plate Spline) grid deformation with GPU baking Perspective Warp Homography-based two-stage interactive perspective correction Free Crop Rotate + scale + 5 padding modes (stretch, repeat, transparent, white, black) Key Features Real-time GPU Preview: All tools render results directly on the image via gpu module Split-screen Comparison: Drag the divider to compare before/after, double-click to toggle full view mode Non-destructive Workflow: Preview any tool without applying; save to original or save as copy Multi-language: Built-in Chinese + English (246 translation entries), auto-detects Blender UI language Thread Pool Parallelism: Multi-channel blur and directional blur use parallel processing Zero External Dependencies: Uses only Blender built-in libraries (NumPy, OpenImageIO, gpu) UI Location Image Editor → Sidebar (N-Panel) → Tool
Requirements Blender 4.2.0 or newer Windows, macOS, or Linux No external dependencies required Author Developed by RARA · Bilibili · GitHub