feat: Implement weight cutout boundary smoothing for image depth cutout

- Added a new proposal for boundary smoothing in the weight cutout process, differentiating between Split edges and Outline smoothing requirements.
- Introduced a new capability `cutout-boundary-smoothing` to control smoothing strength and default values.
- Updated specifications to define the behavior of boundary-specific smoothing strength and default settings.
- Created tasks to verify the implementation of boundary behavior and asset updates.
- Developed comprehensive tests for depth symmetry and normal scaling to ensure expected behavior and performance.
- Introduced new attributes for normal mapping to facilitate persistent face attributes sharing between depth symmetry and image materials.
- Built a new node group for O Image Depth Symmetry, integrating the new smoothing capabilities and ensuring compatibility with existing workflows.
This commit is contained in:
2026-09-14 12:44:20 +08:00
parent 09778c4b48
commit dc000e50b1
53 changed files with 1350 additions and 364 deletions

View File

@@ -74,6 +74,19 @@
"ShaderNodeMix": 3,
"ShaderNodeSeparateXYZ": 0,
"ShaderNodeValue": 1,
"ShaderNodeVectorMath": 1
"ShaderNodeVectorMath": 1,
"FunctionNodeAlignEulerToVector": 2,
"ShaderNodeVectorRotate": 2,
"ShaderNodeAttribute": 2,
"ShaderNodeFloatCurve": 12,
"ShaderNodeBump": 2,
"ShaderNodeNormalMap": 2,
"ShaderNodeDisplacement": 1,
"ShaderNodeBsdfDiffuse": 1,
"ShaderNodeBsdfTransparent": 0,
"ShaderNodeEmission": 0,
"ShaderNodeLightPath": 0,
"ShaderNodeMixShader": 0,
"ShaderNodeGroup": 1
}
}