We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShirshovDIM/retopoflow_blender_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
07_seams_shading.feature•1.68 KiB
Feature: Seams and Shading Helpers
As a retopology artist
I want to mark seams and sharp edges automatically
So that I can prepare meshes for UV unwrapping and proper shading
Background:
Given the MCP server is running
And the Blender addon is connected
And a mesh object is active
Scenario: Mark UV seams by angle
Given a mesh with no UV seams
When I call mark_seams_by_angle with angle=60
Then edges with angle ≥60° become UV seams
And the seams are ready for UV unwrapping
And the seam count is returned
Scenario Outline: Mark seams with different thresholds
Given a mesh with varying edge angles
When I call mark_seams_by_angle with angle=<threshold>
Then <expected_behavior> edges are marked as seams
Examples:
| threshold | expected_behavior |
| 30 | many sharp and moderate |
| 60 | only sharp corners |
| 90 | only perpendicular edges |
Scenario: Mark sharp edges by angle
Given a mesh with smooth shading
When I call mark_sharp_by_angle with angle=45
Then edges with angle ≥45° are marked sharp
And the shading respects the sharp edges
And the edge count is returned
Scenario: Mark sharp edges for better shading
Given a hard-surface model with smooth shading
When I call mark_sharp_by_angle with angle=30
Then the model displays proper hard-surface shading
And edges look crisp without artifacts
Scenario: Clear existing seams before marking new ones
Given a mesh with existing seams
When I call mark_seams_by_angle with clear_existing=true
Then old seams are cleared
And new seams are marked based on angle